From cd2a10a655b6eae29dc5a11e321b933450c2e9a9 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Fri, 5 Aug 2022 18:42:16 +0000 Subject: [PATCH] feat: Update Compute Engine API to revision 20220720 (#723) (#713) - [ ] Regenerate this pull request now. Source-Link: https://github.com/googleapis/googleapis/commit/60a0fa73c0dd0b0e5ace935fdaecdf2182a7bfd2 Source-Link: https://github.com/googleapis/googleapis-gen/commit/ba1df1be93f5a1aa5c647fc2f195d41b0075aa93 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYmExZGYxYmU5M2Y1YTFhYTVjNjQ3ZmMyZjE5NWQ0MWIwMDc1YWE5MyJ9 --- .../v1/InstanceGroupManagersClient.java | 16 +- .../cloud/compute/v1/InstancesClient.java | 12 +- .../v1/RegionInstanceGroupManagersClient.java | 16 +- .../cloud/compute/v1/DisksClientTest.java | 1 + .../cloud/compute/v1/ImagesClientTest.java | 2 + .../cloud/compute/v1/InstancesClientTest.java | 1 + .../cloud/compute/v1/NetworksClientTest.java | 1 + .../compute/v1/RegionDisksClientTest.java | 1 + .../cloud/compute/v1/SnapshotsClientTest.java | 5 + .../google/cloud/compute/v1/AttachedDisk.java | 757 +- .../v1/AttachedDiskInitializeParams.java | 687 +- ...AttachedDiskInitializeParamsOrBuilder.java | 40 + .../compute/v1/AttachedDiskOrBuilder.java | 40 + .../com/google/cloud/compute/v1/Backend.java | 12 +- .../cloud/compute/v1/BackendOrBuilder.java | 4 +- .../v1/BulkInsertInstanceResource.java | 24 +- .../BulkInsertInstanceResourceOrBuilder.java | 6 +- .../google/cloud/compute/v1/Commitment.java | 6 + .../com/google/cloud/compute/v1/Compute.java | 27399 ++++++++-------- .../com/google/cloud/compute/v1/Disk.java | 1299 +- .../cloud/compute/v1/DiskOrBuilder.java | 40 + .../google/cloud/compute/v1/ErrorDetails.java | 1067 + .../compute/v1/ErrorDetailsOrBuilder.java | 72 + .../google/cloud/compute/v1/ErrorInfo.java | 1222 + .../cloud/compute/v1/ErrorInfoOrBuilder.java | 158 + .../com/google/cloud/compute/v1/Errors.java | 521 +- .../cloud/compute/v1/ErrorsOrBuilder.java | 52 + .../cloud/compute/v1/ForwardingRule.java | 42 +- .../compute/v1/ForwardingRuleOrBuilder.java | 6 +- .../com/google/cloud/compute/v1/Help.java | 944 + .../com/google/cloud/compute/v1/HelpLink.java | 895 + .../cloud/compute/v1/HelpLinkOrBuilder.java | 99 + .../cloud/compute/v1/HelpOrBuilder.java | 76 + .../com/google/cloud/compute/v1/Image.java | 1167 +- .../cloud/compute/v1/ImageOrBuilder.java | 40 + .../com/google/cloud/compute/v1/Instance.java | 1177 +- .../cloud/compute/v1/InstanceOrBuilder.java | 40 + .../cloud/compute/v1/InstanceProperties.java | 741 +- .../v1/InstancePropertiesOrBuilder.java | 40 + .../cloud/compute/v1/LocalizedMessage.java | 898 + .../compute/v1/LocalizedMessageOrBuilder.java | 99 + .../compute/v1/LocationPolicyLocation.java | 357 +- .../v1/LocationPolicyLocationConstraints.java | 600 + ...ionPolicyLocationConstraintsOrBuilder.java | 50 + .../v1/LocationPolicyLocationOrBuilder.java | 47 +- .../com/google/cloud/compute/v1/Network.java | 481 +- .../v1/NetworkEndpointGroupAppEngine.java | 18 +- ...etworkEndpointGroupAppEngineOrBuilder.java | 6 +- .../v1/NetworkEndpointGroupCloudFunction.java | 18 +- ...rkEndpointGroupCloudFunctionOrBuilder.java | 6 +- .../cloud/compute/v1/NetworkOrBuilder.java | 37 + ...HttpsProxiesSetSslCertificatesRequest.java | 26 +- ...iesSetSslCertificatesRequestOrBuilder.java | 8 +- .../cloud/compute/v1/RequestMirrorPolicy.java | 18 +- .../v1/RequestMirrorPolicyOrBuilder.java | 6 +- .../google/cloud/compute/v1/SavedDisk.java | 489 +- .../cloud/compute/v1/SavedDiskOrBuilder.java | 40 + .../google/cloud/compute/v1/Scheduling.java | 4 +- .../ServiceAttachmentConnectedEndpoint.java | 22 + .../com/google/cloud/compute/v1/Snapshot.java | 1942 +- .../cloud/compute/v1/SnapshotOrBuilder.java | 179 + .../compute/v1/SourceInstanceProperties.java | 603 +- .../v1/SourceInstancePropertiesOrBuilder.java | 40 + .../cloud/compute/v1/TargetInstance.java | 20 +- .../compute/v1/TargetInstanceOrBuilder.java | 6 +- ...dpointNatMappingsInterfaceNatMappings.java | 630 +- ...gsInterfaceNatMappingsNatRuleMappings.java | 1454 + ...ceNatMappingsNatRuleMappingsOrBuilder.java | 202 + ...MappingsInterfaceNatMappingsOrBuilder.java | 69 + .../com/google/cloud/compute/v1/Warning.java | 22 + .../com/google/cloud/compute/v1/Warnings.java | 22 + .../google/cloud/compute/v1/compute.proto | 340 +- 72 files changed, 31445 insertions(+), 16042 deletions(-) create mode 100644 proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorDetails.java create mode 100644 proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorDetailsOrBuilder.java create mode 100644 proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorInfo.java create mode 100644 proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorInfoOrBuilder.java create mode 100644 proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Help.java create mode 100644 proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/HelpLink.java create mode 100644 proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/HelpLinkOrBuilder.java create mode 100644 proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/HelpOrBuilder.java create mode 100644 proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocalizedMessage.java create mode 100644 proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocalizedMessageOrBuilder.java create mode 100644 proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocationConstraints.java create mode 100644 proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocationConstraintsOrBuilder.java create mode 100644 proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.java create mode 100644 proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder.java diff --git a/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagersClient.java b/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagersClient.java index 9d487e650..90db36f32 100644 --- a/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagersClient.java +++ b/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/InstanceGroupManagersClient.java @@ -1827,7 +1827,9 @@ public final ListErrorsPagedResponse listErrors(ListErrorsInstanceGroupManagersR * currentAction, which indicates the action that the managed instance group is performing on the * instance. For example, if the group is still creating an instance, the currentAction is * CREATING. If a previous action failed, the list displays the errors for that failed action. The - * orderBy query parameter is not supported. + * orderBy query parameter is not supported. The `pageToken` query parameter is supported only in + * the alpha and beta API and only if the group's `listManagedInstancesResults` field is set to + * `PAGINATED`. * *

Sample code: * @@ -1870,7 +1872,9 @@ public final ListManagedInstancesPagedResponse listManagedInstances( * currentAction, which indicates the action that the managed instance group is performing on the * instance. For example, if the group is still creating an instance, the currentAction is * CREATING. If a previous action failed, the list displays the errors for that failed action. The - * orderBy query parameter is not supported. + * orderBy query parameter is not supported. The `pageToken` query parameter is supported only in + * the alpha and beta API and only if the group's `listManagedInstancesResults` field is set to + * `PAGINATED`. * *

Sample code: * @@ -1911,7 +1915,9 @@ public final ListManagedInstancesPagedResponse listManagedInstances( * currentAction, which indicates the action that the managed instance group is performing on the * instance. For example, if the group is still creating an instance, the currentAction is * CREATING. If a previous action failed, the list displays the errors for that failed action. The - * orderBy query parameter is not supported. + * orderBy query parameter is not supported. The `pageToken` query parameter is supported only in + * the alpha and beta API and only if the group's `listManagedInstancesResults` field is set to + * `PAGINATED`. * *

Sample code: * @@ -1952,7 +1958,9 @@ public final ListManagedInstancesPagedResponse listManagedInstances( * currentAction, which indicates the action that the managed instance group is performing on the * instance. For example, if the group is still creating an instance, the currentAction is * CREATING. If a previous action failed, the list displays the errors for that failed action. The - * orderBy query parameter is not supported. + * orderBy query parameter is not supported. The `pageToken` query parameter is supported only in + * the alpha and beta API and only if the group's `listManagedInstancesResults` field is set to + * `PAGINATED`. * *

Sample code: * diff --git a/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/InstancesClient.java b/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/InstancesClient.java index 5cc6d43be..5e0bc7b2a 100644 --- a/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/InstancesClient.java +++ b/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/InstancesClient.java @@ -718,7 +718,8 @@ public final UnaryCallable attachDiskCalla // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Creates multiple instances. Count specifies the number of instances to create. + * Creates multiple instances. Count specifies the number of instances to create. For more + * information, see About bulk creation of VMs. * *

Sample code: * @@ -753,7 +754,8 @@ public final OperationFuture bulkInsertAsync( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Creates multiple instances. Count specifies the number of instances to create. + * Creates multiple instances. Count specifies the number of instances to create. For more + * information, see About bulk creation of VMs. * *

Sample code: * @@ -785,7 +787,8 @@ public final OperationFuture bulkInsertAsync( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Creates multiple instances. Count specifies the number of instances to create. + * Creates multiple instances. Count specifies the number of instances to create. For more + * information, see About bulk creation of VMs. * *

Sample code: * @@ -815,7 +818,8 @@ public final OperationFuture bulkInsertAsync( // AUTO-GENERATED DOCUMENTATION AND METHOD. /** - * Creates multiple instances. Count specifies the number of instances to create. + * Creates multiple instances. Count specifies the number of instances to create. For more + * information, see About bulk creation of VMs. * *

Sample code: * diff --git a/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionInstanceGroupManagersClient.java b/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionInstanceGroupManagersClient.java index 7efd1b1bf..cf73701ad 100644 --- a/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionInstanceGroupManagersClient.java +++ b/google-cloud-compute/src/main/java/com/google/cloud/compute/v1/RegionInstanceGroupManagersClient.java @@ -1683,7 +1683,9 @@ public final ListErrorsPagedResponse listErrors( /** * Lists the instances in the managed instance group and instances that are scheduled to be * created. The list includes any current actions that the group has scheduled for its instances. - * The orderBy query parameter is not supported. + * The orderBy query parameter is not supported. The `pageToken` query parameter is supported only + * in the alpha and beta API and only if the group's `listManagedInstancesResults` field is set to + * `PAGINATED`. * *

Sample code: * @@ -1724,7 +1726,9 @@ public final ListManagedInstancesPagedResponse listManagedInstances( /** * Lists the instances in the managed instance group and instances that are scheduled to be * created. The list includes any current actions that the group has scheduled for its instances. - * The orderBy query parameter is not supported. + * The orderBy query parameter is not supported. The `pageToken` query parameter is supported only + * in the alpha and beta API and only if the group's `listManagedInstancesResults` field is set to + * `PAGINATED`. * *

Sample code: * @@ -1763,7 +1767,9 @@ public final ListManagedInstancesPagedResponse listManagedInstances( /** * Lists the instances in the managed instance group and instances that are scheduled to be * created. The list includes any current actions that the group has scheduled for its instances. - * The orderBy query parameter is not supported. + * The orderBy query parameter is not supported. The `pageToken` query parameter is supported only + * in the alpha and beta API and only if the group's `listManagedInstancesResults` field is set to + * `PAGINATED`. * *

Sample code: * @@ -1802,7 +1808,9 @@ public final ListManagedInstancesPagedResponse listManagedInstances( /** * Lists the instances in the managed instance group and instances that are scheduled to be * created. The list includes any current actions that the group has scheduled for its instances. - * The orderBy query parameter is not supported. + * The orderBy query parameter is not supported. The `pageToken` query parameter is supported only + * in the alpha and beta API and only if the group's `listManagedInstancesResults` field is set to + * `PAGINATED`. * *

Sample code: * diff --git a/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/DisksClientTest.java b/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/DisksClientTest.java index b990d5f75..81afafcf9 100644 --- a/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/DisksClientTest.java +++ b/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/DisksClientTest.java @@ -359,6 +359,7 @@ public void deleteExceptionTest() throws Exception { public void getTest() throws Exception { Disk expectedResponse = Disk.newBuilder() + .setArchitecture("architecture839674195") .setCreationTimestamp("creationTimestamp-370203401") .setDescription("description-1724546052") .setDiskEncryptionKey(CustomerEncryptionKey.newBuilder().build()) diff --git a/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ImagesClientTest.java b/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ImagesClientTest.java index 5f5260c4b..aa8f91470 100644 --- a/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ImagesClientTest.java +++ b/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/ImagesClientTest.java @@ -221,6 +221,7 @@ public void deprecateExceptionTest() throws Exception { public void getTest() throws Exception { Image expectedResponse = Image.newBuilder() + .setArchitecture("architecture839674195") .setArchiveSizeBytes(-1766390198) .setCreationTimestamp("creationTimestamp-370203401") .setDeprecated(DeprecationStatus.newBuilder().build()) @@ -297,6 +298,7 @@ public void getExceptionTest() throws Exception { public void getFromFamilyTest() throws Exception { Image expectedResponse = Image.newBuilder() + .setArchitecture("architecture839674195") .setArchiveSizeBytes(-1766390198) .setCreationTimestamp("creationTimestamp-370203401") .setDeprecated(DeprecationStatus.newBuilder().build()) diff --git a/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstancesClientTest.java b/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstancesClientTest.java index 038032a7e..3d12dd3ab 100644 --- a/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstancesClientTest.java +++ b/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/InstancesClientTest.java @@ -676,6 +676,7 @@ public void getTest() throws Exception { .addAllGuestAccelerators(new ArrayList()) .setHostname("hostname-299803597") .setId(3355) + .setKeyRevocationActionType("keyRevocationActionType-1643749939") .setKind("kind3292052") .setLabelFingerprint("labelFingerprint379449680") .putAllLabels(new HashMap()) diff --git a/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworksClientTest.java b/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworksClientTest.java index 47d38117c..501bf9b5b 100644 --- a/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworksClientTest.java +++ b/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/NetworksClientTest.java @@ -228,6 +228,7 @@ public void getTest() throws Exception { .setCreationTimestamp("creationTimestamp-370203401") .setDescription("description-1724546052") .setEnableUlaInternalIpv6(true) + .setFirewallPolicy("firewallPolicy1819692626") .setGatewayIPv4("gatewayIPv4-435687895") .setId(3355) .setInternalIpv6Range("internalIpv6Range1368723801") diff --git a/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionDisksClientTest.java b/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionDisksClientTest.java index e11a57adb..a7bcfc7b4 100644 --- a/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionDisksClientTest.java +++ b/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/RegionDisksClientTest.java @@ -307,6 +307,7 @@ public void deleteExceptionTest() throws Exception { public void getTest() throws Exception { Disk expectedResponse = Disk.newBuilder() + .setArchitecture("architecture839674195") .setCreationTimestamp("creationTimestamp-370203401") .setDescription("description-1724546052") .setDiskEncryptionKey(CustomerEncryptionKey.newBuilder().build()) diff --git a/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotsClientTest.java b/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotsClientTest.java index 8cf60d015..2a4aec559 100644 --- a/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotsClientTest.java +++ b/google-cloud-compute/src/test/java/com/google/cloud/compute/v1/SnapshotsClientTest.java @@ -150,8 +150,10 @@ public void deleteExceptionTest() throws Exception { public void getTest() throws Exception { Snapshot expectedResponse = Snapshot.newBuilder() + .setArchitecture("architecture839674195") .setAutoCreated(true) .setChainName("chainName1317895404") + .setCreationSizeBytes(1199141901) .setCreationTimestamp("creationTimestamp-370203401") .setDescription("description-1724546052") .setDiskSizeGb(-757478089) @@ -167,9 +169,12 @@ public void getTest() throws Exception { .setSatisfiesPzs(true) .setSelfLink("selfLink1191800166") .setSnapshotEncryptionKey(CustomerEncryptionKey.newBuilder().build()) + .setSnapshotType("snapshotType-931506402") .setSourceDisk("sourceDisk-1111923624") .setSourceDiskEncryptionKey(CustomerEncryptionKey.newBuilder().build()) .setSourceDiskId("sourceDiskId888256403") + .setSourceSnapshotSchedulePolicy("sourceSnapshotSchedulePolicy-1664282744") + .setSourceSnapshotSchedulePolicyId("sourceSnapshotSchedulePolicyId-1647880509") .setStatus("status-892481550") .setStorageBytes(2035244455) .setStorageBytesStatus("storageBytesStatus-1653482814") diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDisk.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDisk.java index f7e50ff19..cd7410a84 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDisk.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDisk.java @@ -38,6 +38,7 @@ private AttachedDisk(com.google.protobuf.GeneratedMessageV3.Builder builder) } private AttachedDisk() { + architecture_ = ""; deviceName_ = ""; guestOsFeatures_ = java.util.Collections.emptyList(); interface_ = ""; @@ -80,35 +81,35 @@ private AttachedDisk( break; case 24237968: { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; boot_ = input.readBool(); break; } case 26336418: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; kind_ = s; break; } case 26856730: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; mode_ = s; break; } case 28604882: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; type_ = s; break; } case 141576362: { com.google.cloud.compute.v1.AttachedDiskInitializeParams.Builder subBuilder = null; - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { subBuilder = initializeParams_.toBuilder(); } initializeParams_ = @@ -119,22 +120,22 @@ private AttachedDisk( subBuilder.mergeFrom(initializeParams_); initializeParams_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } case 540333730: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; deviceName_ = s; break; } case 634356362: { - if (!((mutable_bitField0_ & 0x00000020) != 0)) { + if (!((mutable_bitField0_ & 0x00000040) != 0)) { guestOsFeatures_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000020; + mutable_bitField0_ |= 0x00000040; } guestOsFeatures_.add( input.readMessage( @@ -143,21 +144,21 @@ private AttachedDisk( } case 802768528: { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; index_ = input.readInt32(); break; } case 1417887962: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; source_ = s; break; } case 1538854938: { com.google.cloud.compute.v1.InitialStateConfig.Builder subBuilder = null; - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { subBuilder = shieldedInstanceInitialState_.toBuilder(); } shieldedInstanceInitialState_ = @@ -167,13 +168,13 @@ private AttachedDisk( subBuilder.mergeFrom(shieldedInstanceInitialState_); shieldedInstanceInitialState_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; break; } case -2121681878: { com.google.cloud.compute.v1.CustomerEncryptionKey.Builder subBuilder = null; - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { subBuilder = diskEncryptionKey_.toBuilder(); } diskEncryptionKey_ = @@ -184,35 +185,42 @@ private AttachedDisk( subBuilder.mergeFrom(diskEncryptionKey_); diskEncryptionKey_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; + break; + } + case -1872541030: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + architecture_ = s; break; } case -1764857416: { - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; diskSizeGb_ = input.readInt64(); break; } case -1593826670: { java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000400) != 0)) { + if (!((mutable_bitField0_ & 0x00000800) != 0)) { licenses_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000400; + mutable_bitField0_ |= 0x00000800; } licenses_.add(s); break; } case -576876072: { - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; autoDelete_ = input.readBool(); break; } case -273978934: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; interface_ = s; break; } @@ -232,10 +240,10 @@ private AttachedDisk( } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { - if (((mutable_bitField0_ & 0x00000020) != 0)) { + if (((mutable_bitField0_ & 0x00000040) != 0)) { guestOsFeatures_ = java.util.Collections.unmodifiableList(guestOsFeatures_); } - if (((mutable_bitField0_ & 0x00000400) != 0)) { + if (((mutable_bitField0_ & 0x00000800) != 0)) { licenses_ = licenses_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); @@ -258,6 +266,185 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.compute.v1.AttachedDisk.Builder.class); } + /** + * + * + *

+   * [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.AttachedDisk.Architecture} + */ + public enum Architecture implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ARCHITECTURE = 0; + */ + UNDEFINED_ARCHITECTURE(0), + /** + * + * + *
+     * Default value indicating Architecture is not set.
+     * 
+ * + * ARCHITECTURE_UNSPECIFIED = 394750507; + */ + ARCHITECTURE_UNSPECIFIED(394750507), + /** + * + * + *
+     * Machines with architecture ARM64
+     * 
+ * + * ARM64 = 62547450; + */ + ARM64(62547450), + /** + * + * + *
+     * Machines with architecture X86_64
+     * 
+ * + * X86_64 = 425300551; + */ + X86_64(425300551), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ARCHITECTURE = 0; + */ + public static final int UNDEFINED_ARCHITECTURE_VALUE = 0; + /** + * + * + *
+     * Default value indicating Architecture is not set.
+     * 
+ * + * ARCHITECTURE_UNSPECIFIED = 394750507; + */ + public static final int ARCHITECTURE_UNSPECIFIED_VALUE = 394750507; + /** + * + * + *
+     * Machines with architecture ARM64
+     * 
+ * + * ARM64 = 62547450; + */ + public static final int ARM64_VALUE = 62547450; + /** + * + * + *
+     * Machines with architecture X86_64
+     * 
+ * + * X86_64 = 425300551; + */ + public static final int X86_64_VALUE = 425300551; + + 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 Architecture 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 Architecture forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_ARCHITECTURE; + case 394750507: + return ARCHITECTURE_UNSPECIFIED; + case 62547450: + return ARM64; + case 425300551: + return X86_64; + 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 Architecture findValueByNumber(int number) { + return Architecture.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.AttachedDisk.getDescriptor().getEnumTypes().get(0); + } + + private static final Architecture[] VALUES = values(); + + public static Architecture 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 Architecture(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.AttachedDisk.Architecture) + } + /** * * @@ -359,7 +546,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.AttachedDisk.getDescriptor().getEnumTypes().get(0); + return com.google.cloud.compute.v1.AttachedDisk.getDescriptor().getEnumTypes().get(1); } private static final Interface[] VALUES = values(); @@ -516,7 +703,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.AttachedDisk.getDescriptor().getEnumTypes().get(1); + return com.google.cloud.compute.v1.AttachedDisk.getDescriptor().getEnumTypes().get(2); } private static final Mode[] VALUES = values(); @@ -641,7 +828,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.AttachedDisk.getDescriptor().getEnumTypes().get(2); + return com.google.cloud.compute.v1.AttachedDisk.getDescriptor().getEnumTypes().get(3); } private static final Type[] VALUES = values(); @@ -666,6 +853,73 @@ private Type(int value) { } private int bitField0_; + public static final int ARCHITECTURE_FIELD_NUMBER = 302803283; + private volatile java.lang.Object architecture_; + /** + * + * + *
+   * [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + @java.lang.Override + public boolean hasArchitecture() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + @java.lang.Override + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + 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(); + architecture_ = s; + return s; + } + } + /** + * + * + *
+   * [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + @java.lang.Override + public com.google.protobuf.ByteString getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int AUTO_DELETE_FIELD_NUMBER = 464761403; private boolean autoDelete_; /** @@ -681,7 +935,7 @@ private Type(int value) { */ @java.lang.Override public boolean hasAutoDelete() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -714,7 +968,7 @@ public boolean getAutoDelete() { */ @java.lang.Override public boolean hasBoot() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -747,7 +1001,7 @@ public boolean getBoot() { */ @java.lang.Override public boolean hasDeviceName() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -812,7 +1066,7 @@ public com.google.protobuf.ByteString getDeviceNameBytes() { */ @java.lang.Override public boolean hasDiskEncryptionKey() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -865,7 +1119,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getDiskEncryptionKey() */ @java.lang.Override public boolean hasDiskSizeGb() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -968,7 +1222,7 @@ public com.google.cloud.compute.v1.GuestOsFeatureOrBuilder getGuestOsFeaturesOrB */ @java.lang.Override public boolean hasIndex() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -1003,7 +1257,7 @@ public int getIndex() { */ @java.lang.Override public boolean hasInitializeParams() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -1059,7 +1313,7 @@ public com.google.cloud.compute.v1.AttachedDiskInitializeParams getInitializePar */ @java.lang.Override public boolean hasInterface() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -1125,7 +1379,7 @@ public com.google.protobuf.ByteString getInterfaceBytes() { */ @java.lang.Override public boolean hasKind() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -1251,7 +1505,7 @@ public com.google.protobuf.ByteString getLicensesBytes(int index) { */ @java.lang.Override public boolean hasMode() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -1319,7 +1573,7 @@ public com.google.protobuf.ByteString getModeBytes() { */ @java.lang.Override public boolean hasShieldedInstanceInitialState() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -1374,7 +1628,7 @@ public com.google.cloud.compute.v1.InitialStateConfig getShieldedInstanceInitial */ @java.lang.Override public boolean hasSource() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -1439,7 +1693,7 @@ public com.google.protobuf.ByteString getSourceBytes() { */ @java.lang.Override public boolean hasType() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -1504,49 +1758,52 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { output.writeBool(3029746, boot_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3357091, mode_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3575610, type_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { output.writeMessage(17697045, getInitializeParams()); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 67541716, deviceName_); } for (int i = 0; i < guestOsFeatures_.size(); i++) { output.writeMessage(79294545, guestOsFeatures_.get(i)); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { output.writeInt32(100346066, index_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 177235995, source_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { output.writeMessage(192356867, getShieldedInstanceInitialState()); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { output.writeMessage(271660677, getDiskEncryptionKey()); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 302803283, architecture_); + } + if (((bitField0_ & 0x00000020) != 0)) { output.writeInt64(316263735, diskSizeGb_); } for (int i = 0; i < licenses_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 337642578, licenses_.getRaw(i)); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(464761403, autoDelete_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 502623545, interface_); } unknownFields.writeTo(output); @@ -1558,23 +1815,23 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(3029746, boot_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3357091, mode_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3575610, type_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(17697045, getInitializeParams()); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(67541716, deviceName_); } for (int i = 0; i < guestOsFeatures_.size(); i++) { @@ -1582,23 +1839,26 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 79294545, guestOsFeatures_.get(i)); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(100346066, index_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(177235995, source_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 192356867, getShieldedInstanceInitialState()); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 271660677, getDiskEncryptionKey()); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(302803283, architecture_); + } + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(316263735, diskSizeGb_); } { @@ -1609,10 +1869,10 @@ public int getSerializedSize() { size += dataSize; size += 5 * getLicensesList().size(); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(464761403, autoDelete_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(502623545, interface_); } size += unknownFields.getSerializedSize(); @@ -1630,6 +1890,10 @@ public boolean equals(final java.lang.Object obj) { } com.google.cloud.compute.v1.AttachedDisk other = (com.google.cloud.compute.v1.AttachedDisk) obj; + if (hasArchitecture() != other.hasArchitecture()) return false; + if (hasArchitecture()) { + if (!getArchitecture().equals(other.getArchitecture())) return false; + } if (hasAutoDelete() != other.hasAutoDelete()) return false; if (hasAutoDelete()) { if (getAutoDelete() != other.getAutoDelete()) return false; @@ -1696,6 +1960,10 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + if (hasArchitecture()) { + hash = (37 * hash) + ARCHITECTURE_FIELD_NUMBER; + hash = (53 * hash) + getArchitecture().hashCode(); + } if (hasAutoDelete()) { hash = (37 * hash) + AUTO_DELETE_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getAutoDelete()); @@ -1906,52 +2174,54 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - autoDelete_ = false; + architecture_ = ""; bitField0_ = (bitField0_ & ~0x00000001); - boot_ = false; + autoDelete_ = false; bitField0_ = (bitField0_ & ~0x00000002); - deviceName_ = ""; + boot_ = false; bitField0_ = (bitField0_ & ~0x00000004); + deviceName_ = ""; + bitField0_ = (bitField0_ & ~0x00000008); if (diskEncryptionKeyBuilder_ == null) { diskEncryptionKey_ = null; } else { diskEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000008); - diskSizeGb_ = 0L; bitField0_ = (bitField0_ & ~0x00000010); + diskSizeGb_ = 0L; + bitField0_ = (bitField0_ & ~0x00000020); if (guestOsFeaturesBuilder_ == null) { guestOsFeatures_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); } else { guestOsFeaturesBuilder_.clear(); } index_ = 0; - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); if (initializeParamsBuilder_ == null) { initializeParams_ = null; } else { initializeParamsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000080); - interface_ = ""; bitField0_ = (bitField0_ & ~0x00000100); - kind_ = ""; + interface_ = ""; bitField0_ = (bitField0_ & ~0x00000200); - licenses_ = com.google.protobuf.LazyStringArrayList.EMPTY; + kind_ = ""; bitField0_ = (bitField0_ & ~0x00000400); - mode_ = ""; + licenses_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000800); + mode_ = ""; + bitField0_ = (bitField0_ & ~0x00001000); if (shieldedInstanceInitialStateBuilder_ == null) { shieldedInstanceInitialState_ = null; } else { shieldedInstanceInitialStateBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00001000); - source_ = ""; bitField0_ = (bitField0_ & ~0x00002000); - type_ = ""; + source_ = ""; bitField0_ = (bitField0_ & ~0x00004000); + type_ = ""; + bitField0_ = (bitField0_ & ~0x00008000); return this; } @@ -1982,82 +2252,86 @@ public com.google.cloud.compute.v1.AttachedDisk buildPartial() { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - result.autoDelete_ = autoDelete_; to_bitField0_ |= 0x00000001; } + result.architecture_ = architecture_; if (((from_bitField0_ & 0x00000002) != 0)) { - result.boot_ = boot_; + result.autoDelete_ = autoDelete_; to_bitField0_ |= 0x00000002; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.boot_ = boot_; to_bitField0_ |= 0x00000004; } - result.deviceName_ = deviceName_; if (((from_bitField0_ & 0x00000008) != 0)) { + to_bitField0_ |= 0x00000008; + } + result.deviceName_ = deviceName_; + if (((from_bitField0_ & 0x00000010) != 0)) { if (diskEncryptionKeyBuilder_ == null) { result.diskEncryptionKey_ = diskEncryptionKey_; } else { result.diskEncryptionKey_ = diskEncryptionKeyBuilder_.build(); } - to_bitField0_ |= 0x00000008; + to_bitField0_ |= 0x00000010; } - if (((from_bitField0_ & 0x00000010) != 0)) { + if (((from_bitField0_ & 0x00000020) != 0)) { result.diskSizeGb_ = diskSizeGb_; - to_bitField0_ |= 0x00000010; + to_bitField0_ |= 0x00000020; } if (guestOsFeaturesBuilder_ == null) { - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { guestOsFeatures_ = java.util.Collections.unmodifiableList(guestOsFeatures_); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); } result.guestOsFeatures_ = guestOsFeatures_; } else { result.guestOsFeatures_ = guestOsFeaturesBuilder_.build(); } - if (((from_bitField0_ & 0x00000040) != 0)) { + if (((from_bitField0_ & 0x00000080) != 0)) { result.index_ = index_; - to_bitField0_ |= 0x00000020; + to_bitField0_ |= 0x00000040; } - if (((from_bitField0_ & 0x00000080) != 0)) { + if (((from_bitField0_ & 0x00000100) != 0)) { if (initializeParamsBuilder_ == null) { result.initializeParams_ = initializeParams_; } else { result.initializeParams_ = initializeParamsBuilder_.build(); } - to_bitField0_ |= 0x00000040; - } - if (((from_bitField0_ & 0x00000100) != 0)) { to_bitField0_ |= 0x00000080; } - result.interface_ = interface_; if (((from_bitField0_ & 0x00000200) != 0)) { to_bitField0_ |= 0x00000100; } + result.interface_ = interface_; + if (((from_bitField0_ & 0x00000400) != 0)) { + to_bitField0_ |= 0x00000200; + } result.kind_ = kind_; - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { licenses_ = licenses_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); } result.licenses_ = licenses_; - if (((from_bitField0_ & 0x00000800) != 0)) { - to_bitField0_ |= 0x00000200; + if (((from_bitField0_ & 0x00001000) != 0)) { + to_bitField0_ |= 0x00000400; } result.mode_ = mode_; - if (((from_bitField0_ & 0x00001000) != 0)) { + if (((from_bitField0_ & 0x00002000) != 0)) { if (shieldedInstanceInitialStateBuilder_ == null) { result.shieldedInstanceInitialState_ = shieldedInstanceInitialState_; } else { result.shieldedInstanceInitialState_ = shieldedInstanceInitialStateBuilder_.build(); } - to_bitField0_ |= 0x00000400; - } - if (((from_bitField0_ & 0x00002000) != 0)) { to_bitField0_ |= 0x00000800; } - result.source_ = source_; if (((from_bitField0_ & 0x00004000) != 0)) { to_bitField0_ |= 0x00001000; } + result.source_ = source_; + if (((from_bitField0_ & 0x00008000) != 0)) { + to_bitField0_ |= 0x00002000; + } result.type_ = type_; result.bitField0_ = to_bitField0_; onBuilt(); @@ -2109,6 +2383,11 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.cloud.compute.v1.AttachedDisk other) { if (other == com.google.cloud.compute.v1.AttachedDisk.getDefaultInstance()) return this; + if (other.hasArchitecture()) { + bitField0_ |= 0x00000001; + architecture_ = other.architecture_; + onChanged(); + } if (other.hasAutoDelete()) { setAutoDelete(other.getAutoDelete()); } @@ -2116,7 +2395,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.AttachedDisk other) { setBoot(other.getBoot()); } if (other.hasDeviceName()) { - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; deviceName_ = other.deviceName_; onChanged(); } @@ -2130,7 +2409,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.AttachedDisk other) { if (!other.guestOsFeatures_.isEmpty()) { if (guestOsFeatures_.isEmpty()) { guestOsFeatures_ = other.guestOsFeatures_; - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); } else { ensureGuestOsFeaturesIsMutable(); guestOsFeatures_.addAll(other.guestOsFeatures_); @@ -2143,7 +2422,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.AttachedDisk other) { guestOsFeaturesBuilder_.dispose(); guestOsFeaturesBuilder_ = null; guestOsFeatures_ = other.guestOsFeatures_; - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); guestOsFeaturesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getGuestOsFeaturesFieldBuilder() @@ -2160,19 +2439,19 @@ public Builder mergeFrom(com.google.cloud.compute.v1.AttachedDisk other) { mergeInitializeParams(other.getInitializeParams()); } if (other.hasInterface()) { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; interface_ = other.interface_; onChanged(); } if (other.hasKind()) { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; kind_ = other.kind_; onChanged(); } if (!other.licenses_.isEmpty()) { if (licenses_.isEmpty()) { licenses_ = other.licenses_; - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); } else { ensureLicensesIsMutable(); licenses_.addAll(other.licenses_); @@ -2180,7 +2459,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.AttachedDisk other) { onChanged(); } if (other.hasMode()) { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; mode_ = other.mode_; onChanged(); } @@ -2188,12 +2467,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.AttachedDisk other) { mergeShieldedInstanceInitialState(other.getShieldedInstanceInitialState()); } if (other.hasSource()) { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; source_ = other.source_; onChanged(); } if (other.hasType()) { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; type_ = other.type_; onChanged(); } @@ -2228,6 +2507,132 @@ public Builder mergeFrom( private int bitField0_; + private java.lang.Object architecture_ = ""; + /** + * + * + *
+     * [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + public boolean hasArchitecture() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + architecture_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + public com.google.protobuf.ByteString getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @param value The architecture to set. + * @return This builder for chaining. + */ + public Builder setArchitecture(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + architecture_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return This builder for chaining. + */ + public Builder clearArchitecture() { + bitField0_ = (bitField0_ & ~0x00000001); + architecture_ = getDefaultInstance().getArchitecture(); + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @param value The bytes for architecture to set. + * @return This builder for chaining. + */ + public Builder setArchitectureBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000001; + architecture_ = value; + onChanged(); + return this; + } + private boolean autoDelete_; /** * @@ -2242,7 +2647,7 @@ public Builder mergeFrom( */ @java.lang.Override public boolean hasAutoDelete() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -2272,7 +2677,7 @@ public boolean getAutoDelete() { * @return This builder for chaining. */ public Builder setAutoDelete(boolean value) { - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; autoDelete_ = value; onChanged(); return this; @@ -2289,7 +2694,7 @@ public Builder setAutoDelete(boolean value) { * @return This builder for chaining. */ public Builder clearAutoDelete() { - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000002); autoDelete_ = false; onChanged(); return this; @@ -2309,7 +2714,7 @@ public Builder clearAutoDelete() { */ @java.lang.Override public boolean hasBoot() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -2339,7 +2744,7 @@ public boolean getBoot() { * @return This builder for chaining. */ public Builder setBoot(boolean value) { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; boot_ = value; onChanged(); return this; @@ -2356,7 +2761,7 @@ public Builder setBoot(boolean value) { * @return This builder for chaining. */ public Builder clearBoot() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); boot_ = false; onChanged(); return this; @@ -2375,7 +2780,7 @@ public Builder clearBoot() { * @return Whether the deviceName field is set. */ public boolean hasDeviceName() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -2437,7 +2842,7 @@ public Builder setDeviceName(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; deviceName_ = value; onChanged(); return this; @@ -2454,7 +2859,7 @@ public Builder setDeviceName(java.lang.String value) { * @return This builder for chaining. */ public Builder clearDeviceName() { - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); deviceName_ = getDefaultInstance().getDeviceName(); onChanged(); return this; @@ -2476,7 +2881,7 @@ public Builder setDeviceNameBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; deviceName_ = value; onChanged(); return this; @@ -2502,7 +2907,7 @@ public Builder setDeviceNameBytes(com.google.protobuf.ByteString value) { * @return Whether the diskEncryptionKey field is set. */ public boolean hasDiskEncryptionKey() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -2547,7 +2952,7 @@ public Builder setDiskEncryptionKey(com.google.cloud.compute.v1.CustomerEncrypti } else { diskEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; return this; } /** @@ -2569,7 +2974,7 @@ public Builder setDiskEncryptionKey( } else { diskEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; return this; } /** @@ -2585,7 +2990,7 @@ public Builder setDiskEncryptionKey( */ public Builder mergeDiskEncryptionKey(com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (diskEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0) + if (((bitField0_ & 0x00000010) != 0) && diskEncryptionKey_ != null && diskEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -2600,7 +3005,7 @@ public Builder mergeDiskEncryptionKey(com.google.cloud.compute.v1.CustomerEncryp } else { diskEncryptionKeyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; return this; } /** @@ -2621,7 +3026,7 @@ public Builder clearDiskEncryptionKey() { } else { diskEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); return this; } /** @@ -2636,7 +3041,7 @@ public Builder clearDiskEncryptionKey() { * */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getDiskEncryptionKeyBuilder() { - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; onChanged(); return getDiskEncryptionKeyFieldBuilder().getBuilder(); } @@ -2703,7 +3108,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getDiskEncrypti */ @java.lang.Override public boolean hasDiskSizeGb() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -2733,7 +3138,7 @@ public long getDiskSizeGb() { * @return This builder for chaining. */ public Builder setDiskSizeGb(long value) { - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; diskSizeGb_ = value; onChanged(); return this; @@ -2750,7 +3155,7 @@ public Builder setDiskSizeGb(long value) { * @return This builder for chaining. */ public Builder clearDiskSizeGb() { - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); diskSizeGb_ = 0L; onChanged(); return this; @@ -2760,10 +3165,10 @@ public Builder clearDiskSizeGb() { java.util.Collections.emptyList(); private void ensureGuestOsFeaturesIsMutable() { - if (!((bitField0_ & 0x00000020) != 0)) { + if (!((bitField0_ & 0x00000040) != 0)) { guestOsFeatures_ = new java.util.ArrayList(guestOsFeatures_); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; } } @@ -2979,7 +3384,7 @@ public Builder addAllGuestOsFeatures( public Builder clearGuestOsFeatures() { if (guestOsFeaturesBuilder_ == null) { guestOsFeatures_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); } else { guestOsFeaturesBuilder_.clear(); @@ -3103,7 +3508,7 @@ public com.google.cloud.compute.v1.GuestOsFeature.Builder addGuestOsFeaturesBuil com.google.cloud.compute.v1.GuestOsFeature.Builder, com.google.cloud.compute.v1.GuestOsFeatureOrBuilder>( guestOsFeatures_, - ((bitField0_ & 0x00000020) != 0), + ((bitField0_ & 0x00000040) != 0), getParentForChildren(), isClean()); guestOsFeatures_ = null; @@ -3125,7 +3530,7 @@ public com.google.cloud.compute.v1.GuestOsFeature.Builder addGuestOsFeaturesBuil */ @java.lang.Override public boolean hasIndex() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -3155,7 +3560,7 @@ public int getIndex() { * @return This builder for chaining. */ public Builder setIndex(int value) { - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; index_ = value; onChanged(); return this; @@ -3172,7 +3577,7 @@ public Builder setIndex(int value) { * @return This builder for chaining. */ public Builder clearIndex() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); index_ = 0; onChanged(); return this; @@ -3198,7 +3603,7 @@ public Builder clearIndex() { * @return Whether the initializeParams field is set. */ public boolean hasInitializeParams() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -3244,7 +3649,7 @@ public Builder setInitializeParams( } else { initializeParamsBuilder_.setMessage(value); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; return this; } /** @@ -3266,7 +3671,7 @@ public Builder setInitializeParams( } else { initializeParamsBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; return this; } /** @@ -3283,7 +3688,7 @@ public Builder setInitializeParams( public Builder mergeInitializeParams( com.google.cloud.compute.v1.AttachedDiskInitializeParams value) { if (initializeParamsBuilder_ == null) { - if (((bitField0_ & 0x00000080) != 0) + if (((bitField0_ & 0x00000100) != 0) && initializeParams_ != null && initializeParams_ != com.google.cloud.compute.v1.AttachedDiskInitializeParams.getDefaultInstance()) { @@ -3298,7 +3703,7 @@ public Builder mergeInitializeParams( } else { initializeParamsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; return this; } /** @@ -3319,7 +3724,7 @@ public Builder clearInitializeParams() { } else { initializeParamsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); return this; } /** @@ -3335,7 +3740,7 @@ public Builder clearInitializeParams() { */ public com.google.cloud.compute.v1.AttachedDiskInitializeParams.Builder getInitializeParamsBuilder() { - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return getInitializeParamsFieldBuilder().getBuilder(); } @@ -3402,7 +3807,7 @@ public Builder clearInitializeParams() { * @return Whether the interface field is set. */ public boolean hasInterface() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -3467,7 +3872,7 @@ public Builder setInterface(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; interface_ = value; onChanged(); return this; @@ -3485,7 +3890,7 @@ public Builder setInterface(java.lang.String value) { * @return This builder for chaining. */ public Builder clearInterface() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); interface_ = getDefaultInstance().getInterface(); onChanged(); return this; @@ -3508,7 +3913,7 @@ public Builder setInterfaceBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; interface_ = value; onChanged(); return this; @@ -3527,7 +3932,7 @@ public Builder setInterfaceBytes(com.google.protobuf.ByteString value) { * @return Whether the kind field is set. */ public boolean hasKind() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -3589,7 +3994,7 @@ public Builder setKind(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; kind_ = value; onChanged(); return this; @@ -3606,7 +4011,7 @@ public Builder setKind(java.lang.String value) { * @return This builder for chaining. */ public Builder clearKind() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); kind_ = getDefaultInstance().getKind(); onChanged(); return this; @@ -3628,7 +4033,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; kind_ = value; onChanged(); return this; @@ -3638,9 +4043,9 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureLicensesIsMutable() { - if (!((bitField0_ & 0x00000400) != 0)) { + if (!((bitField0_ & 0x00000800) != 0)) { licenses_ = new com.google.protobuf.LazyStringArrayList(licenses_); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; } } /** @@ -3775,7 +4180,7 @@ public Builder addAllLicenses(java.lang.Iterable values) { */ public Builder clearLicenses() { licenses_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } @@ -3816,7 +4221,7 @@ public Builder addLicensesBytes(com.google.protobuf.ByteString value) { * @return Whether the mode field is set. */ public boolean hasMode() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -3881,7 +4286,7 @@ public Builder setMode(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; mode_ = value; onChanged(); return this; @@ -3899,7 +4304,7 @@ public Builder setMode(java.lang.String value) { * @return This builder for chaining. */ public Builder clearMode() { - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); mode_ = getDefaultInstance().getMode(); onChanged(); return this; @@ -3922,7 +4327,7 @@ public Builder setModeBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; mode_ = value; onChanged(); return this; @@ -3948,7 +4353,7 @@ public Builder setModeBytes(com.google.protobuf.ByteString value) { * @return Whether the shieldedInstanceInitialState field is set. */ public boolean hasShieldedInstanceInitialState() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -3994,7 +4399,7 @@ public Builder setShieldedInstanceInitialState( } else { shieldedInstanceInitialStateBuilder_.setMessage(value); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; return this; } /** @@ -4016,7 +4421,7 @@ public Builder setShieldedInstanceInitialState( } else { shieldedInstanceInitialStateBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; return this; } /** @@ -4033,7 +4438,7 @@ public Builder setShieldedInstanceInitialState( public Builder mergeShieldedInstanceInitialState( com.google.cloud.compute.v1.InitialStateConfig value) { if (shieldedInstanceInitialStateBuilder_ == null) { - if (((bitField0_ & 0x00001000) != 0) + if (((bitField0_ & 0x00002000) != 0) && shieldedInstanceInitialState_ != null && shieldedInstanceInitialState_ != com.google.cloud.compute.v1.InitialStateConfig.getDefaultInstance()) { @@ -4049,7 +4454,7 @@ public Builder mergeShieldedInstanceInitialState( } else { shieldedInstanceInitialStateBuilder_.mergeFrom(value); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; return this; } /** @@ -4070,7 +4475,7 @@ public Builder clearShieldedInstanceInitialState() { } else { shieldedInstanceInitialStateBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); return this; } /** @@ -4086,7 +4491,7 @@ public Builder clearShieldedInstanceInitialState() { */ public com.google.cloud.compute.v1.InitialStateConfig.Builder getShieldedInstanceInitialStateBuilder() { - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return getShieldedInstanceInitialStateFieldBuilder().getBuilder(); } @@ -4152,7 +4557,7 @@ public Builder clearShieldedInstanceInitialState() { * @return Whether the source field is set. */ public boolean hasSource() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -4214,7 +4619,7 @@ public Builder setSource(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; source_ = value; onChanged(); return this; @@ -4231,7 +4636,7 @@ public Builder setSource(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSource() { - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); source_ = getDefaultInstance().getSource(); onChanged(); return this; @@ -4253,7 +4658,7 @@ public Builder setSourceBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; source_ = value; onChanged(); return this; @@ -4273,7 +4678,7 @@ public Builder setSourceBytes(com.google.protobuf.ByteString value) { * @return Whether the type field is set. */ public boolean hasType() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -4338,7 +4743,7 @@ public Builder setType(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; type_ = value; onChanged(); return this; @@ -4356,7 +4761,7 @@ public Builder setType(java.lang.String value) { * @return This builder for chaining. */ public Builder clearType() { - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); type_ = getDefaultInstance().getType(); onChanged(); return this; @@ -4379,7 +4784,7 @@ public Builder setTypeBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; type_ = value; onChanged(); return this; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDiskInitializeParams.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDiskInitializeParams.java index d16a60f80..0f88fc40f 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDiskInitializeParams.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDiskInitializeParams.java @@ -38,6 +38,7 @@ private AttachedDiskInitializeParams(com.google.protobuf.GeneratedMessageV3.Buil } private AttachedDiskInitializeParams() { + architecture_ = ""; description_ = ""; diskName_ = ""; diskType_ = ""; @@ -81,9 +82,9 @@ private AttachedDiskInitializeParams( case 177763082: { java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000100) != 0)) { + if (!((mutable_bitField0_ & 0x00000200) != 0)) { resourcePolicies_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000100; + mutable_bitField0_ |= 0x00000200; } resourcePolicies_.add(s); break; @@ -91,48 +92,55 @@ private AttachedDiskInitializeParams( case 403546554: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; sourceImage_ = s; break; } case 742457194: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; diskName_ = s; break; } case 744072418: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; diskType_ = s; break; } case 1008495426: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; sourceSnapshot_ = s; break; } case 1494152864: { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; provisionedIops_ = input.readInt64(); break; } case 1619615842: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onUpdateAction_ = s; break; } + case -1872541030: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + architecture_ = s; + break; + } case -1865532718: { com.google.cloud.compute.v1.CustomerEncryptionKey.Builder subBuilder = null; - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { subBuilder = sourceSnapshotEncryptionKey_.toBuilder(); } sourceSnapshotEncryptionKey_ = @@ -143,21 +151,21 @@ private AttachedDiskInitializeParams( subBuilder.mergeFrom(sourceSnapshotEncryptionKey_); sourceSnapshotEncryptionKey_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } case -1764857416: { - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; diskSizeGb_ = input.readInt64(); break; } case -1593826670: { java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000020) != 0)) { + if (!((mutable_bitField0_ & 0x00000040) != 0)) { licenses_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000020; + mutable_bitField0_ |= 0x00000040; } licenses_.add(s); break; @@ -165,7 +173,7 @@ private AttachedDiskInitializeParams( case -1242938022: { com.google.cloud.compute.v1.CustomerEncryptionKey.Builder subBuilder = null; - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { subBuilder = sourceImageEncryptionKey_.toBuilder(); } sourceImageEncryptionKey_ = @@ -176,22 +184,22 @@ private AttachedDiskInitializeParams( subBuilder.mergeFrom(sourceImageEncryptionKey_); sourceImageEncryptionKey_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } case -911466526: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; description_ = s; break; } case -293404678: { - if (!((mutable_bitField0_ & 0x00000010) != 0)) { + if (!((mutable_bitField0_ & 0x00000020) != 0)) { labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000010; + mutable_bitField0_ |= 0x00000020; } com.google.protobuf.MapEntry labels__ = input.readMessage( @@ -215,10 +223,10 @@ private AttachedDiskInitializeParams( } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { - if (((mutable_bitField0_ & 0x00000100) != 0)) { + if (((mutable_bitField0_ & 0x00000200) != 0)) { resourcePolicies_ = resourcePolicies_.getUnmodifiableView(); } - if (((mutable_bitField0_ & 0x00000020) != 0)) { + if (((mutable_bitField0_ & 0x00000040) != 0)) { licenses_ = licenses_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); @@ -252,6 +260,187 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { com.google.cloud.compute.v1.AttachedDiskInitializeParams.Builder.class); } + /** + * + * + *
+   * The architecture of the attached disk. Valid values are arm64 or x86_64.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.AttachedDiskInitializeParams.Architecture} + */ + public enum Architecture implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ARCHITECTURE = 0; + */ + UNDEFINED_ARCHITECTURE(0), + /** + * + * + *
+     * Default value indicating Architecture is not set.
+     * 
+ * + * ARCHITECTURE_UNSPECIFIED = 394750507; + */ + ARCHITECTURE_UNSPECIFIED(394750507), + /** + * + * + *
+     * Machines with architecture ARM64
+     * 
+ * + * ARM64 = 62547450; + */ + ARM64(62547450), + /** + * + * + *
+     * Machines with architecture X86_64
+     * 
+ * + * X86_64 = 425300551; + */ + X86_64(425300551), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ARCHITECTURE = 0; + */ + public static final int UNDEFINED_ARCHITECTURE_VALUE = 0; + /** + * + * + *
+     * Default value indicating Architecture is not set.
+     * 
+ * + * ARCHITECTURE_UNSPECIFIED = 394750507; + */ + public static final int ARCHITECTURE_UNSPECIFIED_VALUE = 394750507; + /** + * + * + *
+     * Machines with architecture ARM64
+     * 
+ * + * ARM64 = 62547450; + */ + public static final int ARM64_VALUE = 62547450; + /** + * + * + *
+     * Machines with architecture X86_64
+     * 
+ * + * X86_64 = 425300551; + */ + public static final int X86_64_VALUE = 425300551; + + 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 Architecture 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 Architecture forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_ARCHITECTURE; + case 394750507: + return ARCHITECTURE_UNSPECIFIED; + case 62547450: + return ARM64; + case 425300551: + return X86_64; + 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 Architecture findValueByNumber(int number) { + return Architecture.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.AttachedDiskInitializeParams.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final Architecture[] VALUES = values(); + + public static Architecture 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 Architecture(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.AttachedDiskInitializeParams.Architecture) + } + /** * * @@ -409,7 +598,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return com.google.cloud.compute.v1.AttachedDiskInitializeParams.getDescriptor() .getEnumTypes() - .get(0); + .get(1); } private static final OnUpdateAction[] VALUES = values(); @@ -434,6 +623,73 @@ private OnUpdateAction(int value) { } private int bitField0_; + public static final int ARCHITECTURE_FIELD_NUMBER = 302803283; + private volatile java.lang.Object architecture_; + /** + * + * + *
+   * The architecture of the attached disk. Valid values are arm64 or x86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + @java.lang.Override + public boolean hasArchitecture() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * The architecture of the attached disk. Valid values are arm64 or x86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + @java.lang.Override + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + 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(); + architecture_ = s; + return s; + } + } + /** + * + * + *
+   * The architecture of the attached disk. Valid values are arm64 or x86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + @java.lang.Override + public com.google.protobuf.ByteString getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int DESCRIPTION_FIELD_NUMBER = 422937596; private volatile java.lang.Object description_; /** @@ -449,7 +705,7 @@ private OnUpdateAction(int value) { */ @java.lang.Override public boolean hasDescription() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -513,7 +769,7 @@ public com.google.protobuf.ByteString getDescriptionBytes() { */ @java.lang.Override public boolean hasDiskName() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -577,7 +833,7 @@ public com.google.protobuf.ByteString getDiskNameBytes() { */ @java.lang.Override public boolean hasDiskSizeGb() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -610,7 +866,7 @@ public long getDiskSizeGb() { */ @java.lang.Override public boolean hasDiskType() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -834,7 +1090,7 @@ public com.google.protobuf.ByteString getLicensesBytes(int index) { */ @java.lang.Override public boolean hasOnUpdateAction() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -900,7 +1156,7 @@ public com.google.protobuf.ByteString getOnUpdateActionBytes() { */ @java.lang.Override public boolean hasProvisionedIops() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -994,7 +1250,7 @@ public com.google.protobuf.ByteString getResourcePoliciesBytes(int index) { */ @java.lang.Override public boolean hasSourceImage() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -1060,7 +1316,7 @@ public com.google.protobuf.ByteString getSourceImageBytes() { */ @java.lang.Override public boolean hasSourceImageEncryptionKey() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -1115,7 +1371,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSourceImageEncryptio */ @java.lang.Override public boolean hasSourceSnapshot() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -1181,7 +1437,7 @@ public com.google.protobuf.ByteString getSourceSnapshotBytes() { */ @java.lang.Override public boolean hasSourceSnapshotEncryptionKey() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -1239,37 +1495,40 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io com.google.protobuf.GeneratedMessageV3.writeString( output, 22220385, resourcePolicies_.getRaw(i)); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 50443319, sourceImage_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 92807149, diskName_); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 93009052, diskType_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 126061928, sourceSnapshot_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { output.writeInt64(186769108, provisionedIops_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 202451980, onUpdateAction_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 302803283, architecture_); + } + if (((bitField0_ & 0x00000400) != 0)) { output.writeMessage(303679322, getSourceSnapshotEncryptionKey()); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeInt64(316263735, diskSizeGb_); } for (int i = 0; i < licenses_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 337642578, licenses_.getRaw(i)); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { output.writeMessage(381503659, getSourceImageEncryptionKey()); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( @@ -1291,30 +1550,33 @@ public int getSerializedSize() { size += dataSize; size += 4 * getResourcePoliciesList().size(); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(50443319, sourceImage_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(92807149, diskName_); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(93009052, diskType_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(126061928, sourceSnapshot_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(186769108, provisionedIops_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(202451980, onUpdateAction_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(302803283, architecture_); + } + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 303679322, getSourceSnapshotEncryptionKey()); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(316263735, diskSizeGb_); } { @@ -1325,12 +1587,12 @@ public int getSerializedSize() { size += dataSize; size += 5 * getLicensesList().size(); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 381503659, getSourceImageEncryptionKey()); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); } for (java.util.Map.Entry entry : @@ -1359,6 +1621,10 @@ public boolean equals(final java.lang.Object obj) { com.google.cloud.compute.v1.AttachedDiskInitializeParams other = (com.google.cloud.compute.v1.AttachedDiskInitializeParams) obj; + if (hasArchitecture() != other.hasArchitecture()) return false; + if (hasArchitecture()) { + if (!getArchitecture().equals(other.getArchitecture())) return false; + } if (hasDescription() != other.hasDescription()) return false; if (hasDescription()) { if (!getDescription().equals(other.getDescription())) return false; @@ -1414,6 +1680,10 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + if (hasArchitecture()) { + hash = (37 * hash) + ARCHITECTURE_FIELD_NUMBER; + hash = (53 * hash) + getArchitecture().hashCode(); + } if (hasDescription()) { hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; hash = (53 * hash) + getDescription().hashCode(); @@ -1635,39 +1905,41 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - description_ = ""; + architecture_ = ""; bitField0_ = (bitField0_ & ~0x00000001); - diskName_ = ""; + description_ = ""; bitField0_ = (bitField0_ & ~0x00000002); - diskSizeGb_ = 0L; + diskName_ = ""; bitField0_ = (bitField0_ & ~0x00000004); - diskType_ = ""; + diskSizeGb_ = 0L; bitField0_ = (bitField0_ & ~0x00000008); + diskType_ = ""; + bitField0_ = (bitField0_ & ~0x00000010); internalGetMutableLabels().clear(); licenses_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000020); - onUpdateAction_ = ""; bitField0_ = (bitField0_ & ~0x00000040); - provisionedIops_ = 0L; + onUpdateAction_ = ""; bitField0_ = (bitField0_ & ~0x00000080); - resourcePolicies_ = com.google.protobuf.LazyStringArrayList.EMPTY; + provisionedIops_ = 0L; bitField0_ = (bitField0_ & ~0x00000100); - sourceImage_ = ""; + resourcePolicies_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00000200); + sourceImage_ = ""; + bitField0_ = (bitField0_ & ~0x00000400); if (sourceImageEncryptionKeyBuilder_ == null) { sourceImageEncryptionKey_ = null; } else { sourceImageEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000400); - sourceSnapshot_ = ""; bitField0_ = (bitField0_ & ~0x00000800); + sourceSnapshot_ = ""; + bitField0_ = (bitField0_ & ~0x00001000); if (sourceSnapshotEncryptionKeyBuilder_ == null) { sourceSnapshotEncryptionKey_ = null; } else { sourceSnapshotEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); return this; } @@ -1700,62 +1972,66 @@ public com.google.cloud.compute.v1.AttachedDiskInitializeParams buildPartial() { if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } - result.description_ = description_; + result.architecture_ = architecture_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } - result.diskName_ = diskName_; + result.description_ = description_; if (((from_bitField0_ & 0x00000004) != 0)) { - result.diskSizeGb_ = diskSizeGb_; to_bitField0_ |= 0x00000004; } + result.diskName_ = diskName_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.diskSizeGb_ = diskSizeGb_; to_bitField0_ |= 0x00000008; } + if (((from_bitField0_ & 0x00000010) != 0)) { + to_bitField0_ |= 0x00000010; + } result.diskType_ = diskType_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { licenses_ = licenses_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); } result.licenses_ = licenses_; - if (((from_bitField0_ & 0x00000040) != 0)) { - to_bitField0_ |= 0x00000010; + if (((from_bitField0_ & 0x00000080) != 0)) { + to_bitField0_ |= 0x00000020; } result.onUpdateAction_ = onUpdateAction_; - if (((from_bitField0_ & 0x00000080) != 0)) { + if (((from_bitField0_ & 0x00000100) != 0)) { result.provisionedIops_ = provisionedIops_; - to_bitField0_ |= 0x00000020; + to_bitField0_ |= 0x00000040; } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { resourcePolicies_ = resourcePolicies_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); } result.resourcePolicies_ = resourcePolicies_; - if (((from_bitField0_ & 0x00000200) != 0)) { - to_bitField0_ |= 0x00000040; + if (((from_bitField0_ & 0x00000400) != 0)) { + to_bitField0_ |= 0x00000080; } result.sourceImage_ = sourceImage_; - if (((from_bitField0_ & 0x00000400) != 0)) { + if (((from_bitField0_ & 0x00000800) != 0)) { if (sourceImageEncryptionKeyBuilder_ == null) { result.sourceImageEncryptionKey_ = sourceImageEncryptionKey_; } else { result.sourceImageEncryptionKey_ = sourceImageEncryptionKeyBuilder_.build(); } - to_bitField0_ |= 0x00000080; - } - if (((from_bitField0_ & 0x00000800) != 0)) { to_bitField0_ |= 0x00000100; } - result.sourceSnapshot_ = sourceSnapshot_; if (((from_bitField0_ & 0x00001000) != 0)) { + to_bitField0_ |= 0x00000200; + } + result.sourceSnapshot_ = sourceSnapshot_; + if (((from_bitField0_ & 0x00002000) != 0)) { if (sourceSnapshotEncryptionKeyBuilder_ == null) { result.sourceSnapshotEncryptionKey_ = sourceSnapshotEncryptionKey_; } else { result.sourceSnapshotEncryptionKey_ = sourceSnapshotEncryptionKeyBuilder_.build(); } - to_bitField0_ |= 0x00000200; + to_bitField0_ |= 0x00000400; } result.bitField0_ = to_bitField0_; onBuilt(); @@ -1808,13 +2084,18 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.cloud.compute.v1.AttachedDiskInitializeParams other) { if (other == com.google.cloud.compute.v1.AttachedDiskInitializeParams.getDefaultInstance()) return this; - if (other.hasDescription()) { + if (other.hasArchitecture()) { bitField0_ |= 0x00000001; + architecture_ = other.architecture_; + onChanged(); + } + if (other.hasDescription()) { + bitField0_ |= 0x00000002; description_ = other.description_; onChanged(); } if (other.hasDiskName()) { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; diskName_ = other.diskName_; onChanged(); } @@ -1822,7 +2103,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.AttachedDiskInitializeParam setDiskSizeGb(other.getDiskSizeGb()); } if (other.hasDiskType()) { - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; diskType_ = other.diskType_; onChanged(); } @@ -1830,7 +2111,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.AttachedDiskInitializeParam if (!other.licenses_.isEmpty()) { if (licenses_.isEmpty()) { licenses_ = other.licenses_; - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); } else { ensureLicensesIsMutable(); licenses_.addAll(other.licenses_); @@ -1838,7 +2119,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.AttachedDiskInitializeParam onChanged(); } if (other.hasOnUpdateAction()) { - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onUpdateAction_ = other.onUpdateAction_; onChanged(); } @@ -1848,7 +2129,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.AttachedDiskInitializeParam if (!other.resourcePolicies_.isEmpty()) { if (resourcePolicies_.isEmpty()) { resourcePolicies_ = other.resourcePolicies_; - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); } else { ensureResourcePoliciesIsMutable(); resourcePolicies_.addAll(other.resourcePolicies_); @@ -1856,7 +2137,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.AttachedDiskInitializeParam onChanged(); } if (other.hasSourceImage()) { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; sourceImage_ = other.sourceImage_; onChanged(); } @@ -1864,7 +2145,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.AttachedDiskInitializeParam mergeSourceImageEncryptionKey(other.getSourceImageEncryptionKey()); } if (other.hasSourceSnapshot()) { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; sourceSnapshot_ = other.sourceSnapshot_; onChanged(); } @@ -1903,6 +2184,132 @@ public Builder mergeFrom( private int bitField0_; + private java.lang.Object architecture_ = ""; + /** + * + * + *
+     * The architecture of the attached disk. Valid values are arm64 or x86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + public boolean hasArchitecture() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * The architecture of the attached disk. Valid values are arm64 or x86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + architecture_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The architecture of the attached disk. Valid values are arm64 or x86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + public com.google.protobuf.ByteString getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The architecture of the attached disk. Valid values are arm64 or x86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @param value The architecture to set. + * @return This builder for chaining. + */ + public Builder setArchitecture(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + architecture_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The architecture of the attached disk. Valid values are arm64 or x86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return This builder for chaining. + */ + public Builder clearArchitecture() { + bitField0_ = (bitField0_ & ~0x00000001); + architecture_ = getDefaultInstance().getArchitecture(); + onChanged(); + return this; + } + /** + * + * + *
+     * The architecture of the attached disk. Valid values are arm64 or x86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @param value The bytes for architecture to set. + * @return This builder for chaining. + */ + public Builder setArchitectureBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000001; + architecture_ = value; + onChanged(); + return this; + } + private java.lang.Object description_ = ""; /** * @@ -1916,7 +2323,7 @@ public Builder mergeFrom( * @return Whether the description field is set. */ public boolean hasDescription() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -1978,7 +2385,7 @@ public Builder setDescription(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; description_ = value; onChanged(); return this; @@ -1995,7 +2402,7 @@ public Builder setDescription(java.lang.String value) { * @return This builder for chaining. */ public Builder clearDescription() { - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000002); description_ = getDefaultInstance().getDescription(); onChanged(); return this; @@ -2017,7 +2424,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; description_ = value; onChanged(); return this; @@ -2036,7 +2443,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { * @return Whether the diskName field is set. */ public boolean hasDiskName() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -2098,7 +2505,7 @@ public Builder setDiskName(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; diskName_ = value; onChanged(); return this; @@ -2115,7 +2522,7 @@ public Builder setDiskName(java.lang.String value) { * @return This builder for chaining. */ public Builder clearDiskName() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); diskName_ = getDefaultInstance().getDiskName(); onChanged(); return this; @@ -2137,7 +2544,7 @@ public Builder setDiskNameBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; diskName_ = value; onChanged(); return this; @@ -2157,7 +2564,7 @@ public Builder setDiskNameBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasDiskSizeGb() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -2187,7 +2594,7 @@ public long getDiskSizeGb() { * @return This builder for chaining. */ public Builder setDiskSizeGb(long value) { - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; diskSizeGb_ = value; onChanged(); return this; @@ -2204,7 +2611,7 @@ public Builder setDiskSizeGb(long value) { * @return This builder for chaining. */ public Builder clearDiskSizeGb() { - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); diskSizeGb_ = 0L; onChanged(); return this; @@ -2223,7 +2630,7 @@ public Builder clearDiskSizeGb() { * @return Whether the diskType field is set. */ public boolean hasDiskType() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -2285,7 +2692,7 @@ public Builder setDiskType(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; diskType_ = value; onChanged(); return this; @@ -2302,7 +2709,7 @@ public Builder setDiskType(java.lang.String value) { * @return This builder for chaining. */ public Builder clearDiskType() { - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); diskType_ = getDefaultInstance().getDiskType(); onChanged(); return this; @@ -2324,7 +2731,7 @@ public Builder setDiskTypeBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; diskType_ = value; onChanged(); return this; @@ -2492,9 +2899,9 @@ public Builder putAllLabels(java.util.Map va com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureLicensesIsMutable() { - if (!((bitField0_ & 0x00000020) != 0)) { + if (!((bitField0_ & 0x00000040) != 0)) { licenses_ = new com.google.protobuf.LazyStringArrayList(licenses_); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; } } /** @@ -2629,7 +3036,7 @@ public Builder addAllLicenses(java.lang.Iterable values) { */ public Builder clearLicenses() { licenses_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -2670,7 +3077,7 @@ public Builder addLicensesBytes(com.google.protobuf.ByteString value) { * @return Whether the onUpdateAction field is set. */ public boolean hasOnUpdateAction() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -2735,7 +3142,7 @@ public Builder setOnUpdateAction(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onUpdateAction_ = value; onChanged(); return this; @@ -2753,7 +3160,7 @@ public Builder setOnUpdateAction(java.lang.String value) { * @return This builder for chaining. */ public Builder clearOnUpdateAction() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); onUpdateAction_ = getDefaultInstance().getOnUpdateAction(); onChanged(); return this; @@ -2776,7 +3183,7 @@ public Builder setOnUpdateActionBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; onUpdateAction_ = value; onChanged(); return this; @@ -2796,7 +3203,7 @@ public Builder setOnUpdateActionBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasProvisionedIops() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -2826,7 +3233,7 @@ public long getProvisionedIops() { * @return This builder for chaining. */ public Builder setProvisionedIops(long value) { - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; provisionedIops_ = value; onChanged(); return this; @@ -2843,7 +3250,7 @@ public Builder setProvisionedIops(long value) { * @return This builder for chaining. */ public Builder clearProvisionedIops() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); provisionedIops_ = 0L; onChanged(); return this; @@ -2853,9 +3260,9 @@ public Builder clearProvisionedIops() { com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureResourcePoliciesIsMutable() { - if (!((bitField0_ & 0x00000100) != 0)) { + if (!((bitField0_ & 0x00000200) != 0)) { resourcePolicies_ = new com.google.protobuf.LazyStringArrayList(resourcePolicies_); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; } } /** @@ -2990,7 +3397,7 @@ public Builder addAllResourcePolicies(java.lang.Iterable value */ public Builder clearResourcePolicies() { resourcePolicies_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); onChanged(); return this; } @@ -3030,7 +3437,7 @@ public Builder addResourcePoliciesBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceImage field is set. */ public boolean hasSourceImage() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -3092,7 +3499,7 @@ public Builder setSourceImage(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; sourceImage_ = value; onChanged(); return this; @@ -3109,7 +3516,7 @@ public Builder setSourceImage(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceImage() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); sourceImage_ = getDefaultInstance().getSourceImage(); onChanged(); return this; @@ -3131,7 +3538,7 @@ public Builder setSourceImageBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; sourceImage_ = value; onChanged(); return this; @@ -3157,7 +3564,7 @@ public Builder setSourceImageBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceImageEncryptionKey field is set. */ public boolean hasSourceImageEncryptionKey() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -3203,7 +3610,7 @@ public Builder setSourceImageEncryptionKey( } else { sourceImageEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; return this; } /** @@ -3225,7 +3632,7 @@ public Builder setSourceImageEncryptionKey( } else { sourceImageEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; return this; } /** @@ -3242,7 +3649,7 @@ public Builder setSourceImageEncryptionKey( public Builder mergeSourceImageEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (sourceImageEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x00000400) != 0) + if (((bitField0_ & 0x00000800) != 0) && sourceImageEncryptionKey_ != null && sourceImageEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -3258,7 +3665,7 @@ public Builder mergeSourceImageEncryptionKey( } else { sourceImageEncryptionKeyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; return this; } /** @@ -3279,7 +3686,7 @@ public Builder clearSourceImageEncryptionKey() { } else { sourceImageEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); return this; } /** @@ -3295,7 +3702,7 @@ public Builder clearSourceImageEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSourceImageEncryptionKeyBuilder() { - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return getSourceImageEncryptionKeyFieldBuilder().getBuilder(); } @@ -3361,7 +3768,7 @@ public Builder clearSourceImageEncryptionKey() { * @return Whether the sourceSnapshot field is set. */ public boolean hasSourceSnapshot() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -3423,7 +3830,7 @@ public Builder setSourceSnapshot(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; sourceSnapshot_ = value; onChanged(); return this; @@ -3440,7 +3847,7 @@ public Builder setSourceSnapshot(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceSnapshot() { - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); sourceSnapshot_ = getDefaultInstance().getSourceSnapshot(); onChanged(); return this; @@ -3462,7 +3869,7 @@ public Builder setSourceSnapshotBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; sourceSnapshot_ = value; onChanged(); return this; @@ -3488,7 +3895,7 @@ public Builder setSourceSnapshotBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceSnapshotEncryptionKey field is set. */ public boolean hasSourceSnapshotEncryptionKey() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -3534,7 +3941,7 @@ public Builder setSourceSnapshotEncryptionKey( } else { sourceSnapshotEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; return this; } /** @@ -3556,7 +3963,7 @@ public Builder setSourceSnapshotEncryptionKey( } else { sourceSnapshotEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; return this; } /** @@ -3573,7 +3980,7 @@ public Builder setSourceSnapshotEncryptionKey( public Builder mergeSourceSnapshotEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (sourceSnapshotEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x00001000) != 0) + if (((bitField0_ & 0x00002000) != 0) && sourceSnapshotEncryptionKey_ != null && sourceSnapshotEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -3589,7 +3996,7 @@ public Builder mergeSourceSnapshotEncryptionKey( } else { sourceSnapshotEncryptionKeyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; return this; } /** @@ -3610,7 +4017,7 @@ public Builder clearSourceSnapshotEncryptionKey() { } else { sourceSnapshotEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); return this; } /** @@ -3626,7 +4033,7 @@ public Builder clearSourceSnapshotEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSourceSnapshotEncryptionKeyBuilder() { - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return getSourceSnapshotEncryptionKeyFieldBuilder().getBuilder(); } diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDiskInitializeParamsOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDiskInitializeParamsOrBuilder.java index fcb9a52da..86ece4d5f 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDiskInitializeParamsOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDiskInitializeParamsOrBuilder.java @@ -23,6 +23,46 @@ public interface AttachedDiskInitializeParamsOrBuilder // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.AttachedDiskInitializeParams) com.google.protobuf.MessageOrBuilder { + /** + * + * + *
+   * The architecture of the attached disk. Valid values are arm64 or x86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + boolean hasArchitecture(); + /** + * + * + *
+   * The architecture of the attached disk. Valid values are arm64 or x86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + java.lang.String getArchitecture(); + /** + * + * + *
+   * The architecture of the attached disk. Valid values are arm64 or x86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + com.google.protobuf.ByteString getArchitectureBytes(); + /** * * diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDiskOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDiskOrBuilder.java index 8cb2de978..2755e8b7f 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDiskOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/AttachedDiskOrBuilder.java @@ -23,6 +23,46 @@ public interface AttachedDiskOrBuilder // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.AttachedDisk) com.google.protobuf.MessageOrBuilder { + /** + * + * + *
+   * [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + boolean hasArchitecture(); + /** + * + * + *
+   * [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + java.lang.String getArchitecture(); + /** + * + * + *
+   * [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + com.google.protobuf.ByteString getArchitectureBytes(); + /** * * diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Backend.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Backend.java index 065cc1896..3184a4f14 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Backend.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Backend.java @@ -829,7 +829,7 @@ public float getMaxRatePerInstance() { * * *
-   * Optional parameter to define a target capacity for the UTILIZATIONbalancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
+   * Optional parameter to define a target capacity for the UTILIZATION balancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
    * 
* * optional float max_utilization = 148192199; @@ -844,7 +844,7 @@ public boolean hasMaxUtilization() { * * *
-   * Optional parameter to define a target capacity for the UTILIZATIONbalancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
+   * Optional parameter to define a target capacity for the UTILIZATION balancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
    * 
* * optional float max_utilization = 148192199; @@ -2356,7 +2356,7 @@ public Builder clearMaxRatePerInstance() { * * *
-     * Optional parameter to define a target capacity for the UTILIZATIONbalancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
+     * Optional parameter to define a target capacity for the UTILIZATION balancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
      * 
* * optional float max_utilization = 148192199; @@ -2371,7 +2371,7 @@ public boolean hasMaxUtilization() { * * *
-     * Optional parameter to define a target capacity for the UTILIZATIONbalancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
+     * Optional parameter to define a target capacity for the UTILIZATION balancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
      * 
* * optional float max_utilization = 148192199; @@ -2386,7 +2386,7 @@ public float getMaxUtilization() { * * *
-     * Optional parameter to define a target capacity for the UTILIZATIONbalancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
+     * Optional parameter to define a target capacity for the UTILIZATION balancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
      * 
* * optional float max_utilization = 148192199; @@ -2404,7 +2404,7 @@ public Builder setMaxUtilization(float value) { * * *
-     * Optional parameter to define a target capacity for the UTILIZATIONbalancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
+     * Optional parameter to define a target capacity for the UTILIZATION balancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
      * 
* * optional float max_utilization = 148192199; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendOrBuilder.java index aecfd9a7d..4dd105a50 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BackendOrBuilder.java @@ -341,7 +341,7 @@ public interface BackendOrBuilder * * *
-   * Optional parameter to define a target capacity for the UTILIZATIONbalancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
+   * Optional parameter to define a target capacity for the UTILIZATION balancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
    * 
* * optional float max_utilization = 148192199; @@ -353,7 +353,7 @@ public interface BackendOrBuilder * * *
-   * Optional parameter to define a target capacity for the UTILIZATIONbalancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
+   * Optional parameter to define a target capacity for the UTILIZATION balancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode.
    * 
* * optional float max_utilization = 148192199; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResource.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResource.java index cfce3c39c..45319d48b 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResource.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResource.java @@ -290,7 +290,7 @@ public com.google.cloud.compute.v1.InstancePropertiesOrBuilder getInstanceProper * * *
-   * Policy for chosing target zone.
+   * Policy for chosing target zone. For more information, see Create VMs in bulk .
    * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; @@ -305,7 +305,7 @@ public boolean hasLocationPolicy() { * * *
-   * Policy for chosing target zone.
+   * Policy for chosing target zone. For more information, see Create VMs in bulk .
    * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; @@ -322,7 +322,7 @@ public com.google.cloud.compute.v1.LocationPolicy getLocationPolicy() { * * *
-   * Policy for chosing target zone.
+   * Policy for chosing target zone. For more information, see Create VMs in bulk .
    * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; @@ -1434,7 +1434,7 @@ public com.google.cloud.compute.v1.InstanceProperties.Builder getInstancePropert * * *
-     * Policy for chosing target zone.
+     * Policy for chosing target zone. For more information, see Create VMs in bulk .
      * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; @@ -1448,7 +1448,7 @@ public boolean hasLocationPolicy() { * * *
-     * Policy for chosing target zone.
+     * Policy for chosing target zone. For more information, see Create VMs in bulk .
      * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; @@ -1468,7 +1468,7 @@ public com.google.cloud.compute.v1.LocationPolicy getLocationPolicy() { * * *
-     * Policy for chosing target zone.
+     * Policy for chosing target zone. For more information, see Create VMs in bulk .
      * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; @@ -1490,7 +1490,7 @@ public Builder setLocationPolicy(com.google.cloud.compute.v1.LocationPolicy valu * * *
-     * Policy for chosing target zone.
+     * Policy for chosing target zone. For more information, see Create VMs in bulk .
      * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; @@ -1510,7 +1510,7 @@ public Builder setLocationPolicy( * * *
-     * Policy for chosing target zone.
+     * Policy for chosing target zone. For more information, see Create VMs in bulk .
      * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; @@ -1538,7 +1538,7 @@ public Builder mergeLocationPolicy(com.google.cloud.compute.v1.LocationPolicy va * * *
-     * Policy for chosing target zone.
+     * Policy for chosing target zone. For more information, see Create VMs in bulk .
      * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; @@ -1557,7 +1557,7 @@ public Builder clearLocationPolicy() { * * *
-     * Policy for chosing target zone.
+     * Policy for chosing target zone. For more information, see Create VMs in bulk .
      * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; @@ -1571,7 +1571,7 @@ public com.google.cloud.compute.v1.LocationPolicy.Builder getLocationPolicyBuild * * *
-     * Policy for chosing target zone.
+     * Policy for chosing target zone. For more information, see Create VMs in bulk .
      * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; @@ -1589,7 +1589,7 @@ public com.google.cloud.compute.v1.LocationPolicyOrBuilder getLocationPolicyOrBu * * *
-     * Policy for chosing target zone.
+     * Policy for chosing target zone. For more information, see Create VMs in bulk .
      * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResourceOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResourceOrBuilder.java index 1cbe8f995..1073009ae 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResourceOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/BulkInsertInstanceResourceOrBuilder.java @@ -90,7 +90,7 @@ public interface BulkInsertInstanceResourceOrBuilder * * *
-   * Policy for chosing target zone.
+   * Policy for chosing target zone. For more information, see Create VMs in bulk .
    * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; @@ -102,7 +102,7 @@ public interface BulkInsertInstanceResourceOrBuilder * * *
-   * Policy for chosing target zone.
+   * Policy for chosing target zone. For more information, see Create VMs in bulk .
    * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; @@ -114,7 +114,7 @@ public interface BulkInsertInstanceResourceOrBuilder * * *
-   * Policy for chosing target zone.
+   * Policy for chosing target zone. For more information, see Create VMs in bulk .
    * 
* * optional .google.cloud.compute.v1.LocationPolicy location_policy = 465689852; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Commitment.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Commitment.java index bda68aacb..25bc7e8c3 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Commitment.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Commitment.java @@ -554,6 +554,8 @@ public enum Status implements com.google.protobuf.ProtocolMessageEnum { UNDEFINED_STATUS(0), /** ACTIVE = 314733318; */ ACTIVE(314733318), + /** CANCELLED = 41957681; */ + CANCELLED(41957681), /** CREATING = 455564985; */ CREATING(455564985), /** EXPIRED = 482489093; */ @@ -575,6 +577,8 @@ public enum Status implements com.google.protobuf.ProtocolMessageEnum { public static final int UNDEFINED_STATUS_VALUE = 0; /** ACTIVE = 314733318; */ public static final int ACTIVE_VALUE = 314733318; + /** CANCELLED = 41957681; */ + public static final int CANCELLED_VALUE = 41957681; /** CREATING = 455564985; */ public static final int CREATING_VALUE = 455564985; /** EXPIRED = 482489093; */ @@ -610,6 +614,8 @@ public static Status forNumber(int value) { return UNDEFINED_STATUS; case 314733318: return ACTIVE; + case 41957681: + return CANCELLED; case 455564985: return CREATING; case 482489093: diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java index 43819965a..66551c106 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Compute.java @@ -1119,6 +1119,18 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_Error_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_Error_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_ErrorDetails_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_ErrorDetails_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_ErrorInfo_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_ErrorInfo_fieldAccessorTable; + static final com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_ErrorInfo_MetadatasEntry_descriptor; + static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_ErrorInfo_MetadatasEntry_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_Errors_descriptor; static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -1645,19 +1657,19 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_GetRuleSecurityPolicyRequest_fieldAccessorTable; static final com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_GetScreenshotInstanceRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_GetScreenshotInstanceRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor + static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_GetSecurityPolicyRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_GetSecurityPolicyRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor + static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_GetSerialPortOutputInstanceRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_GetSerialPortOutputInstanceRequest_fieldAccessorTable; - static final com.google.protobuf.Descriptors.Descriptor + static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_GetServiceAttachmentRequest_descriptor; - static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_GetServiceAttachmentRequest_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_GetShieldedInstanceIdentityInstanceRequest_descriptor; @@ -1847,6 +1859,14 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_HealthStatusForNetworkEndpoint_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_HealthStatusForNetworkEndpoint_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_Help_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_Help_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_HelpLink_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_HelpLink_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_HostRule_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -2971,6 +2991,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_LocalDisk_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_LocalDisk_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_LocalizedMessage_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_LocationPolicy_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -2983,6 +3007,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_LocationPolicyLocation_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_LocationPolicyLocation_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_LogConfig_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -5195,6 +5223,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_fieldAccessorTable; + static com.google.protobuf.Descriptors.Descriptor + internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor; + static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_fieldAccessorTable; static com.google.protobuf.Descriptors.Descriptor internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor; static com.google.protobuf.GeneratedMessageV3.FieldAccessorTable @@ -6008,1962 +6040,2014 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "upsAttachEndpointsRequestB\003\340A\002\022!\n\007projec" + "t\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\004zo" - + "neB\r\n\013_request_id\"\202\010\n\014AttachedDisk\022\034\n\013au" - + "to_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\023d" - + "isk_encryption_key\030\205\355\304\201\001 \001(\0132..google.cl" - + "oud.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\022E\n\021gues" - + "t_os_features\030\321\340\347% \003(\0132\'.google.cloud.co" - + "mpute.v1.GuestOsFeature\022\025\n\005index\030\322\321\354/ \001(" - + "\005H\005\210\001\001\022X\n\021initialize_params\030\225\222\270\010 \001(\01325.g" - + "oogle.cloud.compute.v1.AttachedDiskIniti" - + "alizeParamsH\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\010licenses\030\322" - + "\210\200\241\001 \003(\t\022\024\n\004mode\030\243\363\314\001 \001(\tH\t\210\001\001\022\\\n\037shield" - + "ed_instance_initial_state\030\203\304\334[ \001(\0132+.goo" - + "gle.cloud.compute.v1.InitialStateConfigH" - + "\n\210\001\001\022\026\n\006source\030\233\320\301T \001(\tH\013\210\001\001\022\024\n\004type\030\272\236\332" - + "\001 \001(\tH\014\210\001\001\">\n\tInterface\022\027\n\023UNDEFINED_INT" - + "ERFACE\020\000\022\013\n\004NVME\020\340\202\223\001\022\013\n\004SCSI\020\246\201\233\001\"?\n\004Mo" - + "de\022\022\n\016UNDEFINED_MODE\020\000\022\020\n\tREAD_ONLY\020\265\231\354+" - + "\022\021\n\nREAD_WRITE\020\326\227\344R\"?\n\004Type\022\022\n\016UNDEFINED" - + "_TYPE\020\000\022\022\n\nPERSISTENT\020\227\365\325\333\001\022\017\n\007SCRATCH\020\332" - + "\375\360\354\001B\016\n\014_auto_deleteB\007\n\005_bootB\016\n\014_device" - + "_nameB\026\n\024_disk_encryption_keyB\017\n\r_disk_s" - + "ize_gbB\010\n\006_indexB\024\n\022_initialize_paramsB\014" - + "\n\n_interfaceB\007\n\005_kindB\007\n\005_modeB\"\n _shiel" - + "ded_instance_initial_stateB\t\n\007_sourceB\007\n" - + "\005_type\"\351\007\n\034AttachedDiskInitializeParams\022" - + "\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\031\n\tdisk_na" - + "me\030\355\277\240, \001(\tH\001\210\001\001\022\035\n\014disk_size_gb\030\267\232\347\226\001 \001" - + "(\003H\002\210\001\001\022\031\n\tdisk_type\030\234\351\254, \001(\tH\003\210\001\001\022U\n\006la" - + "bels\030\377\277\301\356\001 \003(\0132A.google.cloud.compute.v1" - + ".AttachedDiskInitializeParams.LabelsEntr" - + "y\022\024\n\010licenses\030\322\210\200\241\001 \003(\t\022 \n\020on_update_act" - + "ion\030\214\330\304` \001(\tH\004\210\001\001\022 \n\020provisioned_iops\030\324\275" - + "\207Y \001(\003H\005\210\001\001\022\034\n\021resource_policies\030\341\234\314\n \003(" - + "\t\022\034\n\014source_image\030\267\350\206\030 \001(\tH\006\210\001\001\022\\\n\033sourc" - + "e_image_encryption_key\030\253\221\365\265\001 \001(\0132..googl" - + "e.cloud.compute.v1.CustomerEncryptionKey" - + "H\007\210\001\001\022\037\n\017source_snapshot\030\350\232\216< \001(\tH\010\210\001\001\022_" - + "\n\036source_snapshot_encryption_key\030\332\216\347\220\001 \001" - + "(\0132..google.cloud.compute.v1.CustomerEnc" - + "ryptionKeyH\t\210\001\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 " - + "\001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\212\001\n\016OnUpdateActio" - + "n\022\036\n\032UNDEFINED_ON_UPDATE_ACTION\020\000\022\025\n\rREC" - + "REATE_DISK\020\355\235\366\353\001\022\'\n\037RECREATE_DISK_IF_SOU" - + "RCE_CHANGED\020\200\212\352\275\001\022\030\n\021USE_EXISTING_DISK\020\371" - + "\345\371nB\016\n\014_descriptionB\014\n\n_disk_nameB\017\n\r_di" - + "sk_size_gbB\014\n\n_disk_typeB\023\n\021_on_update_a" - + "ctionB\023\n\021_provisioned_iopsB\017\n\r_source_im" - + "ageB\036\n\034_source_image_encryption_keyB\022\n\020_" - + "source_snapshotB!\n\037_source_snapshot_encr" - + "yption_key\"\230\001\n\013AuditConfig\022F\n\021audit_log_" - + "configs\030\222\352\362\350\001 \003(\0132\'.google.cloud.compute" - + ".v1.AuditLogConfig\022\033\n\020exempted_members\030\230" - + "\335\365n \003(\t\022\030\n\007service\030\265\215\217\262\001 \001(\tH\000\210\001\001B\n\n\010_se" - + "rvice\"\224\002\n\016AuditLogConfig\022\033\n\020exempted_mem" - + "bers\030\230\335\365n \003(\t\022\'\n\027ignore_child_exemptions" - + "\030\232\217\271! \001(\010H\000\210\001\001\022\031\n\010log_type\030\325\236\234\300\001 \001(\tH\001\210\001" - + "\001\"x\n\007LogType\022\026\n\022UNDEFINED_LOG_TYPE\020\000\022\021\n\n" - + "ADMIN_READ\020\246\311\276=\022\021\n\tDATA_READ\020\213\272\305\221\001\022\022\n\nDA" - + "TA_WRITE\020\352\205\233\242\001\022\033\n\024LOG_TYPE_UNSPECIFIED\020\315" - + "\312\327IB\032\n\030_ignore_child_exemptionsB\013\n\t_log_" - + "type\"\370\001\n\033AuthorizationLoggingOptions\022 \n\017" - + "permission_type\030\252\227\347\372\001 \001(\tH\000\210\001\001\"\242\001\n\016Permi" - + "ssionType\022\035\n\031UNDEFINED_PERMISSION_TYPE\020\000" - + "\022\021\n\nADMIN_READ\020\246\311\276=\022\022\n\013ADMIN_WRITE\020\257\335\305t\022" - + "\021\n\tDATA_READ\020\213\272\305\221\001\022\022\n\nDATA_WRITE\020\352\205\233\242\001\022#" - + "\n\033PERMISSION_TYPE_UNSPECIFIED\020\202\314\372\321\001B\022\n\020_" - + "permission_type\"\235\007\n\nAutoscaler\022N\n\022autosc" - + "aling_policy\030\331\340\352i \001(\0132*.google.cloud.com" - + "pute.v1.AutoscalingPolicyH\000\210\001\001\022\"\n\022creati" - + "on_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013descriptio" - + "n\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\004ki" - + "nd\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\020recommended_size\030\345\366\375z \001(\005H\006\210\001\001\022\026\n\006regi" - + "on\030\364\315\240B \001(\tH\007\210\001\001\022c\n\027scaling_schedule_sta" - + "tus\030\342\253\227\336\001 \003(\0132>.google.cloud.compute.v1." - + "Autoscaler.ScalingScheduleStatusEntry\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\022L\n\016status_details\030\365\255\241\255\001 \003(\01320." - + "google.cloud.compute.v1.AutoscalerStatus" - + "Details\022\026\n\006target\030\221\343\371[ \001(\tH\n\210\001\001\022\024\n\004zone\030" - + "\254\307\344\001 \001(\tH\013\210\001\001\032l\n\032ScalingScheduleStatusEn" + + "neB\r\n\013_request_id\"\236\t\n\014AttachedDisk\022\035\n\014ar" + + "chitecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\034\n\013auto_delete" + + "\030\273\344\316\335\001 \001(\010H\001\210\001\001\022\024\n\004boot\030\362\365\270\001 \001(\010H\002\210\001\001\022\033\n" + + "\013device_name\030\324\265\232 \001(\tH\003\210\001\001\022T\n\023disk_encry" + + "ption_key\030\205\355\304\201\001 \001(\0132..google.cloud.compu" + + "te.v1.CustomerEncryptionKeyH\004\210\001\001\022\035\n\014disk" + + "_size_gb\030\267\232\347\226\001 \001(\003H\005\210\001\001\022E\n\021guest_os_feat" + + "ures\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\022X\n" + + "\021initialize_params\030\225\222\270\010 \001(\01325.google.clo" + + "ud.compute.v1.AttachedDiskInitializePara" + + "msH\007\210\001\001\022\032\n\tinterface\030\271\332\325\357\001 \001(\tH\010\210\001\001\022\024\n\004k" + + "ind\030\224\367\310\001 \001(\tH\t\210\001\001\022\024\n\010licenses\030\322\210\200\241\001 \003(\t\022" + + "\024\n\004mode\030\243\363\314\001 \001(\tH\n\210\001\001\022\\\n\037shielded_instan" + + "ce_initial_state\030\203\304\334[ \001(\0132+.google.cloud" + + ".compute.v1.InitialStateConfigH\013\210\001\001\022\026\n\006s" + + "ource\030\233\320\301T \001(\tH\014\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\r\210\001" + + "\001\"j\n\014Architecture\022\032\n\026UNDEFINED_ARCHITECT" + + "URE\020\000\022 \n\030ARCHITECTURE_UNSPECIFIED\020\253\324\235\274\001\022" + + "\014\n\005ARM64\020\372\313\351\035\022\016\n\006X86_64\020\307\244\346\312\001\">\n\tInterfa" + + "ce\022\027\n\023UNDEFINED_INTERFACE\020\000\022\013\n\004NVME\020\340\202\223\001" + + "\022\013\n\004SCSI\020\246\201\233\001\"?\n\004Mode\022\022\n\016UNDEFINED_MODE\020" + + "\000\022\020\n\tREAD_ONLY\020\265\231\354+\022\021\n\nREAD_WRITE\020\326\227\344R\"?" + + "\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\022\n\nPERSISTENT" + + "\020\227\365\325\333\001\022\017\n\007SCRATCH\020\332\375\360\354\001B\017\n\r_architecture" + + "B\016\n\014_auto_deleteB\007\n\005_bootB\016\n\014_device_nam" + + "eB\026\n\024_disk_encryption_keyB\017\n\r_disk_size_" + + "gbB\010\n\006_indexB\024\n\022_initialize_paramsB\014\n\n_i" + + "nterfaceB\007\n\005_kindB\007\n\005_modeB\"\n _shielded_" + + "instance_initial_stateB\t\n\007_sourceB\007\n\005_ty" + + "pe\"\205\t\n\034AttachedDiskInitializeParams\022\035\n\014a" + + "rchitecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\034\n\013descriptio" + + "n\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\031\n\tdisk_name\030\355\277\240, \001(\tH\002" + + "\210\001\001\022\035\n\014disk_size_gb\030\267\232\347\226\001 \001(\003H\003\210\001\001\022\031\n\tdi" + + "sk_type\030\234\351\254, \001(\tH\004\210\001\001\022U\n\006labels\030\377\277\301\356\001 \003(" + + "\0132A.google.cloud.compute.v1.AttachedDisk" + + "InitializeParams.LabelsEntry\022\024\n\010licenses" + + "\030\322\210\200\241\001 \003(\t\022 \n\020on_update_action\030\214\330\304` \001(\tH" + + "\005\210\001\001\022 \n\020provisioned_iops\030\324\275\207Y \001(\003H\006\210\001\001\022\034" + + "\n\021resource_policies\030\341\234\314\n \003(\t\022\034\n\014source_i" + + "mage\030\267\350\206\030 \001(\tH\007\210\001\001\022\\\n\033source_image_encry" + + "ption_key\030\253\221\365\265\001 \001(\0132..google.cloud.compu" + + "te.v1.CustomerEncryptionKeyH\010\210\001\001\022\037\n\017sour" + + "ce_snapshot\030\350\232\216< \001(\tH\t\210\001\001\022_\n\036source_snap" + + "shot_encryption_key\030\332\216\347\220\001 \001(\0132..google.c" + + "loud.compute.v1.CustomerEncryptionKeyH\n\210" + + "\001\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030" + + "\002 \001(\t:\0028\001\"j\n\014Architecture\022\032\n\026UNDEFINED_A" + + "RCHITECTURE\020\000\022 \n\030ARCHITECTURE_UNSPECIFIE" + + "D\020\253\324\235\274\001\022\014\n\005ARM64\020\372\313\351\035\022\016\n\006X86_64\020\307\244\346\312\001\"\212\001" + + "\n\016OnUpdateAction\022\036\n\032UNDEFINED_ON_UPDATE_" + + "ACTION\020\000\022\025\n\rRECREATE_DISK\020\355\235\366\353\001\022\'\n\037RECRE" + + "ATE_DISK_IF_SOURCE_CHANGED\020\200\212\352\275\001\022\030\n\021USE_" + + "EXISTING_DISK\020\371\345\371nB\017\n\r_architectureB\016\n\014_" + + "descriptionB\014\n\n_disk_nameB\017\n\r_disk_size_" + + "gbB\014\n\n_disk_typeB\023\n\021_on_update_actionB\023\n" + + "\021_provisioned_iopsB\017\n\r_source_imageB\036\n\034_" + + "source_image_encryption_keyB\022\n\020_source_s" + + "napshotB!\n\037_source_snapshot_encryption_k" + + "ey\"\230\001\n\013AuditConfig\022F\n\021audit_log_configs\030" + + "\222\352\362\350\001 \003(\0132\'.google.cloud.compute.v1.Audi" + + "tLogConfig\022\033\n\020exempted_members\030\230\335\365n \003(\t\022" + + "\030\n\007service\030\265\215\217\262\001 \001(\tH\000\210\001\001B\n\n\010_service\"\224\002" + + "\n\016AuditLogConfig\022\033\n\020exempted_members\030\230\335\365" + + "n \003(\t\022\'\n\027ignore_child_exemptions\030\232\217\271! \001(" + + "\010H\000\210\001\001\022\031\n\010log_type\030\325\236\234\300\001 \001(\tH\001\210\001\001\"x\n\007Log" + + "Type\022\026\n\022UNDEFINED_LOG_TYPE\020\000\022\021\n\nADMIN_RE" + + "AD\020\246\311\276=\022\021\n\tDATA_READ\020\213\272\305\221\001\022\022\n\nDATA_WRITE" + + "\020\352\205\233\242\001\022\033\n\024LOG_TYPE_UNSPECIFIED\020\315\312\327IB\032\n\030_" + + "ignore_child_exemptionsB\013\n\t_log_type\"\370\001\n" + + "\033AuthorizationLoggingOptions\022 \n\017permissi" + + "on_type\030\252\227\347\372\001 \001(\tH\000\210\001\001\"\242\001\n\016PermissionTyp" + + "e\022\035\n\031UNDEFINED_PERMISSION_TYPE\020\000\022\021\n\nADMI" + + "N_READ\020\246\311\276=\022\022\n\013ADMIN_WRITE\020\257\335\305t\022\021\n\tDATA_" + + "READ\020\213\272\305\221\001\022\022\n\nDATA_WRITE\020\352\205\233\242\001\022#\n\033PERMIS" + + "SION_TYPE_UNSPECIFIED\020\202\314\372\321\001B\022\n\020_permissi" + + "on_type\"\235\007\n\nAutoscaler\022N\n\022autoscaling_po" + + "licy\030\331\340\352i \001(\0132*.google.cloud.compute.v1." + + "AutoscalingPolicyH\000\210\001\001\022\"\n\022creation_times" + + "tamp\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\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 \n\020recomm" + + "ended_size\030\345\366\375z \001(\005H\006\210\001\001\022\026\n\006region\030\364\315\240B " + + "\001(\tH\007\210\001\001\022c\n\027scaling_schedule_status\030\342\253\227\336" + + "\001 \003(\0132>.google.cloud.compute.v1.Autoscal" + + "er.ScalingScheduleStatusEntry\022\032\n\tself_li" + + "nk\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\022L\n\016status_details\030\365\255\241\255\001 \003(\01320.google.c" + + "loud.compute.v1.AutoscalerStatusDetails\022" + + "\026\n\006target\030\221\343\371[ \001(\tH\n\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(\t" + + "H\013\210\001\001\032l\n\032ScalingScheduleStatusEntry\022\013\n\003k" + + "ey\030\001 \001(\t\022=\n\005value\030\002 \001(\0132..google.cloud.c" + + "ompute.v1.ScalingScheduleStatus:\0028\001\"^\n\006S" + + "tatus\022\024\n\020UNDEFINED_STATUS\020\000\022\016\n\006ACTIVE\020\206\346" + + "\211\226\001\022\020\n\010DELETING\020\250\247\207\374\001\022\014\n\005ERROR\020\350\263\313\037\022\016\n\007P" + + "ENDING\020\367\252\360\020B\025\n\023_autoscaling_policyB\025\n\023_c" + + "reation_timestampB\016\n\014_descriptionB\005\n\003_id" + + "B\007\n\005_kindB\007\n\005_nameB\023\n\021_recommended_sizeB" + + "\t\n\007_regionB\014\n\n_self_linkB\t\n\007_statusB\t\n\007_" + + "targetB\007\n\005_zone\"\277\003\n\030AutoscalerAggregated" + + "List\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022N\n\005items\030\300\317\367/ \003(\013" + + "2<.google.cloud.compute.v1.AutoscalerAgg" + + "regatedList.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\014unreachable" + + "s\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\nItemsEn" + "try\022\013\n\003key\030\001 \001(\t\022=\n\005value\030\002 \001(\0132..google" - + ".cloud.compute.v1.ScalingScheduleStatus:" - + "\0028\001\"^\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\016\n\006A" - + "CTIVE\020\206\346\211\226\001\022\020\n\010DELETING\020\250\247\207\374\001\022\014\n\005ERROR\020\350" - + "\263\313\037\022\016\n\007PENDING\020\367\252\360\020B\025\n\023_autoscaling_poli" - + "cyB\025\n\023_creation_timestampB\016\n\014_descriptio" - + "nB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\023\n\021_recommend" - + "ed_sizeB\t\n\007_regionB\014\n\n_self_linkB\t\n\007_sta" - + "tusB\t\n\007_targetB\007\n\005_zone\"\277\003\n\030AutoscalerAg" - + "gregatedList\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.Autos" - + "calerAggregatedList.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(\t" - + "H\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unr" - + "eachables\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" - + "\nItemsEntry\022\013\n\003key\030\001 \001(\t\022=\n\005value\030\002 \001(\0132" - + "..google.cloud.compute.v1.AutoscalersSco" - + "pedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pag" - + "e_tokenB\014\n\n_self_linkB\n\n\010_warning\"\245\002\n\016Au" - + "toscalerList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0225\n\005items\030" - + "\300\317\367/ \003(\0132#.google.cloud.compute.v1.Autos" - + "caler\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\007warning\030\234\337\226\030 \001(\0132 .google.cl" - + "oud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_k" - + "indB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n" - + "\010_warning\"\313\006\n\027AutoscalerStatusDetails\022\030\n" - + "\007message\030\207\200\254\307\001 \001(\tH\000\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\t" - + "H\001\210\001\001\"\352\005\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\037\n\027AL" - + "L_INSTANCES_UNHEALTHY\020\345\220\215\301\001\022%\n\036BACKEND_S" - + "ERVICE_DOES_NOT_EXIST\020\232\232\243[\022 \n\032CAPPED_AT_" - + "MAX_NUM_REPLICAS\020\331\323\037\022,\n$CUSTOM_METRIC_DA" - + "TA_POINTS_TOO_SPARSE\020\263\264\356\234\001\022\034\n\025CUSTOM_MET" - + "RIC_INVALID\020\326\271\275a\022\025\n\016MIN_EQUALS_MAX\020\361\231\254\001\022" - + "(\n!MISSING_CUSTOM_METRIC_DATA_POINTS\020\336\251\237" - + "-\022*\n\"MISSING_LOAD_BALANCING_DATA_POINTS\020" - + "\322\250\217\363\001\022\017\n\010MODE_OFF\020\263\221\244N\022\032\n\023MODE_ONLY_SCAL" - + "E_OUT\020\342\267\352\001\022\023\n\014MODE_ONLY_UP\020\362\332\2220\022$\n\035MORE_" - + "THAN_ONE_BACKEND_SERVICE\020\335\313\270H\022\"\n\032NOT_ENO" - + "UGH_QUOTA_AVAILABLE\020\277\257\233\300\001\022 \n\030REGION_RESO" - + "URCE_STOCKOUT\020\376\311\210\374\001\022$\n\035SCALING_TARGET_DO" - + "ES_NOT_EXIST\020\233\223\275:\0226\n/SCHEDULED_INSTANCES" - + "_GREATER_THAN_AUTOSCALER_MAX\020\302\353\372\r\0224\n,SCH" - + "EDULED_INSTANCES_LESS_THAN_AUTOSCALER_MI", - "N\020\265\306\365\275\001\022\017\n\007UNKNOWN\020\252\360\304\316\001\0229\n1UNSUPPORTED_" - + "MAX_RATE_LOAD_BALANCING_CONFIGURATION\020\321\226" - + "\341\235\001\022\035\n\026ZONE_RESOURCE_STOCKOUT\020\266\317\235dB\n\n\010_m" - + "essageB\007\n\005_type\"\234\001\n\025AutoscalersScopedLis" - + "t\022<\n\013autoscalers\030\374\270\214\336\001 \003(\0132#.google.clou" - + "d.compute.v1.Autoscaler\0229\n\007warning\030\234\337\226\030 " - + "\001(\0132 .google.cloud.compute.v1.WarningH\000\210" - + "\001\001B\n\n\010_warning\"\351\007\n\021AutoscalingPolicy\022$\n\024" - + "cool_down_period_sec\030\232\207\2553 \001(\005H\000\210\001\001\022Z\n\017cp" - + "u_utilization\030\213\244\343\265\001 \001(\01328.google.cloud.c" - + "ompute.v1.AutoscalingPolicyCpuUtilizatio" - + "nH\001\210\001\001\022h\n\032custom_metric_utilizations\030\362\375\366" - + "> \003(\0132A.google.cloud.compute.v1.Autoscal" - + "ingPolicyCustomMetricUtilization\022o\n\032load" - + "_balancing_utilization\030\343\321\365\314\001 \001(\0132B.googl" - + "e.cloud.compute.v1.AutoscalingPolicyLoad" - + "BalancingUtilizationH\002\210\001\001\022 \n\020max_num_rep" - + "licas\030\317\224\334\035 \001(\005H\003\210\001\001\022!\n\020min_num_replicas\030" - + "\241\370\241\377\001 \001(\005H\004\210\001\001\022\024\n\004mode\030\243\363\314\001 \001(\tH\005\210\001\001\022[\n\020" - + "scale_in_control\030\330\274\316\373\001 \001(\01328.google.clou" - + "d.compute.v1.AutoscalingPolicyScaleInCon" - + "trolH\006\210\001\001\022_\n\021scaling_schedules\030\204\364\274\251\001 \003(\013" - + "2@.google.cloud.compute.v1.AutoscalingPo" - + "licy.ScalingSchedulesEntry\032r\n\025ScalingSch" - + "edulesEntry\022\013\n\003key\030\001 \001(\t\022H\n\005value\030\002 \001(\0132" - + "9.google.cloud.compute.v1.AutoscalingPol" - + "icyScalingSchedule:\0028\001\"V\n\004Mode\022\022\n\016UNDEFI" - + "NED_MODE\020\000\022\t\n\003OFF\020\317\342\004\022\007\n\002ON\020\337\023\022\025\n\016ONLY_S" - + "CALE_OUT\020\306\363\350H\022\017\n\007ONLY_UP\020\216\320\374\343\001B\027\n\025_cool_" - + "down_period_secB\022\n\020_cpu_utilizationB\035\n\033_" - + "load_balancing_utilizationB\023\n\021_max_num_r" - + "eplicasB\023\n\021_min_num_replicasB\007\n\005_modeB\023\n" - + "\021_scale_in_control\"\366\001\n\037AutoscalingPolicy" - + "CpuUtilization\022\"\n\021predictive_method\030\301\227\211\272" - + "\001 \001(\tH\000\210\001\001\022\"\n\022utilization_target\030\316\354\371f \001(" - + "\001H\001\210\001\001\"^\n\020PredictiveMethod\022\037\n\033UNDEFINED_" - + "PREDICTIVE_METHOD\020\000\022\013\n\004NONE\020\270\316\222\001\022\034\n\025OPTI" - + "MIZE_AVAILABILITY\020\375\346\305\005B\024\n\022_predictive_me" - + "thodB\025\n\023_utilization_target\"\277\003\n(Autoscal" - + "ingPolicyCustomMetricUtilization\022\027\n\006filt" - + "er\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\027\n\006metric\030\260\353\227\376\001 \001(\tH\001\210" - + "\001\001\022+\n\032single_instance_assignment\030\300\314\330\360\001 \001" - + "(\001H\002\210\001\001\022\"\n\022utilization_target\030\316\354\371f \001(\001H\003" - + "\210\001\001\022(\n\027utilization_target_type\030\213\245\232\242\001 \001(\t" - + "H\004\210\001\001\"~\n\025UtilizationTargetType\022%\n!UNDEFI" - + "NED_UTILIZATION_TARGET_TYPE\020\000\022\027\n\020DELTA_P" - + "ER_MINUTE\020\235\275\330)\022\027\n\020DELTA_PER_SECOND\020\375\371\326y\022" - + "\014\n\005GAUGE\020\331\261\235 B\t\n\007_filterB\t\n\007_metricB\035\n\033_" - + "single_instance_assignmentB\025\n\023_utilizati" - + "on_targetB\032\n\030_utilization_target_type\"f\n" - + ")AutoscalingPolicyLoadBalancingUtilizati" - + "on\022\"\n\022utilization_target\030\316\354\371f \001(\001H\000\210\001\001B\025" - + "\n\023_utilization_target\"\302\001\n\037AutoscalingPol" - + "icyScaleInControl\022O\n\026max_scaled_in_repli" - + "cas\030\353\325\225V \001(\0132\'.google.cloud.compute.v1.F" - + "ixedOrPercentH\000\210\001\001\022\037\n\017time_window_sec\030\264\200" - + "\256\021 \001(\005H\001\210\001\001B\031\n\027_max_scaled_in_replicasB\022" - + "\n\020_time_window_sec\"\272\002\n AutoscalingPolicy" - + "ScalingSchedule\022\034\n\013description\030\374\207\326\311\001 \001(\t" - + "H\000\210\001\001\022\031\n\010disabled\030\374\364\230\201\001 \001(\010H\001\210\001\001\022\034\n\014dura" - + "tion_sec\030\246\236\241e \001(\005H\002\210\001\001\022&\n\025min_required_r" - + "eplicas\030\256\235\245\256\001 \001(\005H\003\210\001\001\022\031\n\010schedule\030\227\245\232\263\001" - + " \001(\tH\004\210\001\001\022\031\n\ttime_zone\030\336\203\311\021 \001(\tH\005\210\001\001B\016\n\014" - + "_descriptionB\013\n\t_disabledB\017\n\r_duration_s" - + "ecB\030\n\026_min_required_replicasB\013\n\t_schedul" - + "eB\014\n\n_time_zone\"\376\005\n\007Backend\022\037\n\016balancing" - + "_mode\030\211\313\226\315\001 \001(\tH\000\210\001\001\022 \n\017capacity_scaler\030" - + "\215\307\324\226\001 \001(\002H\001\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH" - + "\002\210\001\001\022\030\n\010failover\030\362\251\235B \001(\010H\003\210\001\001\022\025\n\005group\030" - + "\377\354\203/ \001(\tH\004\210\001\001\022\037\n\017max_connections\030\372\325\3414 \001(" - + "\005H\005\210\001\001\022,\n\034max_connections_per_endpoint\030\234" - + "\347\266g \001(\005H\006\210\001\001\022,\n\034max_connections_per_inst" - + "ance\030\234\325\3641 \001(\005H\007\210\001\001\022\031\n\010max_rate\030\333\275\310\302\001 \001(\005" - + "H\010\210\001\001\022%\n\025max_rate_per_endpoint\030\333\252\364= \001(\002H" - + "\t\210\001\001\022%\n\025max_rate_per_instance\030\333\230\262\010 \001(\002H\n" - + "\210\001\001\022\037\n\017max_utilization\030\307\367\324F \001(\002H\013\210\001\001\"a\n\r" - + "BalancingMode\022\034\n\030UNDEFINED_BALANCING_MOD" - + "E\020\000\022\021\n\nCONNECTION\020\336\325\271u\022\013\n\004RATE\020\340\211\231\001\022\022\n\013U" - + "TILIZATION\020\202\204\357JB\021\n\017_balancing_modeB\022\n\020_c" - + "apacity_scalerB\016\n\014_descriptionB\013\n\t_failo" - + "verB\010\n\006_groupB\022\n\020_max_connectionsB\037\n\035_ma" - + "x_connections_per_endpointB\037\n\035_max_conne" - + "ctions_per_instanceB\013\n\t_max_rateB\030\n\026_max" - + "_rate_per_endpointB\030\n\026_max_rate_per_inst" - + "anceB\022\n\020_max_utilization\"\223\004\n\rBackendBuck" - + "et\022\034\n\013bucket_name\030\300\227\236\207\001 \001(\tH\000\210\001\001\022K\n\ncdn_" - + "policy\030\204\213\204f \001(\0132/.google.cloud.compute.v" - + "1.BackendBucketCdnPolicyH\001\210\001\001\022\"\n\022creatio" - + "n_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022#\n\027custom_resp" - + "onse_headers\030\226\301\345\270\001 \003(\t\022\034\n\013description\030\374\207" - + "\326\311\001 \001(\tH\003\210\001\001\022$\n\024edge_security_policy\030\217\331\310" - + "\023 \001(\tH\004\210\001\001\022\033\n\nenable_cdn\030\361\266\365\206\001 \001(\010H\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" - + "\024\n\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022\032\n\tself_link\030\215\222\305\331\001" - + " \001(\tH\t\210\001\001B\016\n\014_bucket_nameB\r\n\013_cdn_policy" - + "B\025\n\023_creation_timestampB\016\n\014_descriptionB" - + "\027\n\025_edge_security_policyB\r\n\013_enable_cdnB" - + "\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\014\n\n_self_link\"\312" - + "\007\n\026BackendBucketCdnPolicy\022v\n\037bypass_cach" - + "e_on_request_headers\030\312\275\353\347\001 \003(\0132I.google." - + "cloud.compute.v1.BackendBucketCdnPolicyB" - + "ypassCacheOnRequestHeader\022_\n\020cache_key_p" - + "olicy\030\357\327\370K \001(\0132=.google.cloud.compute.v1" - + ".BackendBucketCdnPolicyCacheKeyPolicyH\000\210" - + "\001\001\022\032\n\ncache_mode\030\300\310\342\r \001(\tH\001\210\001\001\022\032\n\nclient" - + "_ttl\030\370\216\354\r \001(\005H\002\210\001\001\022\033\n\013default_ttl\030\356\375\346/ \001" - + "(\005H\003\210\001\001\022\030\n\007max_ttl\030\221\211\325\222\001 \001(\005H\004\210\001\001\022!\n\020neg" - + "ative_caching\030\265\303\242\240\001 \001(\010H\005\210\001\001\022h\n\027negative" - + "_caching_policy\030\374\265\212J \003(\0132D.google.cloud." - + "compute.v1.BackendBucketCdnPolicyNegativ" - + "eCachingPolicy\022#\n\022request_coalescing\030\324\204\210" - + "\376\001 \001(\010H\006\210\001\001\022!\n\021serve_while_stale\030\333\367\355p \001(" - + "\005H\007\210\001\001\022-\n\034signed_url_cache_max_age_sec\030\306" - + "\250\271\200\001 \001(\003H\010\210\001\001\022 \n\024signed_url_key_names\030\265\355" - + "\247\261\001 \003(\t\"\217\001\n\tCacheMode\022\030\n\024UNDEFINED_CACHE" - + "_MODE\020\000\022\030\n\020CACHE_ALL_STATIC\020\351\227\245\251\001\022\027\n\017FOR" - + "CE_CACHE_ALL\020\260\335\340\347\001\022\032\n\022INVALID_CACHE_MODE" - + "\020\310\267\350\265\001\022\031\n\022USE_ORIGIN_HEADERS\020\245\222\264\032B\023\n\021_ca" - + "che_key_policyB\r\n\013_cache_modeB\r\n\013_client" - + "_ttlB\016\n\014_default_ttlB\n\n\010_max_ttlB\023\n\021_neg" - + "ative_cachingB\025\n\023_request_coalescingB\024\n\022" - + "_serve_while_staleB\037\n\035_signed_url_cache_" - + "max_age_sec\"_\n0BackendBucketCdnPolicyByp" - + "assCacheOnRequestHeader\022\033\n\013header_name\030\375" - + "\301\3074 \001(\tH\000\210\001\001B\016\n\014_header_name\"j\n$BackendB" - + "ucketCdnPolicyCacheKeyPolicy\022\037\n\024include_" - + "http_headers\030\206\372\227\001 \003(\t\022!\n\026query_string_wh" - + "itelist\030\260\330\201\031 \003(\t\"h\n+BackendBucketCdnPoli" - + "cyNegativeCachingPolicy\022\024\n\004code\030\355\333\272\001 \001(\005" - + "H\000\210\001\001\022\022\n\003ttl\030\354\203\007 \001(\005H\001\210\001\001B\007\n\005_codeB\006\n\004_t" - + "tl\"\253\002\n\021BackendBucketList\022\020\n\002id\030\233\032 \001(\tH\000\210" - + "\001\001\0228\n\005items\030\300\317\367/ \003(\0132&.google.cloud.comp" - + "ute.v1.BackendBucket\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\ts" - + "elf_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\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014" - + "\n\n_self_linkB\n\n\010_warning\"\241\031\n\016BackendServ" - + "ice\022(\n\027affinity_cookie_ttl_sec\030\232\351\266\260\001 \001(\005" - + "H\000\210\001\001\0226\n\010backends\030\337\230\313\363\001 \003(\0132 .google.clo" - + "ud.compute.v1.Backend\022L\n\ncdn_policy\030\204\213\204f" - + " \001(\01320.google.cloud.compute.v1.BackendSe" - + "rviceCdnPolicyH\001\210\001\001\022K\n\020circuit_breakers\030" - + "\235\307\364\310\001 \001(\0132(.google.cloud.compute.v1.Circ" - + "uitBreakersH\002\210\001\001\022Q\n\023connection_draining\030" - + "\253\216\357\333\001 \001(\0132+.google.cloud.compute.v1.Conn" - + "ectionDrainingH\003\210\001\001\022k\n\032connection_tracki" - + "ng_policy\030\331\340\324D \001(\0132?.google.cloud.comput" - + "e.v1.BackendServiceConnectionTrackingPol" - + "icyH\004\210\001\001\022[\n\017consistent_hash\030\233\2457 \001(\0132;.go" - + "ogle.cloud.compute.v1.ConsistentHashLoad" - + "BalancerSettingsH\005\210\001\001\022\"\n\022creation_timest" - + "amp\030\266\217\307\016 \001(\tH\006\210\001\001\022!\n\026custom_request_head" - + "ers\030\210\322\253\r \003(\t\022#\n\027custom_response_headers\030" - + "\226\301\345\270\001 \003(\t\022\034\n\013description\030\374\207\326\311\001 \001(\tH\007\210\001\001\022" - + "$\n\024edge_security_policy\030\217\331\310\023 \001(\tH\010\210\001\001\022\034\n" - + "\014enable_c_d_n\030\273\307\307w \001(\010H\t\210\001\001\022V\n\017failover_" - + "policy\030\237\362\2602 \001(\01325.google.cloud.compute.v" - + "1.BackendServiceFailoverPolicyH\n\210\001\001\022\033\n\013f" - + "ingerprint\030\344\321\363o \001(\tH\013\210\001\001\022\031\n\rhealth_check" - + "s\030\256\257\346\325\001 \003(\t\022>\n\003iap\030\330\254\006 \001(\0132*.google.clou" - + "d.compute.v1.BackendServiceIAPH\014\210\001\001\022\020\n\002i" - + "d\030\233\032 \001(\004H\r\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\016\210\001\001\022&\n\025l" - + "oad_balancing_scheme\030\304\214\302\255\001 \001(\tH\017\210\001\001\022i\n\024l" - + "ocality_lb_policies\030\235\362\234C \003(\0132H.google.cl" - + "oud.compute.v1.BackendServiceLocalityLoa" - + "dBalancingPolicyConfig\022\"\n\022locality_lb_po" - + "licy\030\277\370\325> \001(\tH\020\210\001\001\022M\n\nlog_config\030\235\321\301\247\001 \001" - + "(\01320.google.cloud.compute.v1.BackendServ" - + "iceLogConfigH\021\210\001\001\022F\n\023max_stream_duration" - + "\030\230\245\245\035 \001(\0132!.google.cloud.compute.v1.Dura" - + "tionH\022\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\023\210\001\001\022\027\n\007netwo" - + "rk\030\256\264\205o \001(\tH\024\210\001\001\022M\n\021outlier_detection\030\276\314" - + "\214\251\001 \001(\0132).google.cloud.compute.v1.Outlie" - + "rDetectionH\025\210\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\026\210\001\001\022\031\n" - + "\tport_name\030\211\207\347\023 \001(\tH\027\210\001\001\022\030\n\010protocol\030\230\235\252" - + "( \001(\tH\030\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\031\210\001\001\022\037\n\017se" - + "curity_policy\030\221\206\312Q \001(\tH\032\210\001\001\022M\n\021security_" - + "settings\030\302\274\236\344\001 \001(\0132).google.cloud.comput" - + "e.v1.SecuritySettingsH\033\210\001\001\022\032\n\tself_link\030" - + "\215\222\305\331\001 \001(\tH\034\210\001\001\022\033\n\020service_bindings\030\330\221\331? " - + "\003(\t\022!\n\020session_affinity\030\261\301\231\335\001 \001(\tH\035\210\001\001\022@" - + "\n\nsubsetting\030\220\220\333\326\001 \001(\0132#.google.cloud.co" - + "mpute.v1.SubsettingH\036\210\001\001\022\033\n\013timeout_sec\030" - + "\363\300\222& \001(\005H\037\210\001\001\"\325\001\n\023LoadBalancingScheme\022#\n" - + "\037UNDEFINED_LOAD_BALANCING_SCHEME\020\000\022\017\n\010EX" - + "TERNAL\020\313\247\375\020\022\030\n\020EXTERNAL_MANAGED\020\213\266\222\364\001\022\020\n" - + "\010INTERNAL\020\275\355\226\205\001\022\027\n\020INTERNAL_MANAGED\020\375\327\347\021" - + "\022\034\n\025INTERNAL_SELF_MANAGED\020\316\227\321p\022%\n\035INVALI" - + "D_LOAD_BALANCING_SCHEME\020\374\223\246\203\001\"\307\001\n\020Locali" - + "tyLbPolicy\022 \n\034UNDEFINED_LOCALITY_LB_POLI" - + "CY\020\000\022\031\n\021INVALID_LB_POLICY\020\263\347\225\232\001\022\024\n\rLEAST" - + "_REQUEST\020\371\304\234\026\022\r\n\006MAGLEV\020\352\227\3528\022\033\n\024ORIGINAL" - + "_DESTINATION\020\200\375\245O\022\r\n\006RANDOM\020\303\261\227}\022\021\n\tRING" - + "_HASH\020\275\333\257\316\001\022\022\n\013ROUND_ROBIN\020\371\206\261I\"\216\001\n\010Prot" - + "ocol\022\026\n\022UNDEFINED_PROTOCOL\020\000\022\013\n\004GRPC\020\236\210\206" - + "\001\022\013\n\004HTTP\020\210\201\210\001\022\014\n\005HTTP2\020\252\241\370 \022\014\n\005HTTPS\020\313\241" - + "\370 \022\t\n\003SSL\020\354\203\005\022\t\n\003TCP\020\301\207\005\022\t\n\003UDP\020\241\217\005\022\023\n\013U" - + "NSPECIFIED\020\227\276\230\373\001\"\353\001\n\017SessionAffinity\022\036\n\032" - + "UNDEFINED_SESSION_AFFINITY\020\000\022\021\n\tCLIENT_I" - + "P\020\233\334\351\244\001\022\037\n\030CLIENT_IP_NO_DESTINATION\020\224\232\3152" - + "\022\033\n\024CLIENT_IP_PORT_PROTO\020\256\362\334i\022\026\n\017CLIENT_" - + "IP_PROTO\020\244\305\211\014\022\030\n\020GENERATED_COOKIE\020\264\316\312\260\001\022" - + "\023\n\014HEADER_FIELD\020\250\211\334_\022\023\n\013HTTP_COOKIE\020\373\243\203\354" - + "\001\022\013\n\004NONE\020\270\316\222\001B\032\n\030_affinity_cookie_ttl_s" - + "ecB\r\n\013_cdn_policyB\023\n\021_circuit_breakersB\026" - + "\n\024_connection_drainingB\035\n\033_connection_tr" - + "acking_policyB\022\n\020_consistent_hashB\025\n\023_cr" - + "eation_timestampB\016\n\014_descriptionB\027\n\025_edg" - + "e_security_policyB\017\n\r_enable_c_d_nB\022\n\020_f" - + "ailover_policyB\016\n\014_fingerprintB\006\n\004_iapB\005" - + "\n\003_idB\007\n\005_kindB\030\n\026_load_balancing_scheme" - + "B\025\n\023_locality_lb_policyB\r\n\013_log_configB\026" - + "\n\024_max_stream_durationB\007\n\005_nameB\n\n\010_netw" - + "orkB\024\n\022_outlier_detectionB\007\n\005_portB\014\n\n_p" - + "ort_nameB\013\n\t_protocolB\t\n\007_regionB\022\n\020_sec" - + "urity_policyB\024\n\022_security_settingsB\014\n\n_s" - + "elf_linkB\023\n\021_session_affinityB\r\n\013_subset" - + "tingB\016\n\014_timeout_sec\"\313\003\n\034BackendServiceA" - + "ggregatedList\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.Back" - + "endServiceAggregatedList.ItemsEntry\022\024\n\004k" - + "ind\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\nItemsEntry\022\013\n\003key\030\001 \001(\t\022A\n\005value\030\002" - + " \001(\01322.google.cloud.compute.v1.BackendSe" - + "rvicesScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020" - + "_next_page_tokenB\014\n\n_self_linkB\n\n\010_warni" - + "ng\"\267\007\n\027BackendServiceCdnPolicy\022w\n\037bypass" - + "_cache_on_request_headers\030\312\275\353\347\001 \003(\0132J.go" - + "ogle.cloud.compute.v1.BackendServiceCdnP" - + "olicyBypassCacheOnRequestHeader\022I\n\020cache" - + "_key_policy\030\357\327\370K \001(\0132\'.google.cloud.comp" - + "ute.v1.CacheKeyPolicyH\000\210\001\001\022\032\n\ncache_mode" - + "\030\300\310\342\r \001(\tH\001\210\001\001\022\032\n\nclient_ttl\030\370\216\354\r \001(\005H\002\210" - + "\001\001\022\033\n\013default_ttl\030\356\375\346/ \001(\005H\003\210\001\001\022\030\n\007max_t" - + "tl\030\221\211\325\222\001 \001(\005H\004\210\001\001\022!\n\020negative_caching\030\265\303" - + "\242\240\001 \001(\010H\005\210\001\001\022i\n\027negative_caching_policy\030" - + "\374\265\212J \003(\0132E.google.cloud.compute.v1.Backe" - + "ndServiceCdnPolicyNegativeCachingPolicy\022" - + "#\n\022request_coalescing\030\324\204\210\376\001 \001(\010H\006\210\001\001\022!\n\021" - + "serve_while_stale\030\333\367\355p \001(\005H\007\210\001\001\022-\n\034signe" - + "d_url_cache_max_age_sec\030\306\250\271\200\001 \001(\003H\010\210\001\001\022 " - + "\n\024signed_url_key_names\030\265\355\247\261\001 \003(\t\"\217\001\n\tCac" - + "heMode\022\030\n\024UNDEFINED_CACHE_MODE\020\000\022\030\n\020CACH" - + "E_ALL_STATIC\020\351\227\245\251\001\022\027\n\017FORCE_CACHE_ALL\020\260\335" - + "\340\347\001\022\032\n\022INVALID_CACHE_MODE\020\310\267\350\265\001\022\031\n\022USE_O" - + "RIGIN_HEADERS\020\245\222\264\032B\023\n\021_cache_key_policyB" - + "\r\n\013_cache_modeB\r\n\013_client_ttlB\016\n\014_defaul" - + "t_ttlB\n\n\010_max_ttlB\023\n\021_negative_cachingB\025" - + "\n\023_request_coalescingB\024\n\022_serve_while_st" - + "aleB\037\n\035_signed_url_cache_max_age_sec\"`\n1" - + "BackendServiceCdnPolicyBypassCacheOnRequ" - + "estHeader\022\033\n\013header_name\030\375\301\3074 \001(\tH\000\210\001\001B\016" - + "\n\014_header_name\"i\n,BackendServiceCdnPolic" - + "yNegativeCachingPolicy\022\024\n\004code\030\355\333\272\001 \001(\005H" - + "\000\210\001\001\022\022\n\003ttl\030\354\203\007 \001(\005H\001\210\001\001B\007\n\005_codeB\006\n\004_tt" - + "l\"\353\004\n&BackendServiceConnectionTrackingPo" - + "licy\022<\n,connection_persistence_on_unheal" - + "thy_backends\030\371\221\330H \001(\tH\000\210\001\001\022&\n\026enable_str" - + "ong_affinity\030\224\346\331\013 \001(\010H\001\210\001\001\022 \n\020idle_timeo" - + "ut_sec\030\210\301\364\013 \001(\005H\002\210\001\001\022\035\n\rtracking_mode\030\253\334" - + "\365< \001(\tH\003\210\001\001\"\260\001\n(ConnectionPersistenceOnU" - + "nhealthyBackends\022:\n6UNDEFINED_CONNECTION" - + "_PERSISTENCE_ON_UNHEALTHY_BACKENDS\020\000\022\025\n\016" - + "ALWAYS_PERSIST\020\204\347\247\022\022\033\n\024DEFAULT_FOR_PROTO" - + "COL\020\314\245\242E\022\024\n\rNEVER_PERSIST\020\341\245\216B\"t\n\014Tracki" - + "ngMode\022\033\n\027UNDEFINED_TRACKING_MODE\020\000\022\034\n\025I" - + "NVALID_TRACKING_MODE\020\303\203\275\027\022\025\n\016PER_CONNECT" - + "ION\020\340\366\315(\022\022\n\013PER_SESSION\020\264\272\352VB/\n-_connect" - + "ion_persistence_on_unhealthy_backendsB\031\n" - + "\027_enable_strong_affinityB\023\n\021_idle_timeou" - + "t_secB\020\n\016_tracking_mode\"\371\001\n\034BackendServi" - + "ceFailoverPolicy\0224\n$disable_connection_d" - + "rain_on_failover\030\341\314\355V \001(\010H\000\210\001\001\022)\n\031drop_t" - + "raffic_if_unhealthy\030\224\315\3055 \001(\010H\001\210\001\001\022\036\n\016fai" - + "lover_ratio\030\376\224\264e \001(\002H\002\210\001\001B\'\n%_disable_co" - + "nnection_drain_on_failoverB\034\n\032_drop_traf" - + "fic_if_unhealthyB\021\n\017_failover_ratio\"\215\002\n\031" - + "BackendServiceGroupHealth\022[\n\013annotations" - + "\030\244\366\2655 \003(\0132C.google.cloud.compute.v1.Back" - + "endServiceGroupHealth.AnnotationsEntry\022@" - + "\n\rhealth_status\030\265\326\272\265\001 \003(\0132%.google.cloud" - + ".compute.v1.HealthStatus\022\024\n\004kind\030\224\367\310\001 \001(" - + "\tH\000\210\001\001\0322\n\020AnnotationsEntry\022\013\n\003key\030\001 \001(\t\022" - + "\r\n\005value\030\002 \001(\t:\0028\001B\007\n\005_kind\"\373\001\n\021BackendS" - + "erviceIAP\022\026\n\007enabled\030\301\226> \001(\010H\000\210\001\001\022!\n\020oau" - + "th2_client_id\030\313\216\336\225\001 \001(\tH\001\210\001\001\022$\n\024oauth2_c" - + "lient_secret\030\340\341\250\030 \001(\tH\002\210\001\001\022+\n\033oauth2_cli" - + "ent_secret_sha256\030\346\214\3535 \001(\tH\003\210\001\001B\n\n\010_enab" - + "ledB\023\n\021_oauth2_client_idB\027\n\025_oauth2_clie" - + "nt_secretB\036\n\034_oauth2_client_secret_sha25" - + "6\"\255\002\n\022BackendServiceList\022\020\n\002id\030\233\032 \001(\tH\000\210" - + "\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'.google.cloud.comp" - + "ute.v1.BackendService\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\t" - + "self_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\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB" - + "\014\n\n_self_linkB\n\n\010_warning\"\253\002\n/BackendSer" - + "viceLocalityLoadBalancingPolicyConfig\022s\n" - + "\rcustom_policy\030\300\213\246\002 \001(\0132T.google.cloud.c" - + "ompute.v1.BackendServiceLocalityLoadBala" - + "ncingPolicyConfigCustomPolicyH\000\210\001\001\022f\n\006po" - + "licy\030\262\312\266+ \001(\0132N.google.cloud.compute.v1." - + "BackendServiceLocalityLoadBalancingPolic" - + "yConfigPolicyH\001\210\001\001B\020\n\016_custom_policyB\t\n\007" - + "_policy\"{\n;BackendServiceLocalityLoadBal" - + "ancingPolicyConfigCustomPolicy\022\024\n\004data\030\252" - + "\337\273\001 \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001B\007\n\005_d" - + "ataB\007\n\005_name\"\206\002\n5BackendServiceLocalityL" - + "oadBalancingPolicyConfigPolicy\022\024\n\004name\030\213" - + "\365\315\001 \001(\tH\000\210\001\001\"\255\001\n\004Name\022\022\n\016UNDEFINED_NAME\020" - + "\000\022\031\n\021INVALID_LB_POLICY\020\263\347\225\232\001\022\024\n\rLEAST_RE" - + "QUEST\020\371\304\234\026\022\r\n\006MAGLEV\020\352\227\3528\022\033\n\024ORIGINAL_DE" - + "STINATION\020\200\375\245O\022\r\n\006RANDOM\020\303\261\227}\022\021\n\tRING_HA" - + "SH\020\275\333\257\316\001\022\022\n\013ROUND_ROBIN\020\371\206\261IB\007\n\005_name\"j\n" - + "\027BackendServiceLogConfig\022\027\n\006enable\030\203\313\324\224\001" - + " \001(\010H\000\210\001\001\022\033\n\013sample_rate\030\325\224\206I \001(\002H\001\210\001\001B\t" - + "\n\007_enableB\016\n\014_sample_rate\"O\n\027BackendServ" - + "iceReference\022 \n\017backend_service\030\212\300\256\222\001 \001(" - + "\tH\000\210\001\001B\022\n\020_backend_service\"\251\001\n\031BackendSe" - + "rvicesScopedList\022E\n\020backend_services\030\251\303\241" - + "\271\001 \003(\0132\'.google.cloud.compute.v1.Backend" - + "Service\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clo" - + "ud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\347" - + "\t\n\tBfdPacket\022&\n\026authentication_present\030\364" - + "\223\3042 \001(\010H\000\210\001\001\022)\n\031control_plane_independen" - + "t\030\265\257\336\035 \001(\010H\001\210\001\001\022\027\n\006demand\030\313\324\233\203\001 \001(\010H\002\210\001\001" - + "\022\032\n\ndiagnostic\030\247\267\363\035 \001(\tH\003\210\001\001\022\025\n\005final\030\366\202" - + "\273. \001(\010H\004\210\001\001\022\027\n\006length\030\346\365\270\360\001 \001(\rH\005\210\001\001\022\'\n\027" - + "min_echo_rx_interval_ms\030\324\365\261. \001(\rH\006\210\001\001\022#\n" - + "\022min_rx_interval_ms\030\364\320\373\334\001 \001(\rH\007\210\001\001\022#\n\022mi" - + "n_tx_interval_ms\030\262\367\351\372\001 \001(\rH\010\210\001\001\022\032\n\nmulti" - + "plier\030\301\373\235[ \001(\rH\t\210\001\001\022\032\n\nmultipoint\030\367\267\243[ \001" - + "(\010H\n\210\001\001\022 \n\020my_discriminator\030\311\222\307$ \001(\rH\013\210\001" - + "\001\022\024\n\004poll\030\277\257\322\001 \001(\010H\014\210\001\001\022\025\n\005state\030\221\211\2534 \001(" - + "\tH\r\210\001\001\022\030\n\007version\030\330\271\324\247\001 \001(\rH\016\210\001\001\022#\n\022your" - + "_discriminator\030\220\347\357\365\001 \001(\rH\017\210\001\001\"\336\002\n\nDiagno" - + "stic\022\030\n\024UNDEFINED_DIAGNOSTIC\020\000\022\034\n\025ADMINI" - + "STRATIVELY_DOWN\020\246\216\203:\022\035\n\026CONCATENATED_PAT" - + "H_DOWN\020\214\251\276\014\022%\n\036CONTROL_DETECTION_TIME_EX" - + "PIRED\020\357\370\314@\022\035\n\026DIAGNOSTIC_UNSPECIFIED\020\377\204\200" - + "\034\022\033\n\024ECHO_FUNCTION_FAILED\020\352\330\235i\022\035\n\026FORWAR" - + "DING_PLANE_RESET\020\252\256\263\t\022&\n\036NEIGHBOR_SIGNAL" - + "ED_SESSION_DOWN\020\266\376\270\262\001\022\024\n\rNO_DIAGNOSTIC\020\345" - + "\301\214j\022\021\n\tPATH_DOWN\020\374\220\311\212\001\022&\n\036REVERSE_CONCAT" - + "ENATED_PATH_DOWN\020\251\265\310\344\001\"m\n\005State\022\023\n\017UNDEF" - + "INED_STATE\020\000\022\021\n\nADMIN_DOWN\020\262\337\245=\022\013\n\004DOWN\020" - + "\242\271\200\001\022\013\n\004INIT\020\220\272\211\001\022\031\n\021STATE_UNSPECIFIED\020\311" - + "\320\274\340\001\022\007\n\002UP\020\233\025B\031\n\027_authentication_present" - + "B\034\n\032_control_plane_independentB\t\n\007_deman" - + "dB\r\n\013_diagnosticB\010\n\006_finalB\t\n\007_lengthB\032\n" - + "\030_min_echo_rx_interval_msB\025\n\023_min_rx_int" - + "erval_msB\025\n\023_min_tx_interval_msB\r\n\013_mult" - + "iplierB\r\n\013_multipointB\023\n\021_my_discriminat" - + "orB\007\n\005_pollB\010\n\006_stateB\n\n\010_versionB\025\n\023_yo" - + "ur_discriminator\"\354\n\n\tBfdStatus\022/\n\037bfd_se" - + "ssion_initialization_mode\030\232\237\203h \001(\tH\000\210\001\001\022" - + "/\n\036config_update_timestamp_micros\030\261\200\201\332\001 " - + "\001(\003H\001\210\001\001\022U\n\025control_packet_counts\030\371\322\233? \001" - + "(\0132..google.cloud.compute.v1.BfdStatusPa" - + "cketCountsH\002\210\001\001\022N\n\030control_packet_interv" - + "als\030\371\347\346\356\001 \003(\0132(.google.cloud.compute.v1." - + "PacketIntervals\022!\n\020local_diagnostic\030\373\241\220\335" - + "\001 \001(\tH\003\210\001\001\022\033\n\013local_state\030\275\225\222G \001(\tH\004\210\001\001\022" - + "7\n\'negotiated_local_control_tx_interval_" - + "ms\030\224\321\260\n \001(\rH\005\210\001\001\022>\n\trx_packet\030\241\201\353\360\001 \001(\0132" - + "\".google.cloud.compute.v1.BfdPacketH\006\210\001\001" - + "\022=\n\ttx_packet\030\243\275\2165 \001(\0132\".google.cloud.co" - + "mpute.v1.BfdPacketH\007\210\001\001\022\031\n\tuptime_ms\030\335\332\345" - + "; \001(\003H\010\210\001\001\"\200\001\n\034BfdSessionInitializationM" - + "ode\022-\n)UNDEFINED_BFD_SESSION_INITIALIZAT" - + "ION_MODE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n\010DISABLED\020\374" - + "\324\260\366\001\022\017\n\007PASSIVE\020\207\366\327\334\001\"\351\002\n\017LocalDiagnosti" - + "c\022\036\n\032UNDEFINED_LOCAL_DIAGNOSTIC\020\000\022\034\n\025ADM" - + "INISTRATIVELY_DOWN\020\246\216\203:\022\035\n\026CONCATENATED_" - + "PATH_DOWN\020\214\251\276\014\022%\n\036CONTROL_DETECTION_TIME" - + "_EXPIRED\020\357\370\314@\022\035\n\026DIAGNOSTIC_UNSPECIFIED\020" - + "\377\204\200\034\022\033\n\024ECHO_FUNCTION_FAILED\020\352\330\235i\022\035\n\026FOR" - + "WARDING_PLANE_RESET\020\252\256\263\t\022&\n\036NEIGHBOR_SIG" - + "NALED_SESSION_DOWN\020\266\376\270\262\001\022\024\n\rNO_DIAGNOSTI" - + "C\020\345\301\214j\022\021\n\tPATH_DOWN\020\374\220\311\212\001\022&\n\036REVERSE_CON" - + "CATENATED_PATH_DOWN\020\251\265\310\344\001\"x\n\nLocalState\022" - + "\031\n\025UNDEFINED_LOCAL_STATE\020\000\022\021\n\nADMIN_DOWN" - + "\020\262\337\245=\022\013\n\004DOWN\020\242\271\200\001\022\013\n\004INIT\020\220\272\211\001\022\031\n\021STATE" - + "_UNSPECIFIED\020\311\320\274\340\001\022\007\n\002UP\020\233\025B\"\n _bfd_sess" - + "ion_initialization_modeB!\n\037_config_updat" - + "e_timestamp_microsB\030\n\026_control_packet_co" - + "untsB\023\n\021_local_diagnosticB\016\n\014_local_stat" - + "eB*\n(_negotiated_local_control_tx_interv" - + "al_msB\014\n\n_rx_packetB\014\n\n_tx_packetB\014\n\n_up" - + "time_ms\"\315\001\n\025BfdStatusPacketCounts\022\026\n\006num" - + "_rx\030\237\243\343\022 \001(\rH\000\210\001\001\022 \n\017num_rx_rejected\030\236\256\377" - + "\205\001 \001(\rH\001\210\001\001\022\"\n\021num_rx_successful\030\272\212\221\331\001 \001" - + "(\rH\002\210\001\001\022\026\n\006num_tx\030\335\243\343\022 \001(\rH\003\210\001\001B\t\n\007_num_" - + "rxB\022\n\020_num_rx_rejectedB\024\n\022_num_rx_succes" - + "sfulB\t\n\007_num_tx\"\261\001\n\007Binding\022\033\n\nbinding_i", - "d\030\225\362\251\322\001 \001(\tH\000\210\001\001\0228\n\tcondition\030\233\332\245e \001(\0132\035" - + ".google.cloud.compute.v1.ExprH\001\210\001\001\022\023\n\007me" - + "mbers\030\231\222\273\304\001 \003(\t\022\024\n\004role\030\366\200\326\001 \001(\tH\002\210\001\001B\r\n" - + "\013_binding_idB\014\n\n_conditionB\007\n\005_role\"\363\001\n\031" - + "BulkInsertInstanceRequest\022k\n&bulk_insert" - + "_instance_resource_resource\030\316\302\340\023 \001(\01323.g" - + "oogle.cloud.compute.v1.BulkInsertInstanc" - + "eResourceB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362" - + "G\007project\022\032\n\nrequest_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_i" - + "d\"\245\005\n\032BulkInsertInstanceResource\022\025\n\005coun" - + "t\030\217\242\235- \001(\003H\000\210\001\001\022P\n\023instance_properties\030\235" - + "\236\330f \001(\0132+.google.cloud.compute.v1.Instan" - + "cePropertiesH\001\210\001\001\022I\n\017location_policy\030\374\271\207" - + "\336\001 \001(\0132\'.google.cloud.compute.v1.Locatio" - + "nPolicyH\002\210\001\001\022\032\n\tmin_count\030\342\251\277\371\001 \001(\003H\003\210\001\001" - + "\022\035\n\014name_pattern\030\334\243\251\305\001 \001(\tH\004\210\001\001\022r\n\027per_i" - + "nstance_properties\030\373\271\3363 \003(\0132N.google.clo" - + "ud.compute.v1.BulkInsertInstanceResource" - + ".PerInstancePropertiesEntry\022)\n\030source_in" - + "stance_template\030\300\303\301\236\001 \001(\tH\005\210\001\001\032\206\001\n\032PerIn" - + "stancePropertiesEntry\022\013\n\003key\030\001 \001(\t\022W\n\005va" - + "lue\030\002 \001(\0132H.google.cloud.compute.v1.Bulk" - + "InsertInstanceResourcePerInstancePropert" - + "ies:\0028\001B\010\n\006_countB\026\n\024_instance_propertie" - + "sB\022\n\020_location_policyB\014\n\n_min_countB\017\n\r_" - + "name_patternB\033\n\031_source_instance_templat" - + "e\"P\n/BulkInsertInstanceResourcePerInstan" - + "ceProperties\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001B\007\n\005_n" - + "ame\"\375\001\n\037BulkInsertRegionInstanceRequest\022" - + "k\n&bulk_insert_instance_resource_resourc" - + "e\030\316\302\340\023 \001(\01323.google.cloud.compute.v1.Bul" - + "kInsertInstanceResourceB\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\nrequest_id\030\313\201\331\021 \001(\tH" - + "\000\210\001\001B\r\n\013_request_id\"U\n\025CacheInvalidation" - + "Rule\022\024\n\004host\030\250\353\303\001 \001(\tH\000\210\001\001\022\024\n\004path\030\245\310\321\001 " - + "\001(\tH\001\210\001\001B\007\n\005_hostB\007\n\005_path\"\302\002\n\016CacheKeyP" - + "olicy\022\035\n\014include_host\030\337\205\224\350\001 \001(\010H\000\210\001\001\022\037\n\024" - + "include_http_headers\030\206\372\227\001 \003(\t\022 \n\025include" - + "_named_cookies\030\262\260\321) \003(\t\022!\n\020include_proto" - + "col\030\317\320\334\220\001 \001(\010H\001\210\001\001\022%\n\024include_query_stri" - + "ng\030\237\363\204\342\001 \001(\010H\002\210\001\001\022\"\n\026query_string_blackl" - + "ist\030\206\252\241\251\001 \003(\t\022!\n\026query_string_whitelist\030" - + "\260\330\201\031 \003(\tB\017\n\r_include_hostB\023\n\021_include_pr" - + "otocolB\027\n\025_include_query_string\"\260\002\n\017Circ" - + "uitBreakers\022\037\n\017max_connections\030\372\325\3414 \001(\005H" - + "\000\210\001\001\022%\n\024max_pending_requests\030\347\245\212\263\001 \001(\005H\001" - + "\210\001\001\022\034\n\014max_requests\030\277\370\262\r \001(\005H\002\210\001\001\022,\n\033max" - + "_requests_per_connection\030\300\226\270\254\001 \001(\005H\003\210\001\001\022" - + "\033\n\013max_retries\030\353\242\276\032 \001(\005H\004\210\001\001B\022\n\020_max_con" - + "nectionsB\027\n\025_max_pending_requestsB\017\n\r_ma" - + "x_requestsB\036\n\034_max_requests_per_connecti" - + "onB\016\n\014_max_retries\"\261\001\n\037CloneRulesFirewal" - + "lPolicyRequest\022 \n\017firewall_policy\030\321\212\306\355\001 " - + "\001(\tB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022&\n\026" - + "source_firewall_policy\030\255\332\366\013 \001(\tH\001\210\001\001B\r\n\013" - + "_request_idB\031\n\027_source_firewall_policy\"\333" - + "\001\n&CloneRulesNetworkFirewallPolicyReques" - + "t\022 \n\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022!\n\007p" - + "roject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nreques" - + "t_id\030\313\201\331\021 \001(\tH\000\210\001\001\022&\n\026source_firewall_po" - + "licy\030\255\332\366\013 \001(\tH\001\210\001\001B\r\n\013_request_idB\031\n\027_so" - + "urce_firewall_policy\"\202\002\n,CloneRulesRegio" - + "nNetworkFirewallPolicyRequest\022 \n\017firewal" - + "l_policy\030\321\212\306\355\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\340" - + "A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022" - + "&\n\026source_firewall_policy\030\255\332\366\013 \001(\tH\001\210\001\001B" - + "\r\n\013_request_idB\031\n\027_source_firewall_polic" - + "y\"\317\013\n\nCommitment\022\033\n\nauto_renew\030\375\227\244\354\001 \001(\010" - + "H\000\210\001\001\022\030\n\010category\030\376\371\212\030 \001(\tH\001\210\001\001\022\"\n\022creat" - + "ion_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022\034\n\013descripti" - + "on\030\374\207\326\311\001 \001(\tH\003\210\001\001\022\036\n\rend_timestamp\030\262\255\232\337\001" - + " \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\022U\n\020license_resource\030\314\324\352\320\001 \001(\0132" - + "2.google.cloud.compute.v1.LicenseResourc" - + "eCommitmentH\007\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022\024" - + "\n\004plan\030\251\226\322\001 \001(\tH\t\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH" - + "\n\210\001\001\022>\n\014reservations\030\247\354\314\276\001 \003(\0132$.google." - + "cloud.compute.v1.Reservation\022A\n\tresource" - + "s\030\245\374\262N \003(\0132+.google.cloud.compute.v1.Res" - + "ourceCommitment\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\013" - + "\210\001\001\022\037\n\017start_timestamp\030\371\252\361\' \001(\tH\014\210\001\001\022\026\n\006" - + "status\030\362\237\267V \001(\tH\r\210\001\001\022\037\n\016status_message\030\272" - + "\311\351\215\001 \001(\tH\016\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\017\210\001\001\"b\n\010C" - + "ategory\022\026\n\022UNDEFINED_CATEGORY\020\000\022\034\n\024CATEG" - + "ORY_UNSPECIFIED\020\326\272\346\362\001\022\017\n\007LICENSE\020\241\240\360\245\001\022\017" - + "\n\007MACHINE\020\247\240\363\337\001\"Y\n\004Plan\022\022\n\016UNDEFINED_PLA" - + "N\020\000\022\017\n\007INVALID\020\327\373\355\374\001\022\027\n\020THIRTY_SIX_MONTH" - + "\020\206\265\375~\022\023\n\014TWELVE_MONTH\020\272\232\304R\"h\n\006Status\022\024\n\020" - + "UNDEFINED_STATUS\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n\010CR" - + "EATING\020\271\275\235\331\001\022\017\n\007EXPIRED\020\205\346\210\346\001\022\025\n\016NOT_YET" - + "_ACTIVE\020\351\342\351\t\"\314\002\n\004Type\022\022\n\016UNDEFINED_TYPE\020" - + "\000\022\035\n\025ACCELERATOR_OPTIMIZED\020\223\320\365\205\001\022\030\n\021COMP" - + "UTE_OPTIMIZED\020\337\355\300K\022\035\n\025COMPUTE_OPTIMIZED_" - + "C2D\020\365\300\337\266\001\022\027\n\017GENERAL_PURPOSE\020\207\371\371\216\001\022\032\n\022GE" - + "NERAL_PURPOSE_E2\020\305\236\373\217\001\022\032\n\022GENERAL_PURPOS" - + "E_N2\020\334\240\373\217\001\022\032\n\023GENERAL_PURPOSE_N2D\020\350\366\354n\022\032" - + "\n\023GENERAL_PURPOSE_T2D\020\356\243\355n\022\030\n\020MEMORY_OPT" - + "IMIZED\020\311\356\254\206\001\022\033\n\023MEMORY_OPTIMIZED_M3\020\274\214\340\203" - + "\001\022\030\n\020TYPE_UNSPECIFIED\020\222\373\333\320\001B\r\n\013_auto_ren" - + "ewB\013\n\t_categoryB\025\n\023_creation_timestampB\016" - + "\n\014_descriptionB\020\n\016_end_timestampB\005\n\003_idB" - + "\007\n\005_kindB\023\n\021_license_resourceB\007\n\005_nameB\007" - + "\n\005_planB\t\n\007_regionB\014\n\n_self_linkB\022\n\020_sta" - + "rt_timestampB\t\n\007_statusB\021\n\017_status_messa" - + "geB\007\n\005_type\"\277\003\n\030CommitmentAggregatedList" - + "\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.CommitmentAggrega" - + "tedList.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\tsel" - + "f_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.clou" - + "d.compute.v1.WarningH\004\210\001\001\032\\\n\nItemsEntry\022" - + "\013\n\003key\030\001 \001(\t\022=\n\005value\030\002 \001(\0132..google.clo" - + "ud.compute.v1.CommitmentsScopedList:\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\"\245\002\n\016CommitmentList" - + "\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0225\n\005items\030\300\317\367/ \003(\0132#.g" - + "oogle.cloud.compute.v1.Commitment\022\024\n\004kin" - + "d\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\007" - + "warning\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\"\234\001" - + "\n\025CommitmentsScopedList\022<\n\013commitments\030\376" - + "\257\362\326\001 \003(\0132#.google.cloud.compute.v1.Commi" - + "tment\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud" - + ".compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\210\004\n" - + "\tCondition\022\022\n\003iam\030\325\254\006 \001(\tH\000\210\001\001\022\020\n\002op\030\341\033 " - + "\001(\tH\001\210\001\001\022\022\n\003svc\030\340\374\006 \001(\tH\002\210\001\001\022\022\n\003sys\030\315\375\006 " - + "\001(\tH\003\210\001\001\022\021\n\006values\030\242\272\226w \003(\t\"\267\001\n\003Iam\022\021\n\rU" - + "NDEFINED_IAM\020\000\022\020\n\010APPROVER\020\305\255\255\252\001\022\022\n\013ATTR" - + "IBUTION\020\337\310\354n\022\021\n\tAUTHORITY\020\243\256\260\360\001\022\030\n\020CREDE" - + "NTIALS_TYPE\020\275\345\205\246\001\022\027\n\017CREDS_ASSERTION\020\350\317\274" - + "\236\001\022\031\n\022JUSTIFICATION_TYPE\020\207\241\246b\022\026\n\016SECURIT" - + "Y_REALM\020\260\371\370\372\001\"r\n\002Op\022\020\n\014UNDEFINED_OP\020\000\022\021\n" - + "\nDISCHARGED\020\342\377\377~\022\016\n\006EQUALS\020\277\347\355\322\001\022\007\n\002IN\020\245" - + "\022\022\021\n\nNOT_EQUALS\020\313\305\263\t\022\r\n\006NOT_IN\020\261\274\353L\022\014\n\005N" - + "O_OP\020\237\202\302#\"M\n\003Sys\022\021\n\rUNDEFINED_SYS\020\000\022\007\n\002I" - + "P\020\247\022\022\013\n\004NAME\020\213\345\221\001\022\r\n\006REGION\020\364\265\354~\022\016\n\007SERV" - + "ICE\020\225\245\275\010B\006\n\004_iamB\005\n\003_opB\006\n\004_svcB\006\n\004_sys\"" - + "i\n\032ConfidentialInstanceConfig\022+\n\033enable_" - + "confidential_compute\030\274\353\3310 \001(\010H\000\210\001\001B\036\n\034_e" - + "nable_confidential_compute\"S\n\022Connection" - + "Draining\022$\n\024draining_timeout_sec\030\236\325\254k \001(" - + "\005H\000\210\001\001B\027\n\025_draining_timeout_sec\"\210\002\n\"Cons" - + "istentHashLoadBalancerSettings\022b\n\013http_c" - + "ookie\030\373\253\227\003 \001(\0132E.google.cloud.compute.v1" - + ".ConsistentHashLoadBalancerSettingsHttpC" - + "ookieH\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\021_http_header_nameB\024\n\022" - + "_minimum_ring_size\"\253\001\n,ConsistentHashLoa" - + "dBalancerSettingsHttpCookie\022\024\n\004name\030\213\365\315\001" - + " \001(\tH\000\210\001\001\022\024\n\004path\030\245\310\321\001 \001(\tH\001\210\001\001\0225\n\003ttl\030\354" - + "\203\007 \001(\0132!.google.cloud.compute.v1.Duratio" - + "nH\002\210\001\001B\007\n\005_nameB\007\n\005_pathB\006\n\004_ttl\"\236\002\n\nCor" - + "sPolicy\022\"\n\021allow_credentials\030\206\376\275\345\001 \001(\010H\000" - + "\210\001\001\022\030\n\rallow_headers\030\220\301\305\025 \003(\t\022\030\n\rallow_m" - + "ethods\030\274\371\370a \003(\t\022\037\n\024allow_origin_regexes\030" - + "\322\215\332f \003(\t\022\030\n\rallow_origins\030\227\316\370\\ \003(\t\022\031\n\010di" - + "sabled\030\374\364\230\201\001 \001(\010H\001\210\001\001\022\031\n\016expose_headers\030" - + "\213\314\210v \003(\t\022\030\n\007max_age\030\244\367\323\222\001 \001(\005H\002\210\001\001B\024\n\022_a" - + "llow_credentialsB\013\n\t_disabledB\n\n\010_max_ag" - + "e\"\321\002\n*CreateInstancesInstanceGroupManage" - + "rRequest\022&\n\026instance_group_manager\030\303\367\363v " - + "\001(\tB\003\340A\002\022\217\001\n9instance_group_managers_cre" - + "ate_instances_request_resource\030\223\372\332\013 \001(\0132" - + "D.google.cloud.compute.v1.InstanceGroupM" - + "anagersCreateInstancesRequestB\003\340A\002\022!\n\007pr" - + "oject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest" - + "_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\362" - + "G\004zoneB\r\n\013_request_id\"\351\002\n0CreateInstance" - + "sRegionInstanceGroupManagerRequest\022&\n\026in" - + "stance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007pr" - + "oject\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_instan" - + "ce_group_managers_create_instances_reque" - + "st_resource\030\210\277\230\253\001 \001(\0132J.google.cloud.com" - + "pute.v1.RegionInstanceGroupManagersCreat" - + "eInstancesRequestB\003\340A\002\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\221\002\n\031CreateSnap" - + "shotDiskRequest\022\024\n\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022\034\n" - + "\013guest_flush\030\335\223\354\267\001 \001(\010H\000\210\001\001\022!\n\007project\030\231" - + "\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\004zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\016\n\014_guest" - + "_flushB\r\n\013_request_id\"\355\001\n\037CreateSnapshot" - + "RegionDiskRequest\022\024\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\006re" - + "gion\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_i" - + "d\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.Snapsho" - + "tB\003\340A\002B\r\n\013_request_id\"\217\002\n\025CustomerEncryp" - + "tionKey\022\035\n\014kms_key_name\030\231\353\373\346\001 \001(\tH\000\210\001\001\022\'" - + "\n\027kms_key_service_account\030\325\305\220d \001(\tH\001\210\001\001\022" - + "\030\n\007raw_key\030\310\343\230\326\001 \001(\tH\002\210\001\001\022\"\n\021rsa_encrypt" - + "ed_key\030\245\303\374\237\001 \001(\tH\003\210\001\001\022\026\n\006sha256\030\247\354\216Q \001(\t" - + "H\004\210\001\001B\017\n\r_kms_key_nameB\032\n\030_kms_key_servi" - + "ce_accountB\n\n\010_raw_keyB\024\n\022_rsa_encrypted" - + "_keyB\t\n\007_sha256\"\265\001\n\"CustomerEncryptionKe" - + "yProtectedDisk\022T\n\023disk_encryption_key\030\205\355" - + "\304\201\001 \001(\0132..google.cloud.compute.v1.Custom" - + "erEncryptionKeyH\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\004Data\022\022\n\003key\030\337\274\006 \001(\tH\000\210\001\001\022\025\n\005value\030\361\242\262" - + "5 \001(\tH\001\210\001\001B\006\n\004_keyB\010\n\006_value\"\353\001\n!DeleteA" - + "ccessConfigInstanceRequest\022\035\n\raccess_con" - + "fig\030\375\344\336\" \001(\tB\003\340A\002\022\030\n\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\nre" - + "quest_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\"\237\001\n\024DeleteAdd" - + "ressRequest\022\030\n\007address\030\364\267\336\334\001 \001(\tB\003\340A\002\022!\n" - + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regi" - + "on\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\241\001\n\027DeleteA" - + "utoscalerRequest\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\t" - + "B\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project" - + "\022\032\n\nrequest_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\"\212\001\n\032Del" - + "eteBackendBucketRequest\022\036\n\016backend_bucke" - + "t\030\365\343\335+ \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002" - + "\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" - + "\n\013_request_id\"\215\001\n\033DeleteBackendServiceRe" - + "quest\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\nre" - + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\224\001" - + "\n\021DeleteDiskRequest\022\024\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\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\"\225\001\n\037DeleteE" - + "xternalVpnGatewayRequest\022$\n\024external_vpn" - + "_gateway\030\205\327\2634 \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001" - + "(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\t" - + "H\000\210\001\001B\r\n\013_request_id\"j\n\033DeleteFirewallPo" - + "licyRequest\022 \n\017firewall_policy\030\321\212\306\355\001 \001(\t" - + "B\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_re" - + "quest_id\"\200\001\n\025DeleteFirewallRequest\022\031\n\010fi" - + "rewall\030\200\372\325\363\001 \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(" - + "\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" - + "\000\210\001\001B\r\n\013_request_id\"\256\001\n\033DeleteForwarding" - + "RuleRequest\022 \n\017forwarding_rule\030\376\245\335\200\001 \001(\t" - + "B\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\nreq" - + "uest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\204\001\n" - + "\032DeleteGlobalAddressRequest\022\030\n\007address\030\364" - + "\267\336\334\001 \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G" - + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013" - + "_request_id\"\223\001\n!DeleteGlobalForwardingRu" - + "leRequest\022 \n\017forwarding_rule\030\376\245\335\200\001 \001(\tB\003" - + "\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032" - + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_i" - + "d\"\240\001\n\'DeleteGlobalNetworkEndpointGroupRe" - + "quest\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\007projec" - + "t\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reques" - + "t_id\"R\n\034DeleteGlobalOperationRequest\022\031\n\t" - + "operation\030\347\252\353\030 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l " - + "\001(\tB\003\340A\002\"\037\n\035DeleteGlobalOperationRespons" - + "e\"o\n(DeleteGlobalOrganizationOperationRe" - + "quest\022\031\n\toperation\030\347\252\353\030 \001(\tB\003\340A\002\022\032\n\tpare" - + "nt_id\030\320\341\232\333\001 \001(\tH\000\210\001\001B\014\n\n_parent_id\"+\n)De" - + "leteGlobalOrganizationOperationResponse\"" - + "\242\001\n)DeleteGlobalPublicDelegatedPrefixeRe" - + "quest\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\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reques" - + "t_id\"\207\001\n\030DeleteHealthCheckRequest\022\035\n\014hea" - + "lth_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l" - + " \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001" - + "(\tH\000\210\001\001B\r\n\013_request_id\"y\n\022DeleteImageReq" - + "uest\022\025\n\005image\030\333\322\352/ \001(\tB\003\340A\002\022!\n\007project\030\231" + + ".cloud.compute.v1.AutoscalersScopedList:" + + "\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\"\245\002\n\016Autoscaler" + + "List\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0225\n\005items\030\300\317\367/ \003(\013" + + "2#.google.cloud.compute.v1.Autoscaler\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\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comp" + + "ute.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_warnin" + + "g\"\313\006\n\027AutoscalerStatusDetails\022\030\n\007message" + + "\030\207\200\254\307\001 \001(\tH\000\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\001\210\001\001\"\352\005" + + "\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\037\n\027ALL_INSTAN" + + "CES_UNHEALTHY\020\345\220\215\301\001\022%\n\036BACKEND_SERVICE_D" + + "OES_NOT_EXIST\020\232\232\243[\022 \n\032CAPPED_AT_MAX_NUM_" + + "REPLICAS\020\331\323\037\022,\n$CUSTOM_METRIC_DATA_POINT" + + "S_TOO_SPARSE\020\263\264\356\234\001\022\034\n\025CUSTOM_METRIC_INVA" + + "LID\020\326\271\275a\022\025\n\016MIN_EQUALS_MAX\020\361\231\254\001\022(\n!MISSI" + + "NG_CUSTOM_METRIC_DATA_POINTS\020\336\251\237-\022*\n\"MIS" + + "SING_LOAD_BALANCING_DATA_POINTS\020\322\250\217\363\001\022\017\n", + "\010MODE_OFF\020\263\221\244N\022\032\n\023MODE_ONLY_SCALE_OUT\020\342\267" + + "\352\001\022\023\n\014MODE_ONLY_UP\020\362\332\2220\022$\n\035MORE_THAN_ONE" + + "_BACKEND_SERVICE\020\335\313\270H\022\"\n\032NOT_ENOUGH_QUOT" + + "A_AVAILABLE\020\277\257\233\300\001\022 \n\030REGION_RESOURCE_STO" + + "CKOUT\020\376\311\210\374\001\022$\n\035SCALING_TARGET_DOES_NOT_E" + + "XIST\020\233\223\275:\0226\n/SCHEDULED_INSTANCES_GREATER" + + "_THAN_AUTOSCALER_MAX\020\302\353\372\r\0224\n,SCHEDULED_I" + + "NSTANCES_LESS_THAN_AUTOSCALER_MIN\020\265\306\365\275\001\022" + + "\017\n\007UNKNOWN\020\252\360\304\316\001\0229\n1UNSUPPORTED_MAX_RATE" + + "_LOAD_BALANCING_CONFIGURATION\020\321\226\341\235\001\022\035\n\026Z" + + "ONE_RESOURCE_STOCKOUT\020\266\317\235dB\n\n\010_messageB\007" + + "\n\005_type\"\234\001\n\025AutoscalersScopedList\022<\n\013aut" + + "oscalers\030\374\270\214\336\001 \003(\0132#.google.cloud.comput" + + "e.v1.Autoscaler\0229\n\007warning\030\234\337\226\030 \001(\0132 .go" + + "ogle.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_w" + + "arning\"\351\007\n\021AutoscalingPolicy\022$\n\024cool_dow" + + "n_period_sec\030\232\207\2553 \001(\005H\000\210\001\001\022Z\n\017cpu_utiliz" + + "ation\030\213\244\343\265\001 \001(\01328.google.cloud.compute.v" + + "1.AutoscalingPolicyCpuUtilizationH\001\210\001\001\022h" + + "\n\032custom_metric_utilizations\030\362\375\366> \003(\0132A." + + "google.cloud.compute.v1.AutoscalingPolic" + + "yCustomMetricUtilization\022o\n\032load_balanci" + + "ng_utilization\030\343\321\365\314\001 \001(\0132B.google.cloud." + + "compute.v1.AutoscalingPolicyLoadBalancin" + + "gUtilizationH\002\210\001\001\022 \n\020max_num_replicas\030\317\224" + + "\334\035 \001(\005H\003\210\001\001\022!\n\020min_num_replicas\030\241\370\241\377\001 \001(" + + "\005H\004\210\001\001\022\024\n\004mode\030\243\363\314\001 \001(\tH\005\210\001\001\022[\n\020scale_in" + + "_control\030\330\274\316\373\001 \001(\01328.google.cloud.comput" + + "e.v1.AutoscalingPolicyScaleInControlH\006\210\001" + + "\001\022_\n\021scaling_schedules\030\204\364\274\251\001 \003(\0132@.googl" + + "e.cloud.compute.v1.AutoscalingPolicy.Sca" + + "lingSchedulesEntry\032r\n\025ScalingSchedulesEn" + + "try\022\013\n\003key\030\001 \001(\t\022H\n\005value\030\002 \001(\01329.google" + + ".cloud.compute.v1.AutoscalingPolicyScali" + + "ngSchedule:\0028\001\"V\n\004Mode\022\022\n\016UNDEFINED_MODE" + + "\020\000\022\t\n\003OFF\020\317\342\004\022\007\n\002ON\020\337\023\022\025\n\016ONLY_SCALE_OUT" + + "\020\306\363\350H\022\017\n\007ONLY_UP\020\216\320\374\343\001B\027\n\025_cool_down_per" + + "iod_secB\022\n\020_cpu_utilizationB\035\n\033_load_bal" + + "ancing_utilizationB\023\n\021_max_num_replicasB" + + "\023\n\021_min_num_replicasB\007\n\005_modeB\023\n\021_scale_" + + "in_control\"\366\001\n\037AutoscalingPolicyCpuUtili" + + "zation\022\"\n\021predictive_method\030\301\227\211\272\001 \001(\tH\000\210" + + "\001\001\022\"\n\022utilization_target\030\316\354\371f \001(\001H\001\210\001\001\"^" + + "\n\020PredictiveMethod\022\037\n\033UNDEFINED_PREDICTI" + + "VE_METHOD\020\000\022\013\n\004NONE\020\270\316\222\001\022\034\n\025OPTIMIZE_AVA" + + "ILABILITY\020\375\346\305\005B\024\n\022_predictive_methodB\025\n\023" + + "_utilization_target\"\277\003\n(AutoscalingPolic" + + "yCustomMetricUtilization\022\027\n\006filter\030\370\226\243\240\001" + + " \001(\tH\000\210\001\001\022\027\n\006metric\030\260\353\227\376\001 \001(\tH\001\210\001\001\022+\n\032si" + + "ngle_instance_assignment\030\300\314\330\360\001 \001(\001H\002\210\001\001\022" + + "\"\n\022utilization_target\030\316\354\371f \001(\001H\003\210\001\001\022(\n\027u" + + "tilization_target_type\030\213\245\232\242\001 \001(\tH\004\210\001\001\"~\n" + + "\025UtilizationTargetType\022%\n!UNDEFINED_UTIL" + + "IZATION_TARGET_TYPE\020\000\022\027\n\020DELTA_PER_MINUT" + + "E\020\235\275\330)\022\027\n\020DELTA_PER_SECOND\020\375\371\326y\022\014\n\005GAUGE" + + "\020\331\261\235 B\t\n\007_filterB\t\n\007_metricB\035\n\033_single_i" + + "nstance_assignmentB\025\n\023_utilization_targe" + + "tB\032\n\030_utilization_target_type\"f\n)Autosca" + + "lingPolicyLoadBalancingUtilization\022\"\n\022ut" + + "ilization_target\030\316\354\371f \001(\001H\000\210\001\001B\025\n\023_utili" + + "zation_target\"\302\001\n\037AutoscalingPolicyScale" + + "InControl\022O\n\026max_scaled_in_replicas\030\353\325\225V" + + " \001(\0132\'.google.cloud.compute.v1.FixedOrPe" + + "rcentH\000\210\001\001\022\037\n\017time_window_sec\030\264\200\256\021 \001(\005H\001" + + "\210\001\001B\031\n\027_max_scaled_in_replicasB\022\n\020_time_" + + "window_sec\"\272\002\n AutoscalingPolicyScalingS" + + "chedule\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\031\n" + + "\010disabled\030\374\364\230\201\001 \001(\010H\001\210\001\001\022\034\n\014duration_sec" + + "\030\246\236\241e \001(\005H\002\210\001\001\022&\n\025min_required_replicas\030" + + "\256\235\245\256\001 \001(\005H\003\210\001\001\022\031\n\010schedule\030\227\245\232\263\001 \001(\tH\004\210\001" + + "\001\022\031\n\ttime_zone\030\336\203\311\021 \001(\tH\005\210\001\001B\016\n\014_descrip" + + "tionB\013\n\t_disabledB\017\n\r_duration_secB\030\n\026_m" + + "in_required_replicasB\013\n\t_scheduleB\014\n\n_ti" + + "me_zone\"\376\005\n\007Backend\022\037\n\016balancing_mode\030\211\313" + + "\226\315\001 \001(\tH\000\210\001\001\022 \n\017capacity_scaler\030\215\307\324\226\001 \001(" + + "\002H\001\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\030\n\010" + + "failover\030\362\251\235B \001(\010H\003\210\001\001\022\025\n\005group\030\377\354\203/ \001(\t" + + "H\004\210\001\001\022\037\n\017max_connections\030\372\325\3414 \001(\005H\005\210\001\001\022," + + "\n\034max_connections_per_endpoint\030\234\347\266g \001(\005H" + + "\006\210\001\001\022,\n\034max_connections_per_instance\030\234\325\364" + + "1 \001(\005H\007\210\001\001\022\031\n\010max_rate\030\333\275\310\302\001 \001(\005H\010\210\001\001\022%\n" + + "\025max_rate_per_endpoint\030\333\252\364= \001(\002H\t\210\001\001\022%\n\025" + + "max_rate_per_instance\030\333\230\262\010 \001(\002H\n\210\001\001\022\037\n\017m" + + "ax_utilization\030\307\367\324F \001(\002H\013\210\001\001\"a\n\rBalancin" + + "gMode\022\034\n\030UNDEFINED_BALANCING_MODE\020\000\022\021\n\nC" + + "ONNECTION\020\336\325\271u\022\013\n\004RATE\020\340\211\231\001\022\022\n\013UTILIZATI" + + "ON\020\202\204\357JB\021\n\017_balancing_modeB\022\n\020_capacity_" + + "scalerB\016\n\014_descriptionB\013\n\t_failoverB\010\n\006_" + + "groupB\022\n\020_max_connectionsB\037\n\035_max_connec" + + "tions_per_endpointB\037\n\035_max_connections_p" + + "er_instanceB\013\n\t_max_rateB\030\n\026_max_rate_pe" + + "r_endpointB\030\n\026_max_rate_per_instanceB\022\n\020" + + "_max_utilization\"\223\004\n\rBackendBucket\022\034\n\013bu" + + "cket_name\030\300\227\236\207\001 \001(\tH\000\210\001\001\022K\n\ncdn_policy\030\204" + + "\213\204f \001(\0132/.google.cloud.compute.v1.Backen" + + "dBucketCdnPolicyH\001\210\001\001\022\"\n\022creation_timest" + + "amp\030\266\217\307\016 \001(\tH\002\210\001\001\022#\n\027custom_response_hea" + + "ders\030\226\301\345\270\001 \003(\t\022\034\n\013description\030\374\207\326\311\001 \001(\tH" + + "\003\210\001\001\022$\n\024edge_security_policy\030\217\331\310\023 \001(\tH\004\210" + + "\001\001\022\033\n\nenable_cdn\030\361\266\365\206\001 \001(\010H\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\024\n\004name\030" + + "\213\365\315\001 \001(\tH\010\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\t\210\001" + + "\001B\016\n\014_bucket_nameB\r\n\013_cdn_policyB\025\n\023_cre" + + "ation_timestampB\016\n\014_descriptionB\027\n\025_edge" + + "_security_policyB\r\n\013_enable_cdnB\005\n\003_idB\007" + + "\n\005_kindB\007\n\005_nameB\014\n\n_self_link\"\312\007\n\026Backe" + + "ndBucketCdnPolicy\022v\n\037bypass_cache_on_req" + + "uest_headers\030\312\275\353\347\001 \003(\0132I.google.cloud.co" + + "mpute.v1.BackendBucketCdnPolicyBypassCac" + + "heOnRequestHeader\022_\n\020cache_key_policy\030\357\327" + + "\370K \001(\0132=.google.cloud.compute.v1.Backend" + + "BucketCdnPolicyCacheKeyPolicyH\000\210\001\001\022\032\n\nca" + + "che_mode\030\300\310\342\r \001(\tH\001\210\001\001\022\032\n\nclient_ttl\030\370\216\354" + + "\r \001(\005H\002\210\001\001\022\033\n\013default_ttl\030\356\375\346/ \001(\005H\003\210\001\001\022" + + "\030\n\007max_ttl\030\221\211\325\222\001 \001(\005H\004\210\001\001\022!\n\020negative_ca" + + "ching\030\265\303\242\240\001 \001(\010H\005\210\001\001\022h\n\027negative_caching" + + "_policy\030\374\265\212J \003(\0132D.google.cloud.compute." + + "v1.BackendBucketCdnPolicyNegativeCaching" + + "Policy\022#\n\022request_coalescing\030\324\204\210\376\001 \001(\010H\006" + + "\210\001\001\022!\n\021serve_while_stale\030\333\367\355p \001(\005H\007\210\001\001\022-" + + "\n\034signed_url_cache_max_age_sec\030\306\250\271\200\001 \001(\003" + + "H\010\210\001\001\022 \n\024signed_url_key_names\030\265\355\247\261\001 \003(\t\"" + + "\217\001\n\tCacheMode\022\030\n\024UNDEFINED_CACHE_MODE\020\000\022" + + "\030\n\020CACHE_ALL_STATIC\020\351\227\245\251\001\022\027\n\017FORCE_CACHE" + + "_ALL\020\260\335\340\347\001\022\032\n\022INVALID_CACHE_MODE\020\310\267\350\265\001\022\031" + + "\n\022USE_ORIGIN_HEADERS\020\245\222\264\032B\023\n\021_cache_key_" + + "policyB\r\n\013_cache_modeB\r\n\013_client_ttlB\016\n\014" + + "_default_ttlB\n\n\010_max_ttlB\023\n\021_negative_ca" + + "chingB\025\n\023_request_coalescingB\024\n\022_serve_w" + + "hile_staleB\037\n\035_signed_url_cache_max_age_" + + "sec\"_\n0BackendBucketCdnPolicyBypassCache" + + "OnRequestHeader\022\033\n\013header_name\030\375\301\3074 \001(\tH" + + "\000\210\001\001B\016\n\014_header_name\"j\n$BackendBucketCdn" + + "PolicyCacheKeyPolicy\022\037\n\024include_http_hea" + + "ders\030\206\372\227\001 \003(\t\022!\n\026query_string_whitelist\030" + + "\260\330\201\031 \003(\t\"h\n+BackendBucketCdnPolicyNegati" + + "veCachingPolicy\022\024\n\004code\030\355\333\272\001 \001(\005H\000\210\001\001\022\022\n" + + "\003ttl\030\354\203\007 \001(\005H\001\210\001\001B\007\n\005_codeB\006\n\004_ttl\"\253\002\n\021B" + + "ackendBucketList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0228\n\005it" + + "ems\030\300\317\367/ \003(\0132&.google.cloud.compute.v1.B" + + "ackendBucket\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017ne" + + "xt_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 .go" + + "ogle.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_i" + + "dB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_" + + "linkB\n\n\010_warning\"\241\031\n\016BackendService\022(\n\027a" + + "ffinity_cookie_ttl_sec\030\232\351\266\260\001 \001(\005H\000\210\001\001\0226\n" + + "\010backends\030\337\230\313\363\001 \003(\0132 .google.cloud.compu" + + "te.v1.Backend\022L\n\ncdn_policy\030\204\213\204f \001(\01320.g" + + "oogle.cloud.compute.v1.BackendServiceCdn" + + "PolicyH\001\210\001\001\022K\n\020circuit_breakers\030\235\307\364\310\001 \001(" + + "\0132(.google.cloud.compute.v1.CircuitBreak" + + "ersH\002\210\001\001\022Q\n\023connection_draining\030\253\216\357\333\001 \001(" + + "\0132+.google.cloud.compute.v1.ConnectionDr" + + "ainingH\003\210\001\001\022k\n\032connection_tracking_polic" + + "y\030\331\340\324D \001(\0132?.google.cloud.compute.v1.Bac" + + "kendServiceConnectionTrackingPolicyH\004\210\001\001" + + "\022[\n\017consistent_hash\030\233\2457 \001(\0132;.google.clo" + + "ud.compute.v1.ConsistentHashLoadBalancer" + + "SettingsH\005\210\001\001\022\"\n\022creation_timestamp\030\266\217\307\016" + + " \001(\tH\006\210\001\001\022!\n\026custom_request_headers\030\210\322\253\r" + + " \003(\t\022#\n\027custom_response_headers\030\226\301\345\270\001 \003(" + + "\t\022\034\n\013description\030\374\207\326\311\001 \001(\tH\007\210\001\001\022$\n\024edge_" + + "security_policy\030\217\331\310\023 \001(\tH\010\210\001\001\022\034\n\014enable_" + + "c_d_n\030\273\307\307w \001(\010H\t\210\001\001\022V\n\017failover_policy\030\237" + + "\362\2602 \001(\01325.google.cloud.compute.v1.Backen" + + "dServiceFailoverPolicyH\n\210\001\001\022\033\n\013fingerpri" + + "nt\030\344\321\363o \001(\tH\013\210\001\001\022\031\n\rhealth_checks\030\256\257\346\325\001 " + + "\003(\t\022>\n\003iap\030\330\254\006 \001(\0132*.google.cloud.comput" + + "e.v1.BackendServiceIAPH\014\210\001\001\022\020\n\002id\030\233\032 \001(\004" + + "H\r\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\016\210\001\001\022&\n\025load_bala" + + "ncing_scheme\030\304\214\302\255\001 \001(\tH\017\210\001\001\022i\n\024locality_" + + "lb_policies\030\235\362\234C \003(\0132H.google.cloud.comp" + + "ute.v1.BackendServiceLocalityLoadBalanci" + + "ngPolicyConfig\022\"\n\022locality_lb_policy\030\277\370\325" + + "> \001(\tH\020\210\001\001\022M\n\nlog_config\030\235\321\301\247\001 \001(\01320.goo" + + "gle.cloud.compute.v1.BackendServiceLogCo" + + "nfigH\021\210\001\001\022F\n\023max_stream_duration\030\230\245\245\035 \001(" + + "\0132!.google.cloud.compute.v1.DurationH\022\210\001" + + "\001\022\024\n\004name\030\213\365\315\001 \001(\tH\023\210\001\001\022\027\n\007network\030\256\264\205o " + + "\001(\tH\024\210\001\001\022M\n\021outlier_detection\030\276\314\214\251\001 \001(\0132" + + ").google.cloud.compute.v1.OutlierDetecti" + + "onH\025\210\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\026\210\001\001\022\031\n\tport_na" + + "me\030\211\207\347\023 \001(\tH\027\210\001\001\022\030\n\010protocol\030\230\235\252( \001(\tH\030\210" + + "\001\001\022\026\n\006region\030\364\315\240B \001(\tH\031\210\001\001\022\037\n\017security_p" + + "olicy\030\221\206\312Q \001(\tH\032\210\001\001\022M\n\021security_settings" + + "\030\302\274\236\344\001 \001(\0132).google.cloud.compute.v1.Sec" + + "uritySettingsH\033\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(" + + "\tH\034\210\001\001\022\033\n\020service_bindings\030\330\221\331? \003(\t\022!\n\020s" + + "ession_affinity\030\261\301\231\335\001 \001(\tH\035\210\001\001\022@\n\nsubset" + + "ting\030\220\220\333\326\001 \001(\0132#.google.cloud.compute.v1" + + ".SubsettingH\036\210\001\001\022\033\n\013timeout_sec\030\363\300\222& \001(\005" + + "H\037\210\001\001\"\325\001\n\023LoadBalancingScheme\022#\n\037UNDEFIN" + + "ED_LOAD_BALANCING_SCHEME\020\000\022\017\n\010EXTERNAL\020\313" + + "\247\375\020\022\030\n\020EXTERNAL_MANAGED\020\213\266\222\364\001\022\020\n\010INTERNA" + + "L\020\275\355\226\205\001\022\027\n\020INTERNAL_MANAGED\020\375\327\347\021\022\034\n\025INTE" + + "RNAL_SELF_MANAGED\020\316\227\321p\022%\n\035INVALID_LOAD_B" + + "ALANCING_SCHEME\020\374\223\246\203\001\"\307\001\n\020LocalityLbPoli" + + "cy\022 \n\034UNDEFINED_LOCALITY_LB_POLICY\020\000\022\031\n\021" + + "INVALID_LB_POLICY\020\263\347\225\232\001\022\024\n\rLEAST_REQUEST" + + "\020\371\304\234\026\022\r\n\006MAGLEV\020\352\227\3528\022\033\n\024ORIGINAL_DESTINA" + + "TION\020\200\375\245O\022\r\n\006RANDOM\020\303\261\227}\022\021\n\tRING_HASH\020\275\333" + + "\257\316\001\022\022\n\013ROUND_ROBIN\020\371\206\261I\"\216\001\n\010Protocol\022\026\n\022" + + "UNDEFINED_PROTOCOL\020\000\022\013\n\004GRPC\020\236\210\206\001\022\013\n\004HTT" + + "P\020\210\201\210\001\022\014\n\005HTTP2\020\252\241\370 \022\014\n\005HTTPS\020\313\241\370 \022\t\n\003SS" + + "L\020\354\203\005\022\t\n\003TCP\020\301\207\005\022\t\n\003UDP\020\241\217\005\022\023\n\013UNSPECIFI" + + "ED\020\227\276\230\373\001\"\353\001\n\017SessionAffinity\022\036\n\032UNDEFINE" + + "D_SESSION_AFFINITY\020\000\022\021\n\tCLIENT_IP\020\233\334\351\244\001\022" + + "\037\n\030CLIENT_IP_NO_DESTINATION\020\224\232\3152\022\033\n\024CLIE" + + "NT_IP_PORT_PROTO\020\256\362\334i\022\026\n\017CLIENT_IP_PROTO" + + "\020\244\305\211\014\022\030\n\020GENERATED_COOKIE\020\264\316\312\260\001\022\023\n\014HEADE" + + "R_FIELD\020\250\211\334_\022\023\n\013HTTP_COOKIE\020\373\243\203\354\001\022\013\n\004NON" + + "E\020\270\316\222\001B\032\n\030_affinity_cookie_ttl_secB\r\n\013_c" + + "dn_policyB\023\n\021_circuit_breakersB\026\n\024_conne" + + "ction_drainingB\035\n\033_connection_tracking_p" + + "olicyB\022\n\020_consistent_hashB\025\n\023_creation_t" + + "imestampB\016\n\014_descriptionB\027\n\025_edge_securi" + + "ty_policyB\017\n\r_enable_c_d_nB\022\n\020_failover_" + + "policyB\016\n\014_fingerprintB\006\n\004_iapB\005\n\003_idB\007\n" + + "\005_kindB\030\n\026_load_balancing_schemeB\025\n\023_loc" + + "ality_lb_policyB\r\n\013_log_configB\026\n\024_max_s" + + "tream_durationB\007\n\005_nameB\n\n\010_networkB\024\n\022_" + + "outlier_detectionB\007\n\005_portB\014\n\n_port_name" + + "B\013\n\t_protocolB\t\n\007_regionB\022\n\020_security_po" + + "licyB\024\n\022_security_settingsB\014\n\n_self_link" + + "B\023\n\021_session_affinityB\r\n\013_subsettingB\016\n\014" + + "_timeout_sec\"\313\003\n\034BackendServiceAggregate" + + "dList\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.BackendServi" + + "ceAggregatedList.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\014unreac" + + "hables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .go" + + "ogle.cloud.compute.v1.WarningH\004\210\001\001\032`\n\nIt" + + "emsEntry\022\013\n\003key\030\001 \001(\t\022A\n\005value\030\002 \001(\01322.g" + + "oogle.cloud.compute.v1.BackendServicesSc" + + "opedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pa" + + "ge_tokenB\014\n\n_self_linkB\n\n\010_warning\"\267\007\n\027B" + + "ackendServiceCdnPolicy\022w\n\037bypass_cache_o" + + "n_request_headers\030\312\275\353\347\001 \003(\0132J.google.clo" + + "ud.compute.v1.BackendServiceCdnPolicyByp" + + "assCacheOnRequestHeader\022I\n\020cache_key_pol" + + "icy\030\357\327\370K \001(\0132\'.google.cloud.compute.v1.C" + + "acheKeyPolicyH\000\210\001\001\022\032\n\ncache_mode\030\300\310\342\r \001(" + + "\tH\001\210\001\001\022\032\n\nclient_ttl\030\370\216\354\r \001(\005H\002\210\001\001\022\033\n\013de" + + "fault_ttl\030\356\375\346/ \001(\005H\003\210\001\001\022\030\n\007max_ttl\030\221\211\325\222\001" + + " \001(\005H\004\210\001\001\022!\n\020negative_caching\030\265\303\242\240\001 \001(\010H" + + "\005\210\001\001\022i\n\027negative_caching_policy\030\374\265\212J \003(\013" + + "2E.google.cloud.compute.v1.BackendServic" + + "eCdnPolicyNegativeCachingPolicy\022#\n\022reque" + + "st_coalescing\030\324\204\210\376\001 \001(\010H\006\210\001\001\022!\n\021serve_wh" + + "ile_stale\030\333\367\355p \001(\005H\007\210\001\001\022-\n\034signed_url_ca" + + "che_max_age_sec\030\306\250\271\200\001 \001(\003H\010\210\001\001\022 \n\024signed" + + "_url_key_names\030\265\355\247\261\001 \003(\t\"\217\001\n\tCacheMode\022\030" + + "\n\024UNDEFINED_CACHE_MODE\020\000\022\030\n\020CACHE_ALL_ST" + + "ATIC\020\351\227\245\251\001\022\027\n\017FORCE_CACHE_ALL\020\260\335\340\347\001\022\032\n\022I" + + "NVALID_CACHE_MODE\020\310\267\350\265\001\022\031\n\022USE_ORIGIN_HE" + + "ADERS\020\245\222\264\032B\023\n\021_cache_key_policyB\r\n\013_cach" + + "e_modeB\r\n\013_client_ttlB\016\n\014_default_ttlB\n\n" + + "\010_max_ttlB\023\n\021_negative_cachingB\025\n\023_reque" + + "st_coalescingB\024\n\022_serve_while_staleB\037\n\035_" + + "signed_url_cache_max_age_sec\"`\n1BackendS" + + "erviceCdnPolicyBypassCacheOnRequestHeade" + + "r\022\033\n\013header_name\030\375\301\3074 \001(\tH\000\210\001\001B\016\n\014_heade" + + "r_name\"i\n,BackendServiceCdnPolicyNegativ" + + "eCachingPolicy\022\024\n\004code\030\355\333\272\001 \001(\005H\000\210\001\001\022\022\n\003" + + "ttl\030\354\203\007 \001(\005H\001\210\001\001B\007\n\005_codeB\006\n\004_ttl\"\353\004\n&Ba" + + "ckendServiceConnectionTrackingPolicy\022<\n," + + "connection_persistence_on_unhealthy_back" + + "ends\030\371\221\330H \001(\tH\000\210\001\001\022&\n\026enable_strong_affi" + + "nity\030\224\346\331\013 \001(\010H\001\210\001\001\022 \n\020idle_timeout_sec\030\210" + + "\301\364\013 \001(\005H\002\210\001\001\022\035\n\rtracking_mode\030\253\334\365< \001(\tH\003" + + "\210\001\001\"\260\001\n(ConnectionPersistenceOnUnhealthy" + + "Backends\022:\n6UNDEFINED_CONNECTION_PERSIST" + + "ENCE_ON_UNHEALTHY_BACKENDS\020\000\022\025\n\016ALWAYS_P" + + "ERSIST\020\204\347\247\022\022\033\n\024DEFAULT_FOR_PROTOCOL\020\314\245\242E" + + "\022\024\n\rNEVER_PERSIST\020\341\245\216B\"t\n\014TrackingMode\022\033" + + "\n\027UNDEFINED_TRACKING_MODE\020\000\022\034\n\025INVALID_T" + + "RACKING_MODE\020\303\203\275\027\022\025\n\016PER_CONNECTION\020\340\366\315(" + + "\022\022\n\013PER_SESSION\020\264\272\352VB/\n-_connection_pers" + + "istence_on_unhealthy_backendsB\031\n\027_enable" + + "_strong_affinityB\023\n\021_idle_timeout_secB\020\n" + + "\016_tracking_mode\"\371\001\n\034BackendServiceFailov" + + "erPolicy\0224\n$disable_connection_drain_on_" + + "failover\030\341\314\355V \001(\010H\000\210\001\001\022)\n\031drop_traffic_i" + + "f_unhealthy\030\224\315\3055 \001(\010H\001\210\001\001\022\036\n\016failover_ra" + + "tio\030\376\224\264e \001(\002H\002\210\001\001B\'\n%_disable_connection" + + "_drain_on_failoverB\034\n\032_drop_traffic_if_u" + + "nhealthyB\021\n\017_failover_ratio\"\215\002\n\031BackendS" + + "erviceGroupHealth\022[\n\013annotations\030\244\366\2655 \003(" + + "\0132C.google.cloud.compute.v1.BackendServi" + + "ceGroupHealth.AnnotationsEntry\022@\n\rhealth" + + "_status\030\265\326\272\265\001 \003(\0132%.google.cloud.compute" + + ".v1.HealthStatus\022\024\n\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\0322" + + "\n\020AnnotationsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value" + + "\030\002 \001(\t:\0028\001B\007\n\005_kind\"\373\001\n\021BackendServiceIA" + + "P\022\026\n\007enabled\030\301\226> \001(\010H\000\210\001\001\022!\n\020oauth2_clie" + + "nt_id\030\313\216\336\225\001 \001(\tH\001\210\001\001\022$\n\024oauth2_client_se" + + "cret\030\340\341\250\030 \001(\tH\002\210\001\001\022+\n\033oauth2_client_secr" + + "et_sha256\030\346\214\3535 \001(\tH\003\210\001\001B\n\n\010_enabledB\023\n\021_" + + "oauth2_client_idB\027\n\025_oauth2_client_secre" + + "tB\036\n\034_oauth2_client_secret_sha256\"\255\002\n\022Ba" + + "ckendServiceList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005it" + + "ems\030\300\317\367/ \003(\0132\'.google.cloud.compute.v1.B" + + "ackendService\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017n" + + "ext_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_lin" + + "k\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" + + "oogle.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\"\253\002\n/BackendServiceLoca" + + "lityLoadBalancingPolicyConfig\022s\n\rcustom_" + + "policy\030\300\213\246\002 \001(\0132T.google.cloud.compute.v" + + "1.BackendServiceLocalityLoadBalancingPol" + + "icyConfigCustomPolicyH\000\210\001\001\022f\n\006policy\030\262\312\266" + + "+ \001(\0132N.google.cloud.compute.v1.BackendS" + + "erviceLocalityLoadBalancingPolicyConfigP" + + "olicyH\001\210\001\001B\020\n\016_custom_policyB\t\n\007_policy\"" + + "{\n;BackendServiceLocalityLoadBalancingPo" + + "licyConfigCustomPolicy\022\024\n\004data\030\252\337\273\001 \001(\tH" + + "\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001B\007\n\005_dataB\007\n\005_" + + "name\"\206\002\n5BackendServiceLocalityLoadBalan" + + "cingPolicyConfigPolicy\022\024\n\004name\030\213\365\315\001 \001(\tH" + + "\000\210\001\001\"\255\001\n\004Name\022\022\n\016UNDEFINED_NAME\020\000\022\031\n\021INV" + + "ALID_LB_POLICY\020\263\347\225\232\001\022\024\n\rLEAST_REQUEST\020\371\304" + + "\234\026\022\r\n\006MAGLEV\020\352\227\3528\022\033\n\024ORIGINAL_DESTINATIO" + + "N\020\200\375\245O\022\r\n\006RANDOM\020\303\261\227}\022\021\n\tRING_HASH\020\275\333\257\316\001" + + "\022\022\n\013ROUND_ROBIN\020\371\206\261IB\007\n\005_name\"j\n\027Backend" + + "ServiceLogConfig\022\027\n\006enable\030\203\313\324\224\001 \001(\010H\000\210\001" + + "\001\022\033\n\013sample_rate\030\325\224\206I \001(\002H\001\210\001\001B\t\n\007_enabl" + + "eB\016\n\014_sample_rate\"O\n\027BackendServiceRefer" + + "ence\022 \n\017backend_service\030\212\300\256\222\001 \001(\tH\000\210\001\001B\022" + + "\n\020_backend_service\"\251\001\n\031BackendServicesSc" + + "opedList\022E\n\020backend_services\030\251\303\241\271\001 \003(\0132\'" + + ".google.cloud.compute.v1.BackendService\022" + + "9\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compu" + + "te.v1.WarningH\000\210\001\001B\n\n\010_warning\"\347\t\n\tBfdPa" + + "cket\022&\n\026authentication_present\030\364\223\3042 \001(\010H" + + "\000\210\001\001\022)\n\031control_plane_independent\030\265\257\336\035 \001" + + "(\010H\001\210\001\001\022\027\n\006demand\030\313\324\233\203\001 \001(\010H\002\210\001\001\022\032\n\ndiag" + + "nostic\030\247\267\363\035 \001(\tH\003\210\001\001\022\025\n\005final\030\366\202\273. \001(\010H\004" + + "\210\001\001\022\027\n\006length\030\346\365\270\360\001 \001(\rH\005\210\001\001\022\'\n\027min_echo" + + "_rx_interval_ms\030\324\365\261. \001(\rH\006\210\001\001\022#\n\022min_rx_" + + "interval_ms\030\364\320\373\334\001 \001(\rH\007\210\001\001\022#\n\022min_tx_int" + + "erval_ms\030\262\367\351\372\001 \001(\rH\010\210\001\001\022\032\n\nmultiplier\030\301\373" + + "\235[ \001(\rH\t\210\001\001\022\032\n\nmultipoint\030\367\267\243[ \001(\010H\n\210\001\001\022" + + " \n\020my_discriminator\030\311\222\307$ \001(\rH\013\210\001\001\022\024\n\004pol" + + "l\030\277\257\322\001 \001(\010H\014\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\r\210\001\001\022\030" + + "\n\007version\030\330\271\324\247\001 \001(\rH\016\210\001\001\022#\n\022your_discrim" + + "inator\030\220\347\357\365\001 \001(\rH\017\210\001\001\"\336\002\n\nDiagnostic\022\030\n\024" + + "UNDEFINED_DIAGNOSTIC\020\000\022\034\n\025ADMINISTRATIVE" + + "LY_DOWN\020\246\216\203:\022\035\n\026CONCATENATED_PATH_DOWN\020\214" + + "\251\276\014\022%\n\036CONTROL_DETECTION_TIME_EXPIRED\020\357\370" + + "\314@\022\035\n\026DIAGNOSTIC_UNSPECIFIED\020\377\204\200\034\022\033\n\024ECH" + + "O_FUNCTION_FAILED\020\352\330\235i\022\035\n\026FORWARDING_PLA" + + "NE_RESET\020\252\256\263\t\022&\n\036NEIGHBOR_SIGNALED_SESSI" + + "ON_DOWN\020\266\376\270\262\001\022\024\n\rNO_DIAGNOSTIC\020\345\301\214j\022\021\n\tP" + + "ATH_DOWN\020\374\220\311\212\001\022&\n\036REVERSE_CONCATENATED_P" + + "ATH_DOWN\020\251\265\310\344\001\"m\n\005State\022\023\n\017UNDEFINED_STA" + + "TE\020\000\022\021\n\nADMIN_DOWN\020\262\337\245=\022\013\n\004DOWN\020\242\271\200\001\022\013\n\004" + + "INIT\020\220\272\211\001\022\031\n\021STATE_UNSPECIFIED\020\311\320\274\340\001\022\007\n\002" + + "UP\020\233\025B\031\n\027_authentication_presentB\034\n\032_con" + + "trol_plane_independentB\t\n\007_demandB\r\n\013_di" + + "agnosticB\010\n\006_finalB\t\n\007_lengthB\032\n\030_min_ec" + + "ho_rx_interval_msB\025\n\023_min_rx_interval_ms" + + "B\025\n\023_min_tx_interval_msB\r\n\013_multiplierB\r" + + "\n\013_multipointB\023\n\021_my_discriminatorB\007\n\005_p" + + "ollB\010\n\006_stateB\n\n\010_versionB\025\n\023_your_discr" + + "iminator\"\354\n\n\tBfdStatus\022/\n\037bfd_session_in" + + "itialization_mode\030\232\237\203h \001(\tH\000\210\001\001\022/\n\036confi" + + "g_update_timestamp_micros\030\261\200\201\332\001 \001(\003H\001\210\001\001" + + "\022U\n\025control_packet_counts\030\371\322\233? \001(\0132..goo" + + "gle.cloud.compute.v1.BfdStatusPacketCoun" + + "tsH\002\210\001\001\022N\n\030control_packet_intervals\030\371\347\346\356" + + "\001 \003(\0132(.google.cloud.compute.v1.PacketIn" + + "tervals\022!\n\020local_diagnostic\030\373\241\220\335\001 \001(\tH\003\210" + + "\001\001\022\033\n\013local_state\030\275\225\222G \001(\tH\004\210\001\001\0227\n\'negot" + + "iated_local_control_tx_interval_ms\030\224\321\260\n " + + "\001(\rH\005\210\001\001\022>\n\trx_packet\030\241\201\353\360\001 \001(\0132\".google" + + ".cloud.compute.v1.BfdPacketH\006\210\001\001\022=\n\ttx_p" + + "acket\030\243\275\2165 \001(\0132\".google.cloud.compute.v1" + + ".BfdPacketH\007\210\001\001\022\031\n\tuptime_ms\030\335\332\345; \001(\003H\010\210" + + "\001\001\"\200\001\n\034BfdSessionInitializationMode\022-\n)U" + + "NDEFINED_BFD_SESSION_INITIALIZATION_MODE" + + "\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n\010DISABLED\020\374\324\260\366\001\022\017\n\007" + + "PASSIVE\020\207\366\327\334\001\"\351\002\n\017LocalDiagnostic\022\036\n\032UND" + + "EFINED_LOCAL_DIAGNOSTIC\020\000\022\034\n\025ADMINISTRAT" + + "IVELY_DOWN\020\246\216\203:\022\035\n\026CONCATENATED_PATH_DOW" + + "N\020\214\251\276\014\022%\n\036CONTROL_DETECTION_TIME_EXPIRED" + + "\020\357\370\314@\022\035\n\026DIAGNOSTIC_UNSPECIFIED\020\377\204\200\034\022\033\n\024" + + "ECHO_FUNCTION_FAILED\020\352\330\235i\022\035\n\026FORWARDING_" + + "PLANE_RESET\020\252\256\263\t\022&\n\036NEIGHBOR_SIGNALED_SE" + + "SSION_DOWN\020\266\376\270\262\001\022\024\n\rNO_DIAGNOSTIC\020\345\301\214j\022\021" + + "\n\tPATH_DOWN\020\374\220\311\212\001\022&\n\036REVERSE_CONCATENATE" + + "D_PATH_DOWN\020\251\265\310\344\001\"x\n\nLocalState\022\031\n\025UNDEF" + + "INED_LOCAL_STATE\020\000\022\021\n\nADMIN_DOWN\020\262\337\245=\022\013\n" + + "\004DOWN\020\242\271\200\001\022\013\n\004INIT\020\220\272\211\001\022\031\n\021STATE_UNSPECI" + + "FIED\020\311\320\274\340\001\022\007\n\002UP\020\233\025B\"\n _bfd_session_init" + + "ialization_modeB!\n\037_config_update_timest" + + "amp_microsB\030\n\026_control_packet_countsB\023\n\021" + + "_local_diagnosticB\016\n\014_local_stateB*\n(_ne", + "gotiated_local_control_tx_interval_msB\014\n" + + "\n_rx_packetB\014\n\n_tx_packetB\014\n\n_uptime_ms\"" + + "\315\001\n\025BfdStatusPacketCounts\022\026\n\006num_rx\030\237\243\343\022" + + " \001(\rH\000\210\001\001\022 \n\017num_rx_rejected\030\236\256\377\205\001 \001(\rH\001" + + "\210\001\001\022\"\n\021num_rx_successful\030\272\212\221\331\001 \001(\rH\002\210\001\001\022" + + "\026\n\006num_tx\030\335\243\343\022 \001(\rH\003\210\001\001B\t\n\007_num_rxB\022\n\020_n" + + "um_rx_rejectedB\024\n\022_num_rx_successfulB\t\n\007" + + "_num_tx\"\261\001\n\007Binding\022\033\n\nbinding_id\030\225\362\251\322\001 " + + "\001(\tH\000\210\001\001\0228\n\tcondition\030\233\332\245e \001(\0132\035.google." + + "cloud.compute.v1.ExprH\001\210\001\001\022\023\n\007members\030\231\222" + + "\273\304\001 \003(\t\022\024\n\004role\030\366\200\326\001 \001(\tH\002\210\001\001B\r\n\013_bindin" + + "g_idB\014\n\n_conditionB\007\n\005_role\"\363\001\n\031BulkInse" + + "rtInstanceRequest\022k\n&bulk_insert_instanc" + + "e_resource_resource\030\316\302\340\023 \001(\01323.google.cl" + + "oud.compute.v1.BulkInsertInstanceResourc" + + "eB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007projec" + + "t\022\032\n\nrequest_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\"\245\005\n\032Bu" + + "lkInsertInstanceResource\022\025\n\005count\030\217\242\235- \001" + + "(\003H\000\210\001\001\022P\n\023instance_properties\030\235\236\330f \001(\0132" + + "+.google.cloud.compute.v1.InstanceProper" + + "tiesH\001\210\001\001\022I\n\017location_policy\030\374\271\207\336\001 \001(\0132\'" + + ".google.cloud.compute.v1.LocationPolicyH" + + "\002\210\001\001\022\032\n\tmin_count\030\342\251\277\371\001 \001(\003H\003\210\001\001\022\035\n\014name" + + "_pattern\030\334\243\251\305\001 \001(\tH\004\210\001\001\022r\n\027per_instance_" + + "properties\030\373\271\3363 \003(\0132N.google.cloud.compu" + + "te.v1.BulkInsertInstanceResource.PerInst" + + "ancePropertiesEntry\022)\n\030source_instance_t" + + "emplate\030\300\303\301\236\001 \001(\tH\005\210\001\001\032\206\001\n\032PerInstancePr" + + "opertiesEntry\022\013\n\003key\030\001 \001(\t\022W\n\005value\030\002 \001(" + + "\0132H.google.cloud.compute.v1.BulkInsertIn" + + "stanceResourcePerInstanceProperties:\0028\001B" + + "\010\n\006_countB\026\n\024_instance_propertiesB\022\n\020_lo" + + "cation_policyB\014\n\n_min_countB\017\n\r_name_pat" + + "ternB\033\n\031_source_instance_template\"P\n/Bul" + + "kInsertInstanceResourcePerInstanceProper" + + "ties\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001B\007\n\005_name\"\375\001\n\037" + + "BulkInsertRegionInstanceRequest\022k\n&bulk_" + + "insert_instance_resource_resource\030\316\302\340\023 \001" + + "(\01323.google.cloud.compute.v1.BulkInsertI" + + "nstanceResourceB\003\340A\002\022!\n\007project\030\231\226\301l \001(\t" + + "B\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362" + + "G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013" + + "_request_id\"U\n\025CacheInvalidationRule\022\024\n\004" + + "host\030\250\353\303\001 \001(\tH\000\210\001\001\022\024\n\004path\030\245\310\321\001 \001(\tH\001\210\001\001" + + "B\007\n\005_hostB\007\n\005_path\"\302\002\n\016CacheKeyPolicy\022\035\n" + + "\014include_host\030\337\205\224\350\001 \001(\010H\000\210\001\001\022\037\n\024include_" + + "http_headers\030\206\372\227\001 \003(\t\022 \n\025include_named_c" + + "ookies\030\262\260\321) \003(\t\022!\n\020include_protocol\030\317\320\334\220" + + "\001 \001(\010H\001\210\001\001\022%\n\024include_query_string\030\237\363\204\342\001" + + " \001(\010H\002\210\001\001\022\"\n\026query_string_blacklist\030\206\252\241\251" + + "\001 \003(\t\022!\n\026query_string_whitelist\030\260\330\201\031 \003(\t" + + "B\017\n\r_include_hostB\023\n\021_include_protocolB\027" + + "\n\025_include_query_string\"\260\002\n\017CircuitBreak" + + "ers\022\037\n\017max_connections\030\372\325\3414 \001(\005H\000\210\001\001\022%\n\024" + + "max_pending_requests\030\347\245\212\263\001 \001(\005H\001\210\001\001\022\034\n\014m" + + "ax_requests\030\277\370\262\r \001(\005H\002\210\001\001\022,\n\033max_request" + + "s_per_connection\030\300\226\270\254\001 \001(\005H\003\210\001\001\022\033\n\013max_r" + + "etries\030\353\242\276\032 \001(\005H\004\210\001\001B\022\n\020_max_connections" + + "B\027\n\025_max_pending_requestsB\017\n\r_max_reques" + + "tsB\036\n\034_max_requests_per_connectionB\016\n\014_m" + + "ax_retries\"\261\001\n\037CloneRulesFirewallPolicyR" + + "equest\022 \n\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002" + + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022&\n\026source_f" + + "irewall_policy\030\255\332\366\013 \001(\tH\001\210\001\001B\r\n\013_request" + + "_idB\031\n\027_source_firewall_policy\"\333\001\n&Clone" + + "RulesNetworkFirewallPolicyRequest\022 \n\017fir" + + "ewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022!\n\007project\030\231" + "\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\266\001\n!DeleteInst" - + "anceGroupManagerRequest\022&\n\026instance_grou" - + "p_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l " + + "\021 \001(\tH\000\210\001\001\022&\n\026source_firewall_policy\030\255\332\366" + + "\013 \001(\tH\001\210\001\001B\r\n\013_request_idB\031\n\027_source_fir" + + "ewall_policy\"\202\002\n,CloneRulesRegionNetwork" + + "FirewallPolicyRequest\022 \n\017firewall_policy" + + "\030\321\212\306\355\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\006reg" + + "ion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022&\n\026sourc" + + "e_firewall_policy\030\255\332\366\013 \001(\tH\001\210\001\001B\r\n\013_requ" + + "est_idB\031\n\027_source_firewall_policy\"\341\013\n\nCo" + + "mmitment\022\033\n\nauto_renew\030\375\227\244\354\001 \001(\010H\000\210\001\001\022\030\n" + + "\010category\030\376\371\212\030 \001(\tH\001\210\001\001\022\"\n\022creation_time" + + "stamp\030\266\217\307\016 \001(\tH\002\210\001\001\022\034\n\013description\030\374\207\326\311\001" + + " \001(\tH\003\210\001\001\022\036\n\rend_timestamp\030\262\255\232\337\001 \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\022U\n\020license_resource\030\314\324\352\320\001 \001(\01322.google" + + ".cloud.compute.v1.LicenseResourceCommitm" + + "entH\007\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022\024\n\004plan\030\251" + + "\226\322\001 \001(\tH\t\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\n\210\001\001\022>\n\014" + + "reservations\030\247\354\314\276\001 \003(\0132$.google.cloud.co" + + "mpute.v1.Reservation\022A\n\tresources\030\245\374\262N \003" + + "(\0132+.google.cloud.compute.v1.ResourceCom" + + "mitment\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022\037\n\017s" + + "tart_timestamp\030\371\252\361\' \001(\tH\014\210\001\001\022\026\n\006status\030\362" + + "\237\267V \001(\tH\r\210\001\001\022\037\n\016status_message\030\272\311\351\215\001 \001(\t" + + "H\016\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\017\210\001\001\"b\n\010Category\022" + + "\026\n\022UNDEFINED_CATEGORY\020\000\022\034\n\024CATEGORY_UNSP" + + "ECIFIED\020\326\272\346\362\001\022\017\n\007LICENSE\020\241\240\360\245\001\022\017\n\007MACHIN" + + "E\020\247\240\363\337\001\"Y\n\004Plan\022\022\n\016UNDEFINED_PLAN\020\000\022\017\n\007I" + + "NVALID\020\327\373\355\374\001\022\027\n\020THIRTY_SIX_MONTH\020\206\265\375~\022\023\n" + + "\014TWELVE_MONTH\020\272\232\304R\"z\n\006Status\022\024\n\020UNDEFINE" + + "D_STATUS\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n\tCANCELLED\020" + + "\261\362\200\024\022\020\n\010CREATING\020\271\275\235\331\001\022\017\n\007EXPIRED\020\205\346\210\346\001\022" + + "\025\n\016NOT_YET_ACTIVE\020\351\342\351\t\"\314\002\n\004Type\022\022\n\016UNDEF" + + "INED_TYPE\020\000\022\035\n\025ACCELERATOR_OPTIMIZED\020\223\320\365" + + "\205\001\022\030\n\021COMPUTE_OPTIMIZED\020\337\355\300K\022\035\n\025COMPUTE_" + + "OPTIMIZED_C2D\020\365\300\337\266\001\022\027\n\017GENERAL_PURPOSE\020\207" + + "\371\371\216\001\022\032\n\022GENERAL_PURPOSE_E2\020\305\236\373\217\001\022\032\n\022GENE" + + "RAL_PURPOSE_N2\020\334\240\373\217\001\022\032\n\023GENERAL_PURPOSE_" + + "N2D\020\350\366\354n\022\032\n\023GENERAL_PURPOSE_T2D\020\356\243\355n\022\030\n\020" + + "MEMORY_OPTIMIZED\020\311\356\254\206\001\022\033\n\023MEMORY_OPTIMIZ" + + "ED_M3\020\274\214\340\203\001\022\030\n\020TYPE_UNSPECIFIED\020\222\373\333\320\001B\r\n" + + "\013_auto_renewB\013\n\t_categoryB\025\n\023_creation_t" + + "imestampB\016\n\014_descriptionB\020\n\016_end_timesta" + + "mpB\005\n\003_idB\007\n\005_kindB\023\n\021_license_resourceB" + + "\007\n\005_nameB\007\n\005_planB\t\n\007_regionB\014\n\n_self_li" + + "nkB\022\n\020_start_timestampB\t\n\007_statusB\021\n\017_st" + + "atus_messageB\007\n\005_type\"\277\003\n\030CommitmentAggr" + + "egatedList\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.Commitm" + + "entAggregatedList.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\014unrea" + + "chables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" + + "oogle.cloud.compute.v1.WarningH\004\210\001\001\032\\\n\nI" + + "temsEntry\022\013\n\003key\030\001 \001(\t\022=\n\005value\030\002 \001(\0132.." + + "google.cloud.compute.v1.CommitmentsScope" + + "dList:\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\"\245\002\n\016Comm" + + "itmentList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0225\n\005items\030\300\317" + + "\367/ \003(\0132#.google.cloud.compute.v1.Commitm" + + "ent\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_t" + + "oken\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.clou" + + "d.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kin" + + "dB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_" + + "warning\"\234\001\n\025CommitmentsScopedList\022<\n\013com" + + "mitments\030\376\257\362\326\001 \003(\0132#.google.cloud.comput" + + "e.v1.Commitment\0229\n\007warning\030\234\337\226\030 \001(\0132 .go" + + "ogle.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_w" + + "arning\"\210\004\n\tCondition\022\022\n\003iam\030\325\254\006 \001(\tH\000\210\001\001" + + "\022\020\n\002op\030\341\033 \001(\tH\001\210\001\001\022\022\n\003svc\030\340\374\006 \001(\tH\002\210\001\001\022\022" + + "\n\003sys\030\315\375\006 \001(\tH\003\210\001\001\022\021\n\006values\030\242\272\226w \003(\t\"\267\001" + + "\n\003Iam\022\021\n\rUNDEFINED_IAM\020\000\022\020\n\010APPROVER\020\305\255\255" + + "\252\001\022\022\n\013ATTRIBUTION\020\337\310\354n\022\021\n\tAUTHORITY\020\243\256\260\360" + + "\001\022\030\n\020CREDENTIALS_TYPE\020\275\345\205\246\001\022\027\n\017CREDS_ASS" + + "ERTION\020\350\317\274\236\001\022\031\n\022JUSTIFICATION_TYPE\020\207\241\246b\022" + + "\026\n\016SECURITY_REALM\020\260\371\370\372\001\"r\n\002Op\022\020\n\014UNDEFIN" + + "ED_OP\020\000\022\021\n\nDISCHARGED\020\342\377\377~\022\016\n\006EQUALS\020\277\347\355" + + "\322\001\022\007\n\002IN\020\245\022\022\021\n\nNOT_EQUALS\020\313\305\263\t\022\r\n\006NOT_IN" + + "\020\261\274\353L\022\014\n\005NO_OP\020\237\202\302#\"M\n\003Sys\022\021\n\rUNDEFINED_" + + "SYS\020\000\022\007\n\002IP\020\247\022\022\013\n\004NAME\020\213\345\221\001\022\r\n\006REGION\020\364\265" + + "\354~\022\016\n\007SERVICE\020\225\245\275\010B\006\n\004_iamB\005\n\003_opB\006\n\004_sv" + + "cB\006\n\004_sys\"i\n\032ConfidentialInstanceConfig\022" + + "+\n\033enable_confidential_compute\030\274\353\3310 \001(\010H" + + "\000\210\001\001B\036\n\034_enable_confidential_compute\"S\n\022" + + "ConnectionDraining\022$\n\024draining_timeout_s" + + "ec\030\236\325\254k \001(\005H\000\210\001\001B\027\n\025_draining_timeout_se" + + "c\"\210\002\n\"ConsistentHashLoadBalancerSettings" + + "\022b\n\013http_cookie\030\373\253\227\003 \001(\0132E.google.cloud." + + "compute.v1.ConsistentHashLoadBalancerSet" + + "tingsHttpCookieH\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\021_http_heade" + + "r_nameB\024\n\022_minimum_ring_size\"\253\001\n,Consist" + + "entHashLoadBalancerSettingsHttpCookie\022\024\n" + + "\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\024\n\004path\030\245\310\321\001 \001(\tH\001\210\001" + + "\001\0225\n\003ttl\030\354\203\007 \001(\0132!.google.cloud.compute." + + "v1.DurationH\002\210\001\001B\007\n\005_nameB\007\n\005_pathB\006\n\004_t" + + "tl\"\236\002\n\nCorsPolicy\022\"\n\021allow_credentials\030\206" + + "\376\275\345\001 \001(\010H\000\210\001\001\022\030\n\rallow_headers\030\220\301\305\025 \003(\t\022" + + "\030\n\rallow_methods\030\274\371\370a \003(\t\022\037\n\024allow_origi" + + "n_regexes\030\322\215\332f \003(\t\022\030\n\rallow_origins\030\227\316\370\\" + + " \003(\t\022\031\n\010disabled\030\374\364\230\201\001 \001(\010H\001\210\001\001\022\031\n\016expos" + + "e_headers\030\213\314\210v \003(\t\022\030\n\007max_age\030\244\367\323\222\001 \001(\005H" + + "\002\210\001\001B\024\n\022_allow_credentialsB\013\n\t_disabledB" + + "\n\n\010_max_age\"\321\002\n*CreateInstancesInstanceG" + + "roupManagerRequest\022&\n\026instance_group_man" + + "ager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n9instance_group_ma" + + "nagers_create_instances_request_resource" + + "\030\223\372\332\013 \001(\0132D.google.cloud.compute.v1.Inst" + + "anceGroupManagersCreateInstancesRequestB" + + "\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022" + + "\032\n\nrequest_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\"\351\002\n0Crea" + + "teInstancesRegionInstanceGroupManagerReq" + + "uest\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\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\235\001\n@reg" + + "ion_instance_group_managers_create_insta" + + "nces_request_resource\030\210\277\230\253\001 \001(\0132J.google" + + ".cloud.compute.v1.RegionInstanceGroupMan" + + "agersCreateInstancesRequestB\003\340A\002\022\032\n\nrequ" + + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\221\002\n\031" + + "CreateSnapshotDiskRequest\022\024\n\004disk\030\235\233\274\001 \001" + + "(\tB\003\340A\002\022\034\n\013guest_flush\030\335\223\354\267\001 \001(\010H\000\210\001\001\022!\n" + + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequ" + + "est_id\030\313\201\331\021 \001(\tH\001\210\001\001\022E\n\021snapshot_resourc" + + "e\030\251\270\301\345\001 \001(\0132!.google.cloud.compute.v1.Sn" + + "apshotB\003\340A\002\022\033\n\004zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zone" + + "B\016\n\014_guest_flushB\r\n\013_request_id\"\355\001\n\037Crea" + + "teSnapshotRegionDiskRequest\022\024\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\007pro" + + "ject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022E\n\021snapshot_re" + + "source\030\251\270\301\345\001 \001(\0132!.google.cloud.compute." + + "v1.SnapshotB\003\340A\002B\r\n\013_request_id\"\217\002\n\025Cust" + + "omerEncryptionKey\022\035\n\014kms_key_name\030\231\353\373\346\001 " + + "\001(\tH\000\210\001\001\022\'\n\027kms_key_service_account\030\325\305\220d" + + " \001(\tH\001\210\001\001\022\030\n\007raw_key\030\310\343\230\326\001 \001(\tH\002\210\001\001\022\"\n\021r" + + "sa_encrypted_key\030\245\303\374\237\001 \001(\tH\003\210\001\001\022\026\n\006sha25" + + "6\030\247\354\216Q \001(\tH\004\210\001\001B\017\n\r_kms_key_nameB\032\n\030_kms" + + "_key_service_accountB\n\n\010_raw_keyB\024\n\022_rsa" + + "_encrypted_keyB\t\n\007_sha256\"\265\001\n\"CustomerEn" + + "cryptionKeyProtectedDisk\022T\n\023disk_encrypt" + + "ion_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\004Data\022\022\n\003key\030\337\274\006 \001(\tH\000\210\001\001\022\025\n" + + "\005value\030\361\242\2625 \001(\tH\001\210\001\001B\006\n\004_keyB\010\n\006_value\"\353" + + "\001\n!DeleteAccessConfigInstanceRequest\022\035\n\r" + + "access_config\030\375\344\336\" \001(\tB\003\340A\002\022\030\n\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\007pro" + + "ject\022\032\n\nrequest_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\"\237\001\n" + + "\024DeleteAddressRequest\022\030\n\007address\030\364\267\336\334\001 \001" + + "(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proje" + + "ct\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nr" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\241" + + "\001\n\027DeleteAutoscalerRequest\022\033\n\nautoscaler" + + "\030\327\375\322\366\001 \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002" + + "\362G\007project\022\032\n\nrequest_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\"\212\001\n\032DeleteBackendBucketRequest\022\036\n\016bac" + + "kend_bucket\030\365\343\335+ \001(\tB\003\340A\002\022!\n\007project\030\231\226\301" + + "l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 " + + "\001(\tH\000\210\001\001B\r\n\013_request_id\"\215\001\n\033DeleteBacken" + + "dServiceRequest\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\007pro" + + "ject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_req" + + "uest_id\"\224\001\n\021DeleteDiskRequest\022\024\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\007p" + + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\004zo" + + "ne\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_request_id\"\225" + + "\001\n\037DeleteExternalVpnGatewayRequest\022$\n\024ex" + + "ternal_vpn_gateway\030\205\327\2634 \001(\tB\003\340A\002\022!\n\007proj" + + "ect\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_i" + + "d\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"j\n\033Delete" + + "FirewallPolicyRequest\022 \n\017firewall_policy" + + "\030\321\212\306\355\001 \001(\tB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" + + "\210\001\001B\r\n\013_request_id\"\200\001\n\025DeleteFirewallReq" + + "uest\022\031\n\010firewall\030\200\372\325\363\001 \001(\tB\003\340A\002\022!\n\007proje" + + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id" + + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\256\001\n\033Delete" + + "ForwardingRuleRequest\022 \n\017forwarding_rule" + + "\030\376\245\335\200\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\006reg" + + "ion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_requ" + + "est_id\"\204\001\n\032DeleteGlobalAddressRequest\022\030\n" + + "\007address\030\364\267\336\334\001 \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l " + "\001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\"\247\001\n\032DeleteInstanceGroupReques" - + "t\022\036\n\016instance_group\030\325\324\325& \001(\tB\003\340A\002\022!\n\007pro" + + "\tH\000\210\001\001B\r\n\013_request_id\"\223\001\n!DeleteGlobalFo" + + "rwardingRuleRequest\022 \n\017forwarding_rule\030\376" + + "\245\335\200\001 \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G" + + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013" + + "_request_id\"\240\001\n\'DeleteGlobalNetworkEndpo" + + "intGroupRequest\022\'\n\026network_endpoint_grou" + + "p\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B" + + "\r\n\013_request_id\"R\n\034DeleteGlobalOperationR" + + "equest\022\031\n\toperation\030\347\252\353\030 \001(\tB\003\340A\002\022\027\n\007pro" + + "ject\030\231\226\301l \001(\tB\003\340A\002\"\037\n\035DeleteGlobalOperat" + + "ionResponse\"o\n(DeleteGlobalOrganizationO" + + "perationRequest\022\031\n\toperation\030\347\252\353\030 \001(\tB\003\340" + + "A\002\022\032\n\tparent_id\030\320\341\232\333\001 \001(\tH\000\210\001\001B\014\n\n_paren" + + "t_id\"+\n)DeleteGlobalOrganizationOperatio" + + "nResponse\"\242\001\n)DeleteGlobalPublicDelegate" + + "dPrefixeRequest\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\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B" + + "\r\n\013_request_id\"\207\001\n\030DeleteHealthCheckRequ" + + "est\022\035\n\014health_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022!\n\007pr" + + "oject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"y\n\022Dele" + + "teImageRequest\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\nrequ" + + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\266\001\n!" + + "DeleteInstanceGroupManagerRequest\022&\n\026ins" + + "tance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007pro" + "ject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_" + "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\"\234\001\n\025DeleteInstanceR" - + "equest\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022!\n\007proj" - + "ect\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_i" - + "d\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\004" - + "zoneB\r\n\013_request_id\"\221\001\n\035DeleteInstanceTe" - + "mplateRequest\022\"\n\021instance_template\030\344\201\273\223\001" + + "\004zoneB\r\n\013_request_id\"\247\001\n\032DeleteInstanceG" + + "roupRequest\022\036\n\016instance_group\030\325\324\325& \001(\tB\003" + + "\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032" + + "\n\nrequest_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\"\234\001\n\025Delet" + + "eInstanceRequest\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340" + + "A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n" + + "\nrequest_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\"\221\001\n\035Delete" + + "InstanceTemplateRequest\022\"\n\021instance_temp" + + "late\030\344\201\273\223\001 \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB" + + "\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001B\r\n\013_request_id\"\321\002\n*DeleteInstancesIns" + + "tanceGroupManagerRequest\022&\n\026instance_gro" + + "up_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n9instance_gr" + + "oup_managers_delete_instances_request_re" + + "source\030\204\306\255O \001(\0132D.google.cloud.compute.v" + + "1.InstanceGroupManagersDeleteInstancesRe" + + "questB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" + + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\004zon" + + "e\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_request_id\"\351\002" + + "\n0DeleteInstancesRegionInstanceGroupMana" + + "gerRequest\022&\n\026instance_group_manager\030\303\367\363" + + "v \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" + + "oject\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." + + "google.cloud.compute.v1.RegionInstanceGr" + + "oupManagersDeleteInstancesRequestB\003\340A\002\022\032" + + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_i" + + "d\"\276\001\n#DeleteInterconnectAttachmentReques" + + "t\022(\n\027interconnect_attachment\030\364\212\367\222\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\022\032\n\nreque" + + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\207\001\n\031D" + + "eleteInterconnectRequest\022\034\n\014interconnect" + + "\030\216\311\214k \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362" + + "G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "\013_request_id\"}\n\024DeleteLicenseRequest\022\027\n\007" + + "license\030\301\210\302O \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(" + + "\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" + + "\000\210\001\001B\r\n\013_request_id\"\210\001\n\031DeleteMachineIma" + + "geRequest\022\035\n\rmachine_image\030\343\376\376 \001(\tB\003\340A\002" + + "\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nr" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\307" + + "\001\n\'DeleteNetworkEdgeSecurityServiceReque" + + "st\022-\n\035network_edge_security_service\030\247\237\357J" + " \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" - + "ject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_req" - + "uest_id\"\321\002\n*DeleteInstancesInstanceGroup" - + "ManagerRequest\022&\n\026instance_group_manager" - + "\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n9instance_group_manage" - + "rs_delete_instances_request_resource\030\204\306\255" - + "O \001(\0132D.google.cloud.compute.v1.Instance" - + "GroupManagersDeleteInstancesRequestB\003\340A\002" + + "ject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id" + + "\"\267\001\n!DeleteNetworkEndpointGroupRequest\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\nre" + + "quest_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\"\224\001\n\"DeleteNet" + + "workFirewallPolicyRequest\022 \n\017firewall_po" + + "licy\030\321\212\306\355\001 \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB" + + "\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001B\r\n\013_request_id\"}\n\024DeleteNetworkReques" + + "t\022\027\n\007network\030\256\264\205o \001(\tB\003\340A\002\022!\n\007project\030\231\226" + + "\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021" + + " \001(\tH\000\210\001\001B\r\n\013_request_id\"\240\001\n\026DeleteNodeG" + + "roupRequest\022\033\n\nnode_group\030\202\374\213\340\001 \001(\tB\003\340A\002" + "\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nr" + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\004zone\030\254\307\344\001 \001(\t" - + "B\n\340A\002\362G\004zoneB\r\n\013_request_id\"\351\002\n0DeleteIn" - + "stancesRegionInstanceGroupManagerRequest" - + "\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\006r" - + "egion\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.google.clo" + + "B\n\340A\002\362G\004zoneB\r\n\013_request_id\"\252\001\n\031DeleteNo" + + "deTemplateRequest\022\036\n\rnode_template\030\227\344\213\232\001" + + " \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" + + "ject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id" + + "\"\227\002\n\033DeleteNodesNodeGroupRequest\022\033\n\nnode" + + "_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022p\n)node_groups_del" + + "ete_nodes_request_resource\030\222\327\263W \001(\01325.go" + + "ogle.cloud.compute.v1.NodeGroupsDeleteNo" + + "desRequestB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002" + + "\362G\007project\022\032\n\nrequest_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\"\257\001\n\034DeletePacketMirroringRequest\022 \n\020p" + + "acket_mirroring\030\314\271\321\n \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\nrequest_id\030\313\201\331\021 \001(\t" + + "H\000\210\001\001B\r\n\013_request_id\"\274\002\n3DeletePerInstan" + + "ceConfigsInstanceGroupManagerRequest\022&\n\026" + + "instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\234\001\n" + + "@instance_group_managers_delete_per_inst" + + "ance_configs_req_resource\030\240\352\350\254\001 \001(\0132I.go" + + "ogle.cloud.compute.v1.InstanceGroupManag" + + "ersDeletePerInstanceConfigsReqB\003\340A\002\022!\n\007p" + + "roject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\033\n\004zone\030\254" + + "\307\344\001 \001(\tB\n\340A\002\362G\004zone\"\306\002\n9DeletePerInstanc" + + "eConfigsRegionInstanceGroupManagerReques" + + "t\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\006" + + "region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\234\001\nAregion" + + "_instance_group_manager_delete_instance_" + + "config_req_resource\030\205\233- \001(\0132J.google.clo" + "ud.compute.v1.RegionInstanceGroupManager" - + "sDeleteInstancesRequestB\003\340A\002\022\032\n\nrequest_" - + "id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\276\001\n#Dele" - + "teInterconnectAttachmentRequest\022(\n\027inter" - + "connect_attachment\030\364\212\367\222\001 \001(\tB\003\340A\002\022!\n\007pro" - + "ject\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\nrequest_id\030\313\201\331\021" - + " \001(\tH\000\210\001\001B\r\n\013_request_id\"\207\001\n\031DeleteInter" - + "connectRequest\022\034\n\014interconnect\030\216\311\214k \001(\tB" + + "DeleteInstanceConfigReqB\003\340A\002\"\236\001\n$DeleteP" + + "ublicAdvertisedPrefixeRequest\022!\n\007project" + + "\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022(\n\030public_adver" + + "tised_prefix\030\236\367\3110 \001(\tB\003\340A\002\022\032\n\nrequest_id" + + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\275\001\n#Delete" + + "PublicDelegatedPrefixeRequest\022!\n\007project" + + "\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\'\n\027public_deleg" + + "ated_prefix\030\350\334\261a \001(\tB\003\340A\002\022\037\n\006region\030\364\315\240B" + + " \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(" + + "\tH\000\210\001\001B\r\n\013_request_id\"\253\001\n\035DeleteRegionAu" + + "toscalerRequest\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tB" + "\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022" - + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_" - + "id\"}\n\024DeleteLicenseRequest\022\027\n\007license\030\301\210" - + "\302O \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" - + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" - + "equest_id\"\210\001\n\031DeleteMachineImageRequest\022" - + "\035\n\rmachine_image\030\343\376\376 \001(\tB\003\340A\002\022!\n\007projec" - + "t\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\307\001\n\'DeleteN" - + "etworkEdgeSecurityServiceRequest\022-\n\035netw" - + "ork_edge_security_service\030\247\237\357J \001(\tB\003\340A\002\022" - + "!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006re" - + "gion\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_i" - + "d\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\267\001\n!Delet" - + "eNetworkEndpointGroupRequest\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\nrequest_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\004zon" - + "eB\r\n\013_request_id\"\224\001\n\"DeleteNetworkFirewa" - + "llPolicyRequest\022 \n\017firewall_policy\030\321\212\306\355\001" - + " \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" - + "ject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_req" - + "uest_id\"}\n\024DeleteNetworkRequest\022\027\n\007netwo" - + "rk\030\256\264\205o \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A" - + "\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B" - + "\r\n\013_request_id\"\240\001\n\026DeleteNodeGroupReques" - + "t\022\033\n\nnode_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022!\n\007projec" - + "t\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\004zo" - + "neB\r\n\013_request_id\"\252\001\n\031DeleteNodeTemplate" - + "Request\022\036\n\rnode_template\030\227\344\213\232\001 \001(\tB\003\340A\002\022" - + "!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006re" - + "gion\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_i" - + "d\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\227\002\n\033Delet" - + "eNodesNodeGroupRequest\022\033\n\nnode_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.NodeGroupsDeleteNodesRequest" - + "B\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project" - + "\022\032\n\nrequest_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\"\257\001\n\034Del" - + "etePacketMirroringRequest\022 \n\020packet_mirr" - + "oring\030\314\271\321\n \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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_" - + "request_id\"\274\002\n3DeletePerInstanceConfigsI" - + "nstanceGroupManagerRequest\022&\n\026instance_g" - + "roup_manager\030\303\367\363v \001(\tB\003\340A\002\022\234\001\n@instance_" - + "group_managers_delete_per_instance_confi" - + "gs_req_resource\030\240\352\350\254\001 \001(\0132I.google.cloud" - + ".compute.v1.InstanceGroupManagersDeleteP" - + "erInstanceConfigsReqB\003\340A\002\022!\n\007project\030\231\226\301" - + "l \001(\tB\r\340A\002\362G\007project\022\033\n\004zone\030\254\307\344\001 \001(\tB\n\340" - + "A\002\362G\004zone\"\306\002\n9DeletePerInstanceConfigsRe" - + "gionInstanceGroupManagerRequest\022&\n\026insta" - + "nce_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007proje" - + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240" - + "B \001(\tB\014\340A\002\362G\006region\022\234\001\nAregion_instance_" - + "group_manager_delete_instance_config_req" - + "_resource\030\205\233- \001(\0132J.google.cloud.compute" - + ".v1.RegionInstanceGroupManagerDeleteInst" - + "anceConfigReqB\003\340A\002\"\236\001\n$DeletePublicAdver" - + "tisedPrefixeRequest\022!\n\007project\030\231\226\301l \001(\tB" - + "\r\340A\002\362G\007project\022(\n\030public_advertised_pref" - + "ix\030\236\367\3110 \001(\tB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" - + "\000\210\001\001B\r\n\013_request_id\"\275\001\n#DeletePublicDele" - + "gatedPrefixeRequest\022!\n\007project\030\231\226\301l \001(\tB" - + "\r\340A\002\362G\007project\022\'\n\027public_delegated_prefi" - + "x\030\350\334\261a \001(\tB\003\340A\002\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362" - + "G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013" - + "_request_id\"\253\001\n\035DeleteRegionAutoscalerRe" - + "quest\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tB\003\340A\002\022!\n\007pr" - + "oject\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\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\264\001\n!DeleteRegi" - + "onBackendServiceRequest\022 \n\017backend_servi" - + "ce\030\212\300\256\222\001 \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340" - + "A\002\362G\007project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006r" - + "egion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_re" - + "quest_id\"\236\001\n\027DeleteRegionDiskRequest\022\024\n\004" - + "disk\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\006", - "region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" - + "equest_id\"\256\001\n\036DeleteRegionHealthCheckReq" - + "uest\022\035\n\014health_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022!\n\007p" - + "roject\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\nrequest_id\030\313\201" - + "\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\275\001\n%DeleteReg" - + "ionHealthCheckServiceRequest\022%\n\024health_c" - + "heck_service\030\333\233\335\302\001 \001(\tB\003\340A\002\022!\n\007project\030\231" + + "\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequ", + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\264\001\n!" + + "DeleteRegionBackendServiceRequest\022 \n\017bac" + + "kend_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\037\n\006region\030\364\315\240B \001(" + "\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" - + "\210\001\001B\r\n\013_request_id\"\300\001\n\'DeleteRegionInsta" - + "nceGroupManagerRequest\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\006region\030\364\315\240B \001(\tB\014\340A" - + "\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" - + "\n\013_request_id\"\301\001\n\'DeleteRegionNetworkEnd" - + "pointGroupRequest\022\'\n\026network_endpoint_gr" - + "oup\030\206\313\363\316\001 \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r" + + "\210\001\001B\r\n\013_request_id\"\236\001\n\027DeleteRegionDiskR" + + "equest\022\024\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\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" + + "\000\210\001\001B\r\n\013_request_id\"\256\001\n\036DeleteRegionHeal" + + "thCheckRequest\022\035\n\014health_check\030\345\252\244\223\001 \001(\t" + + "B\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\nreq" + + "uest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\275\001\n" + + "%DeleteRegionHealthCheckServiceRequest\022%" + + "\n\024health_check_service\030\333\233\335\302\001 \001(\tB\003\340A\002\022!\n" + + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regi" + + "on\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030" + + "\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\300\001\n\'DeleteR" + + "egionInstanceGroupManagerRequest\022&\n\026inst" + + "ance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007proj" + + "ect\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\nrequest_id\030\313\201\331\021 " + + "\001(\tH\000\210\001\001B\r\n\013_request_id\"\301\001\n\'DeleteRegion" + + "NetworkEndpointGroupRequest\022\'\n\026network_e" + + "ndpoint_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\037\n\006region\030\364\315\240B \001" + + "(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" + + "\000\210\001\001B\r\n\013_request_id\"\273\001\n(DeleteRegionNetw" + + "orkFirewallPolicyRequest\022 \n\017firewall_pol" + + "icy\030\321\212\306\355\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\006" + "region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" - + "equest_id\"\273\001\n(DeleteRegionNetworkFirewal" - + "lPolicyRequest\022 \n\017firewall_policy\030\321\212\306\355\001 " - + "\001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proj" - + "ect\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\001\n\'DeleteRegionNotificationEndpointRequ" - + "est\022&\n\025notification_endpoint\030\351\274\326\263\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\022\032\n\nreque" - + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"j\n\034De" - + "leteRegionOperationRequest\022\031\n\toperation\030" - + "\347\252\353\030 \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\"\037\n\035DeleteRegionOp" - + "erationResponse\"\263\001\n!DeleteRegionSecurity" - + "PolicyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G" + + "equest_id\"\300\001\n\'DeleteRegionNotificationEn" + + "dpointRequest\022&\n\025notification_endpoint\030\351" + + "\274\326\263\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\006regio" - + "n\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n\017securit" - + "y_policy\030\221\206\312Q \001(\tB\003\340A\002B\r\n\013_request_id\"\263\001" - + "\n!DeleteRegionSslCertificateRequest\022!\n\007p" - + "roject\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\nrequest_id\030\313\201" - + "\331\021 \001(\tH\000\210\001\001\022\037\n\017ssl_certificate\030\344\327\222\026 \001(\tB" - + "\003\340A\002B\r\n\013_request_id\"\266\001\n\"DeleteRegionTarg" - + "etHttpProxyRequest\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\006" - + "region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n\021ta" - + "rget_http_proxy\030\345\276\322b \001(\tB\003\340A\002B\r\n\013_reques" - + "t_id\"\270\001\n#DeleteRegionTargetHttpsProxyReq" - + "uest\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\nrequ" - + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n\022target_https_pro" - + "xy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n\013_request_id\"\244\001\n\031Dele" - + "teRegionUrlMapRequest\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\nrequest_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\"\242" - + "\001\n\030DeleteReservationRequest\022!\n\007project\030\231" - + "\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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" - + "\033\n\004zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_request" - + "_id\"\255\001\n\033DeleteResourcePolicyRequest\022!\n\007p" - + "roject\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\nrequest_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\002B\r\n\013_request_id\"y\n\022DeleteRouteReques" - + "t\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\025\n\005route\030\311\344\3523 \001" - + "(\tB\003\340A\002B\r\n\013_request_id\"\234\001\n\023DeleteRouterR" - + "equest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007projec" - + "t\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nre" - + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\026\n\006router\030\311\256\356F \001(" - + "\tB\003\340A\002B\r\n\013_request_id\"\214\001\n\033DeleteSecurity" - + "PolicyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G" - + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n\017" - + "security_policy\030\221\206\312Q \001(\tB\003\340A\002B\r\n\013_reques" - + "t_id\"\264\001\n\036DeleteServiceAttachmentRequest\022" - + "!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006re" - + "gion\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_i" - + "d\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\002B\r\n\013_request_id\"\261\001\n&DeleteSi" - + "gnedUrlKeyBackendBucketRequest\022\036\n\016backen" - + "d_bucket\030\365\343\335+ \001(\tB\003\340A\002\022\031\n\010key_name\030\353\360\356\356\001" - + " \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" - + "ject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_req" - + "uest_id\"\264\001\n\'DeleteSignedUrlKeyBackendSer" - + "viceRequest\022 \n\017backend_service\030\212\300\256\222\001 \001(\t" - + "B\003\340A\002\022\031\n\010key_name\030\353\360\356\356\001 \001(\tB\003\340A\002\022!\n\007proj" - + "ect\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_i" - + "d\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\200\001\n\025Delet" - + "eSnapshotRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A" - + "\002\362G\007project\022\032\n\nrequest_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_i" - + "d\"\214\001\n\033DeleteSslCertificateRequest\022!\n\007pro" - + "ject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_" - + "id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n\017ssl_certificate\030\344\327\222\026" - + " \001(\tB\003\340A\002B\r\n\013_request_id\"\203\001\n\026DeleteSslPo" - + "licyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" - + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\nss" - + "l_policy\030\305\375\340\214\001 \001(\tB\003\340A\002B\r\n\013_request_id\"\245" - + "\001\n\027DeleteSubnetworkRequest\022!\n\007project\030\231\226" - + "\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240B \001(\t" - + "B\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" - + "\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002B\r\n\013_requ" - + "est_id\"\217\001\n\034DeleteTargetGrpcProxyRequest\022" - + "!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nre" - + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n\021target_grpc_pr" - + "oxy\030\373\264\262\002 \001(\tB\003\340A\002B\r\n\013_request_id\"\217\001\n\034Del" - + "eteTargetHttpProxyRequest\022!\n\007project\030\231\226\301" - + "l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\013_request_id\"\221\001\n\035DeleteTargetHttps" - + "ProxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007" - + "project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n\022t" - + "arget_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n\013_requ" - + "est_id\"\252\001\n\033DeleteTargetInstanceRequest\022!" - + "\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nreq" - + "uest_id\030\313\201\331\021 \001(\tH\000\210\001\001\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\004" - + "zoneB\r\n\013_request_id\"\245\001\n\027DeleteTargetPool" - + "Request\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proje" - + "ct\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nr" - + "equest_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\002B\r\n\013_request_id\"\216\001\n\033DeleteTa" - + "rgetSslProxyRequest\022!\n\007project\030\231\226\301l \001(\tB" - + "\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" - + "\001\001\022!\n\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n" - + "\013_request_id\"\216\001\n\033DeleteTargetTcpProxyReq" - + "uest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022" - + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n\020target_tc" - + "p_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r\n\013_request_id\"\263\001" - + "\n\035DeleteTargetVpnGatewayRequest\022!\n\007proje" + + "n\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reques" + + "t_id\"j\n\034DeleteRegionOperationRequest\022\031\n\t" + + "operation\030\347\252\353\030 \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\"\037\n\035Dele" + + "teRegionOperationResponse\"\263\001\n!DeleteRegi" + + "onSecurityPolicyRequest\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\340" + + "A\002\362G\006region\022\032\n\nrequest_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\002B\r\n\013_req" + + "uest_id\"\263\001\n!DeleteRegionSslCertificateRe" + + "quest\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\nreq" + + "uest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n\017ssl_certificate" + + "\030\344\327\222\026 \001(\tB\003\340A\002B\r\n\013_request_id\"\266\001\n\"Delete" + + "RegionTargetHttpProxyRequest\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\nrequest_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\013_request_id\"\270\001\n#DeleteRegionTargetHtt" + + "psProxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362" + + "G\007project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006regi" + + "on\022\032\n\nrequest_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_i" + + "d\"\244\001\n\031DeleteRegionUrlMapRequest\022!\n\007proje" + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240" + "B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001" - + "(\tH\000\210\001\001\022#\n\022target_vpn_gateway\030\313\200\366\375\001 \001(\tB" - + "\003\340A\002B\r\n\013_request_id\"}\n\023DeleteUrlMapReque" - + "st\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n" - + "\nrequest_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\"\246\001\n\027DeleteVpn" - + "GatewayRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362" - + "G\007project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006regi" - + "on\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\013vpn_ga" - + "teway\030\371\203\366\301\001 \001(\tB\003\340A\002B\r\n\013_request_id\"\243\001\n\026" - + "DeleteVpnTunnelRequest\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\032" - + "\n\nvpn_tunnel\030\223\224\312D \001(\tB\003\340A\002B\r\n\013_request_i" - + "d\"f\n\032DeleteZoneOperationRequest\022\031\n\topera" - + "tion\030\347\252\353\030 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003" - + "\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\035\n\033DeleteZoneO" - + "perationResponse\"J\n\006Denied\022\035\n\014I_p_protoc" - + "ol\030\275\366\336\350\001 \001(\tH\000\210\001\001\022\020\n\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.DeprecationSta" - + "tusB\003\340A\002\022\025\n\005image\030\333\322\352/ \001(\tB\003\340A\002\022!\n\007proje" - + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\277\002\n\021Deprec" - + "ationStatus\022\030\n\007deleted\030\231\340\250\343\001 \001(\tH\000\210\001\001\022\033\n" - + "\ndeprecated\030\263\313\321\365\001 \001(\tH\001\210\001\001\022\031\n\010obsolete\030\231" - + "\213\305\252\001 \001(\tH\002\210\001\001\022\034\n\013replacement\030\222\234\275\315\001 \001(\tH\003" - + "\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\004\210\001\001\"a\n\005State\022\023\n\017U" - + "NDEFINED_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\016\n\007DELE" - + "TED\020\371\367\3269\022\022\n\nDEPRECATED\020\263\243\371\334\001\022\017\n\010OBSOLETE" - + "\020\231\353\334\037B\n\n\010_deletedB\r\n\013_deprecatedB\013\n\t_obs" - + "oleteB\016\n\014_replacementB\010\n\006_state\"\275\001\n\031Deta" - + "chDiskInstanceRequest\022\033\n\013device_name\030\324\265\232" - + " \001(\tB\003\340A\002\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022!\n\007" - + "project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nreque" - + "st_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\"\317\002\n7DetachNetwor" - + "kEndpointsGlobalNetworkEndpointGroupRequ" - + "est\022\234\001\n@global_network_endpoint_groups_d" - + "etach_endpoints_request_resource\030\335\215\237\004 \001(" - + "\0132J.google.cloud.compute.v1.GlobalNetwor" - + "kEndpointGroupsDetachEndpointsRequestB\003\340" - + "A\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_i" - + "d\"\332\002\n1DetachNetworkEndpointsNetworkEndpo" - + "intGroupRequest\022\'\n\026network_endpoint_grou" - + "p\030\206\313\363\316\001 \001(\tB\003\340A\002\022\220\001\n9network_endpoint_gr" - + "oups_detach_endpoints_request_resource\030\371" - + "\240\356\365\001 \001(\0132D.google.cloud.compute.v1.Netwo" - + "rkEndpointGroupsDetachEndpointsRequestB\003" - + "\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032" - + "\n\nrequest_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\"l\n\034Disabl" + + "(\tH\000\210\001\001\022\030\n\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002B\r\n\013_re" + + "quest_id\"\242\001\n\030DeleteReservationRequest\022!\n" + + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequ" + + "est_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\033\n\004zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r" + + "\n\013_request_id\"\255\001\n\033DeleteResourcePolicyRe" + + "quest\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\nreq" + + "uest_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\002B\r\n\013_request_id\"y\n\022DeleteR" + + "outeRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" + + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\025\n\005ro" + + "ute\030\311\344\3523 \001(\tB\003\340A\002B\r\n\013_request_id\"\234\001\n\023Del" + + "eteRouterRequest\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\006re" + + "gion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\026\n\006rout" + + "er\030\311\256\356F \001(\tB\003\340A\002B\r\n\013_request_id\"\214\001\n\033Dele" + + "teSecurityPolicyRequest\022!\n\007project\030\231\226\301l " + + "\001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\002B" + + "\r\n\013_request_id\"\264\001\n\036DeleteServiceAttachme" + + "ntRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" + + "ject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022#\n\022service_att" + + "achment\030\355\251\320\241\001 \001(\tB\003\340A\002B\r\n\013_request_id\"\261\001" + + "\n&DeleteSignedUrlKeyBackendBucketRequest" + + "\022\036\n\016backend_bucket\030\365\343\335+ \001(\tB\003\340A\002\022\031\n\010key_" + + "name\030\353\360\356\356\001 \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB" + + "\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001B\r\n\013_request_id\"\264\001\n\'DeleteSignedUrlKey" + + "BackendServiceRequest\022 \n\017backend_service" + + "\030\212\300\256\222\001 \001(\tB\003\340A\002\022\031\n\010key_name\030\353\360\356\356\001 \001(\tB\003\340" + + "A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id" + + "\"\200\001\n\025DeleteSnapshotRequest\022!\n\007project\030\231\226" + + "\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\"\214\001\n\033DeleteSslCertificateRequ" + + "est\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032" + + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n\017ssl_certif" + + "icate\030\344\327\222\026 \001(\tB\003\340A\002B\r\n\013_request_id\"\203\001\n\026D" + + "eleteSslPolicyRequest\022!\n\007project\030\231\226\301l \001(" + + "\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" + + "\000\210\001\001\022\033\n\nssl_policy\030\305\375\340\214\001 \001(\tB\003\340A\002B\r\n\013_re" + + "quest_id\"\245\001\n\027DeleteSubnetworkRequest\022!\n\007" + + "project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regio" + + "n\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313" + + "\201\331\021 \001(\tH\000\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tB\003\340A" + + "\002B\r\n\013_request_id\"\217\001\n\034DeleteTargetGrpcPro" + + "xyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" + + "ject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n\021targ" + + "et_grpc_proxy\030\373\264\262\002 \001(\tB\003\340A\002B\r\n\013_request_" + + "id\"\217\001\n\034DeleteTargetHttpProxyRequest\022!\n\007p" + + "roject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nreques" + + "t_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\013_request_id\"\221\001\n\035DeleteT" + + "argetHttpsProxyRequest\022!\n\007project\030\231\226\301l \001" + + "(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\t" + + "H\000\210\001\001\022\"\n\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A" + + "\002B\r\n\013_request_id\"\252\001\n\033DeleteTargetInstanc" + + "eRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proj" + + "ect\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022 \n\017targe" + + "t_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\013_request_id\"\245\001\n\027Delete" + + "TargetPoolRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340" + + "A\002\362G\007project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006r" + + "egion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\013tar" + + "get_pool\030\212\344\370\035 \001(\tB\003\340A\002B\r\n\013_request_id\"\216\001" + + "\n\033DeleteTargetSslProxyRequest\022!\n\007project" + + "\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313" + + "\201\331\021 \001(\tH\000\210\001\001\022!\n\020target_ssl_proxy\030\315\272\306\241\001 \001" + + "(\tB\003\340A\002B\r\n\013_request_id\"\216\001\n\033DeleteTargetT" + + "cpProxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362" + + "G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n" + + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r\n\013_req" + + "uest_id\"\263\001\n\035DeleteTargetVpnGatewayReques" + + "t\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006" + + "region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022#\n\022target_vpn_gateway\030" + + "\313\200\366\375\001 \001(\tB\003\340A\002B\r\n\013_request_id\"}\n\023DeleteU" + + "rlMapRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007" + + "project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\030\n\007u" + + "rl_map\030\214\225\201\257\001 \001(\tB\003\340A\002B\r\n\013_request_id\"\246\001\n" + + "\027DeleteVpnGatewayRequest\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" + + "\022\034\n\013vpn_gateway\030\371\203\366\301\001 \001(\tB\003\340A\002B\r\n\013_reque" + + "st_id\"\243\001\n\026DeleteVpnTunnelRequest\022!\n\007proj" + + "ect\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\nrequest_id\030\313\201\331\021 " + + "\001(\tH\000\210\001\001\022\032\n\nvpn_tunnel\030\223\224\312D \001(\tB\003\340A\002B\r\n\013" + + "_request_id\"f\n\032DeleteZoneOperationReques" + + "t\022\031\n\toperation\030\347\252\353\030 \001(\tB\003\340A\002\022\027\n\007project\030" + + "\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\035\n\033D" + + "eleteZoneOperationResponse\"J\n\006Denied\022\035\n\014" + + "I_p_protocol\030\275\366\336\350\001 \001(\tH\000\210\001\001\022\020\n\005ports\030\222\360\371" + + "2 \003(\tB\017\n\r_I_p_protocol\"\326\001\n\025DeprecateImag" + + "eRequest\022X\n\033deprecation_status_resource\030" + + "\360\211\345\236\001 \001(\0132*.google.cloud.compute.v1.Depr" + + "ecationStatusB\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\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\ndeprecated\030\263\313\321\365\001 \001(\tH\001\210\001\001\022\031\n\010" + + "obsolete\030\231\213\305\252\001 \001(\tH\002\210\001\001\022\034\n\013replacement\030\222" + + "\234\275\315\001 \001(\tH\003\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\004\210\001\001\"a\n\005" + + "State\022\023\n\017UNDEFINED_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211" + + "\226\001\022\016\n\007DELETED\020\371\367\3269\022\022\n\nDEPRECATED\020\263\243\371\334\001\022\017" + + "\n\010OBSOLETE\020\231\353\334\037B\n\n\010_deletedB\r\n\013_deprecat" + + "edB\013\n\t_obsoleteB\016\n\014_replacementB\010\n\006_stat" + + "e\"\275\001\n\031DetachDiskInstanceRequest\022\033\n\013devic" + + "e_name\030\324\265\232 \001(\tB\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\007projec" + + "t\022\032\n\nrequest_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\"\317\002\n7De" + + "tachNetworkEndpointsGlobalNetworkEndpoin" + + "tGroupRequest\022\234\001\n@global_network_endpoin" + + "t_groups_detach_endpoints_request_resour" + + "ce\030\335\215\237\004 \001(\0132J.google.cloud.compute.v1.Gl" + + "obalNetworkEndpointGroupsDetachEndpoints" + + "RequestB\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013" + + "_request_id\"\332\002\n1DetachNetworkEndpointsNe" + + "tworkEndpointGroupRequest\022\'\n\026network_end" + + "point_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\220\001\n9network_e" + + "ndpoint_groups_detach_endpoints_request_" + + "resource\030\371\240\356\365\001 \001(\0132D.google.cloud.comput" + + "e.v1.NetworkEndpointGroupsDetachEndpoint" + + "sRequestB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G" + + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\004" + + "zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_request_id" + + "\"l\n\034DisableXpnHostProjectRequest\022!\n\007proj" + + "ect\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_i" + + "d\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\354\001\n Disab" + + "leXpnResourceProjectRequest\022!\n\007project\030\231" + + "\226\301l \001(\tB\r\340A\002\362G\007project\022z\n.projects_disab" + + "le_xpn_resource_request_resource\030\252\324\334c \001(" + + "\0132:.google.cloud.compute.v1.ProjectsDisa" + + "bleXpnResourceRequestB\003\340A\002\022\032\n\nrequest_id" + + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\207\021\n\004Disk\022\035" + + "\n\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\"\n\022creatio" + + "n_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\022T\n\023disk_encryption_key\030\205" + + "\355\304\201\001 \001(\0132..google.cloud.compute.v1.Custo" + + "merEncryptionKeyH\003\210\001\001\022E\n\021guest_os_featur" + + "es\030\321\340\347% \003(\0132\'.google.cloud.compute.v1.Gu" + + "estOsFeature\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\022=\n\006labels\030\377\277\301\356\001 \003(\0132).google.clo" + + "ud.compute.v1.Disk.LabelsEntry\022%\n\025last_a" + + "ttach_timestamp\030\245\234\215\024 \001(\tH\007\210\001\001\022%\n\025last_de" + + "tach_timestamp\030\363\333\366\032 \001(\tH\010\210\001\001\022\030\n\rlicense_" + + "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\t\210\001\001\022\024\n\004name\030\213\365\315" + + "\001 \001(\tH\n\210\001\001\022\030\n\007options\030\236\215\232\254\001 \001(\tH\013\210\001\001\022*\n\031" + + "physical_block_size_bytes\030\207\240\243\310\001 \001(\003H\014\210\001\001" + + "\022 \n\020provisioned_iops\030\324\275\207Y \001(\003H\r\210\001\001\022\026\n\006re" + + "gion\030\364\315\240B \001(\tH\016\210\001\001\022\030\n\rreplica_zones\030\200\270\214\027" + + " \003(\t\022\034\n\021resource_policies\030\341\234\314\n \003(\t\022\036\n\rsa" + + "tisfies_pzs\030\253\335\253\345\001 \001(\010H\017\210\001\001\022\032\n\tself_link\030" + + "\215\222\305\331\001 \001(\tH\020\210\001\001\022\030\n\007size_gb\030\331\213\200\354\001 \001(\003H\021\210\001\001" + + "\022\034\n\013source_disk\030\301\356\264\327\001 \001(\tH\022\210\001\001\022\037\n\016source" + + "_disk_id\030\331\315\311\330\001 \001(\tH\023\210\001\001\022\034\n\014source_image\030" + + "\267\350\206\030 \001(\tH\024\210\001\001\022\\\n\033source_image_encryption" + + "_key\030\253\221\365\265\001 \001(\0132..google.cloud.compute.v1" + + ".CustomerEncryptionKeyH\025\210\001\001\022\037\n\017source_im" + + "age_id\030\243\374\260\032 \001(\tH\026\210\001\001\022\037\n\017source_snapshot\030" + + "\350\232\216< \001(\tH\027\210\001\001\022_\n\036source_snapshot_encrypt" + + "ion_key\030\332\216\347\220\001 \001(\0132..google.cloud.compute" + + ".v1.CustomerEncryptionKeyH\030\210\001\001\022\"\n\022source" + + "_snapshot_id\030\322\226\230/ \001(\tH\031\210\001\001\022%\n\025source_sto" + + "rage_object\030\247\264\220o \001(\tH\032\210\001\001\022\026\n\006status\030\362\237\267V" + + " \001(\tH\033\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\034\210\001\001\022\020\n\005users" + + "\030\210\234\2325 \003(\t\022\024\n\004zone\030\254\307\344\001 \001(\tH\035\210\001\001\032-\n\013Label" + + "sEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"j" + + "\n\014Architecture\022\032\n\026UNDEFINED_ARCHITECTURE" + + "\020\000\022 \n\030ARCHITECTURE_UNSPECIFIED\020\253\324\235\274\001\022\014\n\005" + + "ARM64\020\372\313\351\035\022\016\n\006X86_64\020\307\244\346\312\001\"s\n\006Status\022\024\n\020" + + "UNDEFINED_STATUS\020\000\022\020\n\010CREATING\020\271\275\235\331\001\022\020\n\010" + + "DELETING\020\250\247\207\374\001\022\016\n\006FAILED\020\275\220\246\331\001\022\014\n\005READY\020" + + "\203\303\217%\022\021\n\tRESTORING\020\253\247\342\300\001B\017\n\r_architecture" + + "B\025\n\023_creation_timestampB\016\n\014_descriptionB" + + "\026\n\024_disk_encryption_keyB\005\n\003_idB\007\n\005_kindB" + + "\024\n\022_label_fingerprintB\030\n\026_last_attach_ti" + + "mestampB\030\n\026_last_detach_timestampB\020\n\016_lo" + + "cation_hintB\007\n\005_nameB\n\n\010_optionsB\034\n\032_phy" + + "sical_block_size_bytesB\023\n\021_provisioned_i" + + "opsB\t\n\007_regionB\020\n\016_satisfies_pzsB\014\n\n_sel" + + "f_linkB\n\n\010_size_gbB\016\n\014_source_diskB\021\n\017_s" + + "ource_disk_idB\017\n\r_source_imageB\036\n\034_sourc" + + "e_image_encryption_keyB\022\n\020_source_image_" + + "idB\022\n\020_source_snapshotB!\n\037_source_snapsh" + + "ot_encryption_keyB\025\n\023_source_snapshot_id" + + "B\030\n\026_source_storage_objectB\t\n\007_statusB\007\n" + + "\005_typeB\007\n\005_zone\"\255\003\n\022DiskAggregatedList\022\020" + + "\n\002id\030\233\032 \001(\tH\000\210\001\001\022H\n\005items\030\300\317\367/ \003(\01326.goo" + + "gle.cloud.compute.v1.DiskAggregatedList." + + "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.comput" + + "e.v1.WarningH\004\210\001\001\032V\n\nItemsEntry\022\013\n\003key\030\001" + + " \001(\t\0227\n\005value\030\002 \001(\0132(.google.cloud.compu" + + "te.v1.DisksScopedList:\0028\001B\005\n\003_idB\007\n\005_kin" + + "dB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_" + + "warning\"\244\003\n\027DiskInstantiationConfig\022\034\n\013a" + + "uto_delete\030\273\344\316\335\001 \001(\010H\000\210\001\001\022\034\n\014custom_imag" + + "e\030\215\376\345W \001(\tH\001\210\001\001\022\033\n\013device_name\030\324\265\232 \001(\tH" + + "\002\210\001\001\022!\n\020instantiate_from\030\337\237\312\273\001 \001(\tH\003\210\001\001\"" + + "\306\001\n\017InstantiateFrom\022\036\n\032UNDEFINED_INSTANT" + + "IATE_FROM\020\000\022\030\n\020ATTACH_READ_ONLY\020\273\256\376\364\001\022\014\n" + + "\005BLANK\020\264\262\226\036\022\023\n\014CUSTOM_IMAGE\020\355\365\315]\022\016\n\007DEFA" + + "ULT\020\241\304\3756\022\025\n\016DO_NOT_INCLUDE\020\310\202\3311\022\023\n\014SOURC" + + "E_IMAGE\020\227\340\356\035\022\032\n\023SOURCE_IMAGE_FAMILY\020\214\311\322$" + + "B\016\n\014_auto_deleteB\017\n\r_custom_imageB\016\n\014_de" + + "vice_nameB\023\n\021_instantiate_from\"\231\002\n\010DiskL" + + "ist\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022/\n\005items\030\300\317\367/ \003(\0132" + + "\035.google.cloud.compute.v1.Disk\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(\t" + + "H\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007war" + + "ning\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_pa" + + "ge_tokenB\014\n\n_self_linkB\n\n\010_warning\"u\n\017Di" + + "skMoveRequest\022 \n\020destination_zone\030\275\342\357> \001" + + "(\tH\000\210\001\001\022\033\n\013target_disk\030\213\317\342\035 \001(\tH\001\210\001\001B\023\n\021" + + "_destination_zoneB\016\n\014_target_disk\"\204\004\n\010Di" + + "skType\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\ndeprecated\030\263\313\321\365\001 \001(\0132*.google.cloud" + + ".compute.v1.DeprecationStatusH\002\210\001\001\022\034\n\013de" + + "scription\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\004name\030\213\365\315\001 \001(" + + "\tH\006\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\007\210\001\001\022\032\n\tself_l" + + "ink\030\215\222\305\331\001 \001(\tH\010\210\001\001\022 \n\017valid_disk_size\030\340\211" + + "\305\353\001 \001(\tH\t\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(\tH\n\210\001\001B\025\n\023_c" + + "reation_timestampB\027\n\025_default_disk_size_" + + "gbB\r\n\013_deprecatedB\016\n\014_descriptionB\005\n\003_id" + + "B\007\n\005_kindB\007\n\005_nameB\t\n\007_regionB\014\n\n_self_l" + + "inkB\022\n\020_valid_disk_sizeB\007\n\005_zone\"\271\003\n\026Dis" + + "kTypeAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022L\n" + + "\005items\030\300\317\367/ \003(\0132:.google.cloud.compute.v" + + "1.DiskTypeAggregatedList.ItemsEntry\022\024\n\004k" + + "ind\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\032Z\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022;\n\005value\030\002" + + " \001(\0132,.google.cloud.compute.v1.DiskTypes" + + "ScopedList:\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\"\241\002\n" + + "\014DiskTypeList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0223\n\005items" + + "\030\300\317\367/ \003(\0132!.google.cloud.compute.v1.Disk" + + "Type\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\007warning\030\234\337\226\030 \001(\0132 .google.clo" + + "ud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_ki" + + "ndB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010" + + "_warning\"\226\001\n\023DiskTypesScopedList\0228\n\ndisk" + + "_types\030\327\276\355^ \003(\0132!.google.cloud.compute.v" + + "1.DiskType\0229\n\007warning\030\234\337\226\030 \001(\0132 .google." + + "cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_warnin" + + "g\"?\n\037DisksAddResourcePoliciesRequest\022\034\n\021" + + "resource_policies\030\341\234\314\n \003(\t\"B\n\"DisksRemov" + + "eResourcePoliciesRequest\022\034\n\021resource_pol" + + "icies\030\341\234\314\n \003(\t\":\n\022DisksResizeRequest\022\030\n\007" + + "size_gb\030\331\213\200\354\001 \001(\003H\000\210\001\001B\n\n\010_size_gb\"\211\001\n\017D" + + "isksScopedList\022/\n\005disks\030\366\314\312- \003(\0132\035.googl" + + "e.cloud.compute.v1.Disk\0229\n\007warning\030\234\337\226\030 " + + "\001(\0132 .google.cloud.compute.v1.WarningH\000\210" + + "\001\001B\n\n\010_warning\"B\n\rDisplayDevice\022\036\n\016enabl" + + "e_display\030\206\344\346\006 \001(\010H\000\210\001\001B\021\n\017_enable_displ" + + "ay\"\351\001\n\022DistributionPolicy\022\035\n\014target_shap" + + "e\030\363\346\273\241\001 \001(\tH\000\210\001\001\022N\n\005zones\030\307\244\2557 \003(\0132<.goo" + + "gle.cloud.compute.v1.DistributionPolicyZ" + + "oneConfiguration\"S\n\013TargetShape\022\032\n\026UNDEF" + + "INED_TARGET_SHAPE\020\000\022\t\n\003ANY\020\314\373\003\022\020\n\010BALANC" + + "ED\020\210\272\255\337\001\022\013\n\004EVEN\020\232\322\202\001B\017\n\r_target_shape\"D" + + "\n#DistributionPolicyZoneConfiguration\022\024\n" + + "\004zone\030\254\307\344\001 \001(\tH\000\210\001\001B\007\n\005_zone\"Q\n\010Duration" + + "\022\025\n\005nanos\030\277\270\3571 \001(\005H\000\210\001\001\022\030\n\007seconds\030\377\224\265\253\001" + + " \001(\003H\001\210\001\001B\010\n\006_nanosB\n\n\010_seconds\"k\n\033Enabl" + "eXpnHostProjectRequest\022!\n\007project\030\231\226\301l \001" + "(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\t" - + "H\000\210\001\001B\r\n\013_request_id\"\354\001\n DisableXpnResou" - + "rceProjectRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340" - + "A\002\362G\007project\022z\n.projects_disable_xpn_res" - + "ource_request_resource\030\252\324\334c \001(\0132:.google" - + ".cloud.compute.v1.ProjectsDisableXpnReso" - + "urceRequestB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" - + "\000\210\001\001B\r\n\013_request_id\"\353\017\n\004Disk\022\"\n\022creation" + + "H\000\210\001\001B\r\n\013_request_id\"\352\001\n\037EnableXpnResour" + + "ceProjectRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A" + + "\002\362G\007project\022y\n-projects_enable_xpn_resou" + + "rce_request_resource\030\257\320\233\311\001 \001(\01329.google." + + "cloud.compute.v1.ProjectsEnableXpnResour" + + "ceRequestB\003\340A\002\022\032\n\nrequest_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\"" + + "\200\002\n\014ErrorDetails\022>\n\nerror_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.Localized" + + "MessageH\002\210\001\001B\r\n\013_error_infoB\007\n\005_helpB\024\n\022" + + "_localized_message\"\315\001\n\tErrorInfo\022\027\n\006doma" + + "in\030\304\251\317\207\001 \001(\tH\000\210\001\001\022G\n\tmetadatas\030\244\326\207\004 \003(\0132" + + "1.google.cloud.compute.v1.ErrorInfo.Meta" + + "datasEntry\022\026\n\006reason\030\304\244\226B \001(\tH\001\210\001\001\0320\n\016Me" + + "tadatasEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t" + + ":\0028\001B\t\n\007_domainB\t\n\007_reason\"\267\001\n\006Errors\022\024\n" + + "\004code\030\355\333\272\001 \001(\tH\000\210\001\001\022@\n\rerror_details\030\213\306\373" + + "\202\001 \003(\0132%.google.cloud.compute.v1.ErrorDe" + + "tails\022\031\n\010location\030\265\277\276\212\001 \001(\tH\001\210\001\001\022\030\n\007mess" + + "age\030\207\200\254\307\001 \001(\tH\002\210\001\001B\007\n\005_codeB\013\n\t_location" + + "B\n\n\010_message\"\335\002\n\025ExchangedPeeringRoute\022\033" + + "\n\ndest_range\030\340\262\352\265\001 \001(\tH\000\210\001\001\022\030\n\010imported\030" + + "\204\326\3146 \001(\010H\001\210\001\001\022\037\n\017next_hop_region\030\366\300\271: \001(" + + "\tH\002\210\001\001\022\031\n\010priority\030\244\363\241\324\001 \001(\rH\003\210\001\001\022\024\n\004typ" + + "e\030\272\236\332\001 \001(\tH\004\210\001\001\"u\n\004Type\022\022\n\016UNDEFINED_TYP" + + "E\020\000\022\035\n\025DYNAMIC_PEERING_ROUTE\020\252\200\202\340\001\022\034\n\024ST" + + "ATIC_PEERING_ROUTE\020\271\300\336\341\001\022\034\n\024SUBNET_PEERI" + + "NG_ROUTE\020\350\215\215\336\001B\r\n\013_dest_rangeB\013\n\t_import" + + "edB\022\n\020_next_hop_regionB\013\n\t_priorityB\007\n\005_" + + "type\"\274\002\n\032ExchangedPeeringRoutesList\022\020\n\002i" + + "d\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\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.co" + + "mpute.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_warn" + + "ing\"\263\002\n\"ExpandIpCidrRangeSubnetworkReque" + + "st\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\nreques" + + "t_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001" + + "(\tB\003\340A\002\022\200\001\n1subnetworks_expand_ip_cidr_r" + + "ange_request_resource\030\336\320\272\343\001 \001(\0132<.google" + + ".cloud.compute.v1.SubnetworksExpandIpCid" + + "rRangeRequestB\003\340A\002B\r\n\013_request_id\"\251\001\n\004Ex" + + "pr\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\033\n\nexpr" + + "ession\030\230\245\356\247\001 \001(\tH\001\210\001\001\022\031\n\010location\030\265\277\276\212\001 " + + "\001(\tH\002\210\001\001\022\025\n\005title\030\330\304\3204 \001(\tH\003\210\001\001B\016\n\014_desc" + + "riptionB\r\n\013_expressionB\013\n\t_locationB\010\n\006_", + "title\"\310\005\n\022ExternalVpnGateway\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\022T\n\023disk_encryption_key\030\205\355" - + "\304\201\001 \001(\0132..google.cloud.compute.v1.Custom" - + "erEncryptionKeyH\002\210\001\001\022E\n\021guest_os_feature" - + "s\030\321\340\347% \003(\0132\'.google.cloud.compute.v1.Gue" - + "stOsFeature\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!\n\021label_fingerprint\030\231\360\367T \001(" - + "\tH\005\210\001\001\022=\n\006labels\030\377\277\301\356\001 \003(\0132).google.clou" - + "d.compute.v1.Disk.LabelsEntry\022%\n\025last_at" - + "tach_timestamp\030\245\234\215\024 \001(\tH\006\210\001\001\022%\n\025last_det" - + "ach_timestamp\030\363\333\366\032 \001(\tH\007\210\001\001\022\030\n\rlicense_c" - + "odes\030\250\205\330\025 \003(\003\022\024\n\010licenses\030\322\210\200\241\001 \003(\t\022\036\n\rl" - + "ocation_hint\030\321\201\222\247\001 \001(\tH\010\210\001\001\022\024\n\004name\030\213\365\315\001" - + " \001(\tH\t\210\001\001\022\030\n\007options\030\236\215\232\254\001 \001(\tH\n\210\001\001\022*\n\031p" - + "hysical_block_size_bytes\030\207\240\243\310\001 \001(\003H\013\210\001\001\022" - + " \n\020provisioned_iops\030\324\275\207Y \001(\003H\014\210\001\001\022\026\n\006reg" - + "ion\030\364\315\240B \001(\tH\r\210\001\001\022\030\n\rreplica_zones\030\200\270\214\027 " - + "\003(\t\022\034\n\021resource_policies\030\341\234\314\n \003(\t\022\036\n\rsat" - + "isfies_pzs\030\253\335\253\345\001 \001(\010H\016\210\001\001\022\032\n\tself_link\030\215" - + "\222\305\331\001 \001(\tH\017\210\001\001\022\030\n\007size_gb\030\331\213\200\354\001 \001(\003H\020\210\001\001\022" - + "\034\n\013source_disk\030\301\356\264\327\001 \001(\tH\021\210\001\001\022\037\n\016source_" - + "disk_id\030\331\315\311\330\001 \001(\tH\022\210\001\001\022\034\n\014source_image\030\267" - + "\350\206\030 \001(\tH\023\210\001\001\022\\\n\033source_image_encryption_" - + "key\030\253\221\365\265\001 \001(\0132..google.cloud.compute.v1." - + "CustomerEncryptionKeyH\024\210\001\001\022\037\n\017source_ima" - + "ge_id\030\243\374\260\032 \001(\tH\025\210\001\001\022\037\n\017source_snapshot\030\350" - + "\232\216< \001(\tH\026\210\001\001\022_\n\036source_snapshot_encrypti" - + "on_key\030\332\216\347\220\001 \001(\0132..google.cloud.compute." - + "v1.CustomerEncryptionKeyH\027\210\001\001\022\"\n\022source_" - + "snapshot_id\030\322\226\230/ \001(\tH\030\210\001\001\022%\n\025source_stor" - + "age_object\030\247\264\220o \001(\tH\031\210\001\001\022\026\n\006status\030\362\237\267V " - + "\001(\tH\032\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\033\210\001\001\022\020\n\005users\030" - + "\210\234\2325 \003(\t\022\024\n\004zone\030\254\307\344\001 \001(\tH\034\210\001\001\032-\n\013Labels" - + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"s\n" - + "\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010CREATIN" - + "G\020\271\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\016\n\006FAILED\020\275\220\246\331" - + "\001\022\014\n\005READY\020\203\303\217%\022\021\n\tRESTORING\020\253\247\342\300\001B\025\n\023_c" - + "reation_timestampB\016\n\014_descriptionB\026\n\024_di" - + "sk_encryption_keyB\005\n\003_idB\007\n\005_kindB\024\n\022_la" - + "bel_fingerprintB\030\n\026_last_attach_timestam" - + "pB\030\n\026_last_detach_timestampB\020\n\016_location" - + "_hintB\007\n\005_nameB\n\n\010_optionsB\034\n\032_physical_" - + "block_size_bytesB\023\n\021_provisioned_iopsB\t\n" - + "\007_regionB\020\n\016_satisfies_pzsB\014\n\n_self_link" - + "B\n\n\010_size_gbB\016\n\014_source_diskB\021\n\017_source_" - + "disk_idB\017\n\r_source_imageB\036\n\034_source_imag" - + "e_encryption_keyB\022\n\020_source_image_idB\022\n\020" - + "_source_snapshotB!\n\037_source_snapshot_enc" - + "ryption_keyB\025\n\023_source_snapshot_idB\030\n\026_s" - + "ource_storage_objectB\t\n\007_statusB\007\n\005_type" - + "B\007\n\005_zone\"\255\003\n\022DiskAggregatedList\022\020\n\002id\030\233" - + "\032 \001(\tH\000\210\001\001\022H\n\005items\030\300\317\367/ \003(\01326.google.cl" - + "oud.compute.v1.DiskAggregatedList.ItemsE" - + "ntry\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\007warn" - + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" - + "arningH\004\210\001\001\032V\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\0227" - + "\n\005value\030\002 \001(\0132(.google.cloud.compute.v1." - + "DisksScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_" - + "next_page_tokenB\014\n\n_self_linkB\n\n\010_warnin" - + "g\"\244\003\n\027DiskInstantiationConfig\022\034\n\013auto_de" - + "lete\030\273\344\316\335\001 \001(\010H\000\210\001\001\022\034\n\014custom_image\030\215\376\345W" - + " \001(\tH\001\210\001\001\022\033\n\013device_name\030\324\265\232 \001(\tH\002\210\001\001\022!" - + "\n\020instantiate_from\030\337\237\312\273\001 \001(\tH\003\210\001\001\"\306\001\n\017In" - + "stantiateFrom\022\036\n\032UNDEFINED_INSTANTIATE_F" - + "ROM\020\000\022\030\n\020ATTACH_READ_ONLY\020\273\256\376\364\001\022\014\n\005BLANK" - + "\020\264\262\226\036\022\023\n\014CUSTOM_IMAGE\020\355\365\315]\022\016\n\007DEFAULT\020\241\304" - + "\3756\022\025\n\016DO_NOT_INCLUDE\020\310\202\3311\022\023\n\014SOURCE_IMAG" - + "E\020\227\340\356\035\022\032\n\023SOURCE_IMAGE_FAMILY\020\214\311\322$B\016\n\014_a" - + "uto_deleteB\017\n\r_custom_imageB\016\n\014_device_n" - + "ameB\023\n\021_instantiate_from\"\231\002\n\010DiskList\022\020\n" - + "\002id\030\233\032 \001(\tH\000\210\001\001\022/\n\005items\030\300\317\367/ \003(\0132\035.goog" - + "le.cloud.compute.v1.Disk\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\007warning\030\234" - + "\337\226\030 \001(\0132 .google.cloud.compute.v1.Warnin" - + "gH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tok" - + "enB\014\n\n_self_linkB\n\n\010_warning\"u\n\017DiskMove" - + "Request\022 \n\020destination_zone\030\275\342\357> \001(\tH\000\210\001" - + "\001\022\033\n\013target_disk\030\213\317\342\035 \001(\tH\001\210\001\001B\023\n\021_desti" - + "nation_zoneB\016\n\014_target_disk\"\204\004\n\010DiskType" - + "\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022%\n\024" - + "default_disk_size_gb\030\365\244\205\201\001 \001(\003H\001\210\001\001\022G\n\nd" - + "eprecated\030\263\313\321\365\001 \001(\0132*.google.cloud.compu" - + "te.v1.DeprecationStatusH\002\210\001\001\022\034\n\013descript" - + "ion\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\004" - + "kind\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" - + "\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 \n\017valid_disk_size\030\340\211\305\353\001 \001(" - + "\tH\t\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(\tH\n\210\001\001B\025\n\023_creatio" - + "n_timestampB\027\n\025_default_disk_size_gbB\r\n\013" - + "_deprecatedB\016\n\014_descriptionB\005\n\003_idB\007\n\005_k" - + "indB\007\n\005_nameB\t\n\007_regionB\014\n\n_self_linkB\022\n" - + "\020_valid_disk_sizeB\007\n\005_zone\"\271\003\n\026DiskTypeA" - + "ggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022L\n\005items" - + "\030\300\317\367/ \003(\0132:.google.cloud.compute.v1.Disk" - + "TypeAggregatedList.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\014unre" - + "achables\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\032Z\n\n" - + "ItemsEntry\022\013\n\003key\030\001 \001(\t\022;\n\005value\030\002 \001(\0132," - + ".google.cloud.compute.v1.DiskTypesScoped" - + "List:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_t" - + "okenB\014\n\n_self_linkB\n\n\010_warning\"\241\002\n\014DiskT" - + "ypeList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0223\n\005items\030\300\317\367/ " - + "\003(\0132!.google.cloud.compute.v1.DiskType\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\007warning\030\234\337\226\030 \001(\0132 .google.cloud.com" - + "pute.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_warni" - + "ng\"\226\001\n\023DiskTypesScopedList\0228\n\ndisk_types" - + "\030\327\276\355^ \003(\0132!.google.cloud.compute.v1.Disk" - + "Type\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud." - + "compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"?\n\037D" - + "isksAddResourcePoliciesRequest\022\034\n\021resour" - + "ce_policies\030\341\234\314\n \003(\t\"B\n\"DisksRemoveResou" - + "rcePoliciesRequest\022\034\n\021resource_policies\030" - + "\341\234\314\n \003(\t\":\n\022DisksResizeRequest\022\030\n\007size_g" - + "b\030\331\213\200\354\001 \001(\003H\000\210\001\001B\n\n\010_size_gb\"\211\001\n\017DisksSc" - + "opedList\022/\n\005disks\030\366\314\312- \003(\0132\035.google.clou" - + "d.compute.v1.Disk\0229\n\007warning\030\234\337\226\030 \001(\0132 ." - + "google.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010" - + "_warning\"B\n\rDisplayDevice\022\036\n\016enable_disp" - + "lay\030\206\344\346\006 \001(\010H\000\210\001\001B\021\n\017_enable_display\"\351\001\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.cl" - + "oud.compute.v1.DistributionPolicyZoneCon" - + "figuration\"S\n\013TargetShape\022\032\n\026UNDEFINED_T" - + "ARGET_SHAPE\020\000\022\t\n\003ANY\020\314\373\003\022\020\n\010BALANCED\020\210\272\255" - + "\337\001\022\013\n\004EVEN\020\232\322\202\001B\017\n\r_target_shape\"D\n#Dist" - + "ributionPolicyZoneConfiguration\022\024\n\004zone\030" - + "\254\307\344\001 \001(\tH\000\210\001\001B\007\n\005_zone\"Q\n\010Duration\022\025\n\005na" - + "nos\030\277\270\3571 \001(\005H\000\210\001\001\022\030\n\007seconds\030\377\224\265\253\001 \001(\003H\001" - + "\210\001\001B\010\n\006_nanosB\n\n\010_seconds\"k\n\033EnableXpnHo" - + "stProjectRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A" - + "\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B" - + "\r\n\013_request_id\"\352\001\n\037EnableXpnResourceProj" - + "ectRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" - + "oject\022y\n-projects_enable_xpn_resource_re" - + "quest_resource\030\257\320\233\311\001 \001(\01329.google.cloud." - + "compute.v1.ProjectsEnableXpnResourceRequ" - + "estB\003\340A\002\022\032\n\nrequest_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(\013" - + "2\037.google.cloud.compute.v1.Errors\"u\n\006Err" - + "ors\022\024\n\004code\030\355\333\272\001 \001(\tH\000\210\001\001\022\031\n\010location\030\265\277" - + "\276\212\001 \001(\tH\001\210\001\001\022\030\n\007message\030\207\200\254\307\001 \001(\tH\002\210\001\001B\007" - + "\n\005_codeB\013\n\t_locationB\n\n\010_message\"\335\002\n\025Exc" - + "hangedPeeringRoute\022\033\n\ndest_range\030\340\262\352\265\001 \001" - + "(\tH\000\210\001\001\022\030\n\010imported\030\204\326\3146 \001(\010H\001\210\001\001\022\037\n\017nex" - + "t_hop_region\030\366\300\271: \001(\tH\002\210\001\001\022\031\n\010priority\030\244" - + "\363\241\324\001 \001(\rH\003\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\004\210\001\001\"u\n\004T" - + "ype\022\022\n\016UNDEFINED_TYPE\020\000\022\035\n\025DYNAMIC_PEERI" - + "NG_ROUTE\020\252\200\202\340\001\022\034\n\024STATIC_PEERING_ROUTE\020\271" - + "\300\336\341\001\022\034\n\024SUBNET_PEERING_ROUTE\020\350\215\215\336\001B\r\n\013_d" - + "est_rangeB\013\n\t_importedB\022\n\020_next_hop_regi" - + "onB\013\n\t_priorityB\007\n\005_type\"\274\002\n\032ExchangedPe" - + "eringRoutesList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022@\n\005ite" - + "ms\030\300\317\367/ \003(\0132..google.cloud.compute.v1.Ex" - + "changedPeeringRoute\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\tse" - + "lf_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\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n" - + "\n_self_linkB\n\n\010_warning\"\263\002\n\"ExpandIpCidr" - + "RangeSubnetworkRequest\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033" - + "\n\nsubnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002\022\200\001\n1subnetwo" - + "rks_expand_ip_cidr_range_request_resourc" - + "e\030\336\320\272\343\001 \001(\0132<.google.cloud.compute.v1.Su" - + "bnetworksExpandIpCidrRangeRequestB\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\nexpression\030\230\245\356\247\001 \001(\tH\001\210\001" - + "\001\022\031\n\010location\030\265\277\276\212\001 \001(\tH\002\210\001\001\022\025\n\005title\030\330\304" - + "\3204 \001(\tH\003\210\001\001B\016\n\014_descriptionB\r\n\013_expressi" - + "onB\013\n\t_locationB\010\n\006_title\"\310\005\n\022ExternalVp" - + "nGateway\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\020\n\002id" - + "\030\233\032 \001(\004H\002\210\001\001\022K\n\ninterfaces\030\332\364\340\005 \003(\01324.go" - + "ogle.cloud.compute.v1.ExternalVpnGateway" - + "Interface\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.Externa" - + "lVpnGateway.LabelsEntry\022\024\n\004name\030\213\365\315\001 \001(\t" - + "H\005\210\001\001\022 \n\017redundancy_type\030\234\316\267\201\001 \001(\tH\006\210\001\001\022" - + "\032\n\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001\032-\n\013LabelsEnt" - + "ry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\217\001\n\016R" - + "edundancyType\022\035\n\031UNDEFINED_REDUNDANCY_TY" - + "PE\020\000\022\033\n\023FOUR_IPS_REDUNDANCY\020\351\322\377\367\001\022%\n\036SIN" - + "GLE_IP_INTERNALLY_REDUNDANT\020\371\301\355?\022\032\n\022TWO_" - + "IPS_REDUNDANCY\020\243\367\202\257\001B\025\n\023_creation_timest" - + "ampB\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\024\n\022_" - + "label_fingerprintB\007\n\005_nameB\022\n\020_redundanc" - + "y_typeB\014\n\n_self_link\"b\n\033ExternalVpnGatew" - + "ayInterface\022\020\n\002id\030\233\032 \001(\rH\000\210\001\001\022\033\n\nip_addr" - + "ess\030\334\361\334\301\001 \001(\tH\001\210\001\001B\005\n\003_idB\r\n\013_ip_address" - + "\"\324\002\n\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.External" - + "VpnGateway\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\007warning\030\234\337\226\030 \001(\0132 .goog" - + "le.cloud.compute.v1.WarningH\005\210\001\001B\007\n\005_eta" - + "gB\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n" - + "\n_self_linkB\n\n\010_warning\"\262\001\n\021FileContentB" - + "uffer\022\030\n\007content\030\371\350\334\305\001 \001(\tH\000\210\001\001\022\032\n\tfile_" - + "type\030\235\300\255\214\001 \001(\tH\001\210\001\001\"M\n\010FileType\022\027\n\023UNDEF" - + "INED_FILE_TYPE\020\000\022\t\n\003BIN\020\347\201\004\022\020\n\tUNDEFINED" - + "\020\260\342\335A\022\013\n\004X509\020\246\233\243\001B\n\n\010_contentB\014\n\n_file_" - + "type\"\320\006\n\010Firewall\0224\n\007allowed\030\250\203\270M \003(\0132 ." - + "google.cloud.compute.v1.Allowed\022\"\n\022creat" - + "ion_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\0223\n\006denied\030\233\367" - + "\235\203\001 \003(\0132\037.google.cloud.compute.v1.Denied" - + "\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\036\n\022destin" - + "ation_ranges\030\247\270\342\221\001 \003(\t\022\031\n\tdirection\030\377\216\2005" - + " \001(\tH\002\210\001\001\022\031\n\010disabled\030\374\364\230\201\001 \001(\010H\003\210\001\001\022\020\n\002" - + "id\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.comp" - + "ute.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\031\n\010" - + "priority\030\244\363\241\324\001 \001(\005H\t\210\001\001\022\032\n\tself_link\030\215\222\305" - + "\331\001 \001(\tH\n\210\001\001\022\030\n\rsource_ranges\030\372\376\264_ \003(\t\022\"\n" - + "\027source_service_accounts\030\324\353\2162 \003(\t\022\027\n\013sou" - + "rce_tags\030\275\273\321\327\001 \003(\t\022#\n\027target_service_acc" - + "ounts\030\236\216\234\332\001 \003(\t\022\026\n\013target_tags\030\207\234\377\035 \003(\t\"" - + "E\n\tDirection\022\027\n\023UNDEFINED_DIRECTION\020\000\022\016\n" - + "\006EGRESS\020\365\366\264\316\001\022\017\n\007INGRESS\020\225\375\276\366\001B\025\n\023_creat" - + "ion_timestampB\016\n\014_descriptionB\014\n\n_direct" - + "ionB\013\n\t_disabledB\005\n\003_idB\007\n\005_kindB\r\n\013_log" - + "_configB\007\n\005_nameB\n\n\010_networkB\013\n\t_priorit" - + "yB\014\n\n_self_link\"\241\002\n\014FirewallList\022\020\n\002id\030\233" - + "\032 \001(\tH\000\210\001\001\0223\n\005items\030\300\317\367/ \003(\0132!.google.cl" - + "oud.compute.v1.Firewall\022\024\n\004kind\030\224\367\310\001 \001(\t" - + "H\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.compute.v1.Warning" - + "H\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_toke" - + "nB\014\n\n_self_linkB\n\n\010_warning\"\275\001\n\021Firewall" - + "LogConfig\022\027\n\006enable\030\203\313\324\224\001 \001(\010H\000\210\001\001\022\030\n\010me" - + "tadata\030\257\366\265) \001(\tH\001\210\001\001\"]\n\010Metadata\022\026\n\022UNDE" - + "FINED_METADATA\020\000\022\034\n\024EXCLUDE_ALL_METADATA" - + "\020\222\275\301\237\001\022\033\n\024INCLUDE_ALL_METADATA\020\204\315\277NB\t\n\007_" - + "enableB\013\n\t_metadata\"\227\001\n(FirewallPolicies" - + "ListAssociationsResponse\022L\n\014associations" - + "\030\222\350\312\362\001 \003(\01322.google.cloud.compute.v1.Fir" - + "ewallPolicyAssociation\022\024\n\004kind\030\224\367\310\001 \001(\tH" - + "\000\210\001\001B\007\n\005_kind\"\306\005\n\016FirewallPolicy\022L\n\014asso" - + "ciations\030\222\350\312\362\001 \003(\01322.google.cloud.comput" - + "e.v1.FirewallPolicyAssociation\022\"\n\022creati" - + "on_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013descriptio" - + "n\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\013fingerprint\030\344\321\363o \001(\tH\003\210\001\001\022\020\n\002i" - + "d\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\004n" - + "ame\030\213\365\315\001 \001(\tH\006\210\001\001\022\026\n\006parent\030\252\221\254% \001(\tH\007\210\001" - + "\001\022\026\n\006region\030\364\315\240B \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\005rules\030\367\221\3653 \003(\0132+" - + ".google.cloud.compute.v1.FirewallPolicyR" - + "ule\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\n\210\001\001\022!\n\021self_" - + "link_with_id\030\202\254\235\025 \001(\tH\013\210\001\001\022\033\n\nshort_name" - + "\030\356\270\320\352\001 \001(\tH\014\210\001\001B\025\n\023_creation_timestampB\016" - + "\n\014_descriptionB\017\n\r_display_nameB\016\n\014_fing" - + "erprintB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t\n\007_par" - + "entB\t\n\007_regionB\023\n\021_rule_tuple_countB\014\n\n_" - + "self_linkB\024\n\022_self_link_with_idB\r\n\013_shor" - + "t_name\"\212\002\n\031FirewallPolicyAssociation\022!\n\021" - + "attachment_target\030\255\260\350S \001(\tH\000\210\001\001\022\034\n\014displ" - + "ay_name\030\350\207\221\002 \001(\tH\001\210\001\001\022#\n\022firewall_policy" - + "_id\030\311\275\252\252\001 \001(\tH\002\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\003\210\001\001" - + "\022\033\n\nshort_name\030\356\270\320\352\001 \001(\tH\004\210\001\001B\024\n\022_attach" - + "ment_targetB\017\n\r_display_nameB\025\n\023_firewal" - + "l_policy_idB\007\n\005_nameB\r\n\013_short_name\"\203\002\n\022" - + "FirewallPolicyList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005" - + "items\030\300\317\367/ \003(\0132\'.google.cloud.compute.v1" - + ".FirewallPolicy\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\0229\n\007warnin" - + "g\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.War" - + "ningH\003\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_" - + "tokenB\n\n\010_warning\"\307\005\n\022FirewallPolicyRule" - + "\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\031\n\tdirection\030\377\216\2005 \001(\tH\002\210\001" - + "\001\022\031\n\010disabled\030\374\364\230\201\001 \001(\010H\003\210\001\001\022\037\n\016enable_l" - + "ogging\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.com" - + "pute.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\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.FirewallPolicyRuleSecure" - + "Tag\022#\n\027target_service_accounts\030\236\216\234\332\001 \003(\t" - + "\"E\n\tDirection\022\027\n\023UNDEFINED_DIRECTION\020\000\022\016" - + "\n\006EGRESS\020\365\366\264\316\001\022\017\n\007INGRESS\020\225\375\276\366\001B\t\n\007_acti" - + "onB\016\n\014_descriptionB\014\n\n_directionB\013\n\t_dis" - + "abledB\021\n\017_enable_loggingB\007\n\005_kindB\010\n\006_ma" - + "tchB\013\n\t_priorityB\014\n\n_rule_nameB\023\n\021_rule_" - + "tuple_count\"\201\002\n\031FirewallPolicyRuleMatche" - + "r\022\032\n\016dest_ip_ranges\030\221\327\356\240\001 \003(\t\022Z\n\016layer4_" - + "configs\030\265\334\216\262\001 \003(\0132>.google.cloud.compute" - + ".v1.FirewallPolicyRuleMatcherLayer4Confi" - + "g\022\031\n\rsrc_ip_ranges\030\323\200\207\316\001 \003(\t\022Q\n\017src_secu" - + "re_tags\030\206\224\316\362\001 \003(\01324.google.cloud.compute" - + ".v1.FirewallPolicyRuleSecureTag\"g\n%Firew" - + "allPolicyRuleMatcherLayer4Config\022\034\n\013ip_p" - + "rotocol\030\260\235\372\342\001 \001(\tH\000\210\001\001\022\020\n\005ports\030\222\360\3712 \003(\t" - + "B\016\n\014_ip_protocol\"\242\001\n\033FirewallPolicyRuleS" - + "ecureTag\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\025\n\005state\030" - + "\221\211\2534 \001(\tH\001\210\001\001\"C\n\005State\022\023\n\017UNDEFINED_STAT" - + "E\020\000\022\020\n\tEFFECTIVE\020\207\363\270t\022\023\n\013INEFFECTIVE\020\202\324\226" - + "\221\001B\007\n\005_nameB\010\n\006_state\"\203\001\n\016FixedOrPercent" - + "\022\033\n\ncalculated\030\276\323\215\341\001 \001(\005H\000\210\001\001\022\025\n\005fixed\030\364" - + "\316\273. \001(\005H\001\210\001\001\022\030\n\007percent\030\305\310\241\274\001 \001(\005H\002\210\001\001B\r" - + "\n\013_calculatedB\010\n\006_fixedB\n\n\010_percent\"\262\022\n\016" - + "ForwardingRule\022\033\n\013I_p_address\030\257\215\277\024 \001(\tH\000" - + "\210\001\001\022\035\n\014I_p_protocol\030\275\366\336\350\001 \001(\tH\001\210\001\001\022\032\n\tal" - + "l_ports\030\364\257\243\324\001 \001(\010H\002\210\001\001\022$\n\023allow_global_a" - + "ccess\030\212\306\221\356\001 \001(\010H\003\210\001\001\022 \n\017backend_service\030" - + "\212\300\256\222\001 \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\033\n\013fingerprint\030\344\321\363o \001(\tH\007\210\001\001\022\020\n\002id\030\233\032 \001" - + "(\004H\010\210\001\001\022\033\n\nip_version\030\300\363\322\214\001 \001(\tH\t\210\001\001\022&\n\026" - + "is_mirroring_collector\030\374\340\3568 \001(\010H\n\210\001\001\022\024\n\004" - + "kind\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\022G\n\006labels\030\377\277\301\356\001 \003(\01323.goog" - + "le.cloud.compute.v1.ForwardingRule.Label" - + "sEntry\022&\n\025load_balancing_scheme\030\304\214\302\255\001 \001(" - + "\tH\r\210\001\001\022E\n\020metadata_filters\030\353\315\314\335\001 \003(\0132\'.g" - + "oogle.cloud.compute.v1.MetadataFilter\022\024\n" - + "\004name\030\213\365\315\001 \001(\tH\016\210\001\001\022\027\n\007network\030\256\264\205o \001(\tH" - + "\017\210\001\001\022\035\n\014network_tier\030\323\272\333\366\001 \001(\tH\020\210\001\001\022$\n\024n" - + "o_automate_dns_zone\030\257\321\343\036 \001(\010H\021\210\001\001\022\032\n\npor" - + "t_range\030\377\237\334g \001(\tH\022\210\001\001\022\020\n\005ports\030\222\360\3712 \003(\t\022" - + "\"\n\021psc_connection_id\030\335\245\243\213\001 \001(\004H\023\210\001\001\022%\n\025p" - + "sc_connection_status\030\264\311\347W \001(\tH\024\210\001\001\022\026\n\006re" - + "gion\030\364\315\240B \001(\tH\025\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(" - + "\tH\026\210\001\001\022o\n\037service_directory_registration" - + "s\030\376\261\314j \003(\0132C.google.cloud.compute.v1.For" - + "wardingRuleServiceDirectoryRegistration\022" - + "\036\n\rservice_label\030\352\231\354\306\001 \001(\tH\027\210\001\001\022\035\n\014servi" - + "ce_name\030\325\253\315\253\001 \001(\tH\030\210\001\001\022\033\n\nsubnetwork\030\356\247\344" - + "\222\001 \001(\tH\031\210\001\001\022\026\n\006target\030\221\343\371[ \001(\tH\032\210\001\001\032-\n\013L" - + "abelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\002" - + "8\001\"\210\001\n\016IPProtocolEnum\022\037\n\033UNDEFINED_I_P_P" - + "ROTOCOL_ENUM\020\000\022\007\n\002AH\020\247\020\022\t\n\003ESP\020\342\232\004\022\013\n\004IC" - + "MP\020\275\350\210\001\022\021\n\nL3_DEFAULT\020\311\366\372\026\022\013\n\004SCTP\020\314\201\233\001\022" - + "\t\n\003TCP\020\301\207\005\022\t\n\003UDP\020\241\217\005\"[\n\tIpVersion\022\030\n\024UN" - + "DEFINED_IP_VERSION\020\000\022\013\n\004IPV4\020\205\314\211\001\022\013\n\004IPV" - + "6\020\207\314\211\001\022\032\n\023UNSPECIFIED_VERSION\020\220\317\265\n\"\277\001\n\023L" - + "oadBalancingScheme\022#\n\037UNDEFINED_LOAD_BAL" - + "ANCING_SCHEME\020\000\022\017\n\010EXTERNAL\020\313\247\375\020\022\030\n\020EXTE" - + "RNAL_MANAGED\020\213\266\222\364\001\022\020\n\010INTERNAL\020\275\355\226\205\001\022\027\n\020" - + "INTERNAL_MANAGED\020\375\327\347\021\022\034\n\025INTERNAL_SELF_M" - + "ANAGED\020\316\227\321p\022\017\n\007INVALID\020\327\373\355\374\001\"\217\001\n\013Network" - + "Tier\022\032\n\026UNDEFINED_NETWORK_TIER\020\000\022\026\n\016FIXE" - + "D_STANDARD\020\310\236\205\224\001\022\017\n\007PREMIUM\020\267\264\301\276\001\022\020\n\010STA" - + "NDARD\020\275\235\214\347\001\022)\n!STANDARD_OVERRIDES_FIXED_" - + "STANDARD\020\302\207\221\336\001\"\227\001\n\023PscConnectionStatus\022#" - + "\n\037UNDEFINED_PSC_CONNECTION_STATUS\020\000\022\017\n\010A" - + "CCEPTED\020\247\237\322u\022\016\n\006CLOSED\020\354\252\243\265\001\022\016\n\007PENDING\020" - + "\367\252\360\020\022\017\n\010REJECTED\020\376\210\204S\022\031\n\022STATUS_UNSPECIF" - + "IED\020\312\314\213\024B\016\n\014_I_p_addressB\017\n\r_I_p_protoco" - + "lB\014\n\n_all_portsB\026\n\024_allow_global_accessB" - + "\022\n\020_backend_serviceB\025\n\023_creation_timesta" - + "mpB\016\n\014_descriptionB\016\n\014_fingerprintB\005\n\003_i" - + "dB\r\n\013_ip_versionB\031\n\027_is_mirroring_collec" - + "torB\007\n\005_kindB\024\n\022_label_fingerprintB\030\n\026_l" - + "oad_balancing_schemeB\007\n\005_nameB\n\n\010_networ" - + "kB\017\n\r_network_tierB\027\n\025_no_automate_dns_z" - + "oneB\r\n\013_port_rangeB\024\n\022_psc_connection_id" - + "B\030\n\026_psc_connection_statusB\t\n\007_regionB\014\n" - + "\n_self_linkB\020\n\016_service_labelB\017\n\r_servic" - + "e_nameB\r\n\013_subnetworkB\t\n\007_target\"\313\003\n\034For" - + "wardingRuleAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000" - + "\210\001\001\022R\n\005items\030\300\317\367/ \003(\0132@.google.cloud.com" - + "pute.v1.ForwardingRuleAggregatedList.Ite" - + "msEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_pa" - + "ge_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\007w" - + "arning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v" - + "1.WarningH\004\210\001\001\032`\n\nItemsEntry\022\013\n\003key\030\001 \001(" - + "\t\022A\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_self_li" - + "nkB\n\n\010_warning\"\255\002\n\022ForwardingRuleList\022\020\n" - + "\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'.goog" - + "le.cloud.compute.v1.ForwardingRule\022\024\n\004ki" - + "nd\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.compute" - + ".v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_nex" - + "t_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"O" - + "\n\027ForwardingRuleReference\022 \n\017forwarding_" - + "rule\030\376\245\335\200\001 \001(\tH\000\210\001\001B\022\n\020_forwarding_rule\"" - + "\302\001\n*ForwardingRuleServiceDirectoryRegist" - + "ration\022\031\n\tnamespace\030\333\252\215U \001(\tH\000\210\001\001\022\030\n\007ser" - + "vice\030\265\215\217\262\001 \001(\tH\001\210\001\001\022(\n\030service_directory" - + "_region\030\320\272\246# \001(\tH\002\210\001\001B\014\n\n_namespaceB\n\n\010_" - + "serviceB\033\n\031_service_directory_region\"\251\001\n" - + "\031ForwardingRulesScopedList\022E\n\020forwarding" - + "_rules\030\265\232\314\226\001 \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\"\315\002\n\017GRPCHealthCheck\022!\n\021grpc_ser" - + "vice_name\030\326\250\215A \001(\tH\000\210\001\001\022\024\n\004port\030\201\261\322\001 \001(\005" - + "H\001\210\001\001\022\031\n\tport_name\030\211\207\347\023 \001(\tH\002\210\001\001\022\"\n\022port" - + "_specification\030\305\353\314\030 \001(\tH\003\210\001\001\"~\n\021PortSpec" - + "ification\022 \n\034UNDEFINED_PORT_SPECIFICATIO" - + "N\020\000\022\025\n\016USE_FIXED_PORT\020\344\210\333Z\022\026\n\016USE_NAMED_" - + "PORT\020\277\317\307\246\001\022\030\n\020USE_SERVING_PORT\020\314\321\365\254\001B\024\n\022" - + "_grpc_service_nameB\007\n\005_portB\014\n\n_port_nam" - + "eB\025\n\023_port_specification\"l\n\031GetAccelerat" - + "orTypeRequest\022 \n\020accelerator_type\030\216\341\350A \001" - + "(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone" - + "\030\254\307\344\001 \001(\tB\003\340A\002\"^\n\021GetAddressRequest\022\030\n\007a" - + "ddress\030\364\267\336\334\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\"f\n#GetAss" - + "ociationFirewallPolicyRequest\022 \n\017firewal" - + "l_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\024\n\004name\030\213\365\315\001 \001(\t" - + "H\000\210\001\001B\007\n\005_name\"\206\001\n*GetAssociationNetwork" - + "FirewallPolicyRequest\022 \n\017firewall_policy" - + "\030\321\212\306\355\001 \001(\tB\003\340A\002\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\027\n" - + "\007project\030\231\226\301l \001(\tB\003\340A\002B\007\n\005_name\"\244\001\n0GetA" - + "ssociationRegionNetworkFirewallPolicyReq" - + "uest\022 \n\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\024" - + "\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\027\n\007project\030\231\226\301l \001(\t" - + "B\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002B\007\n\005_name\"b" - + "\n\024GetAutoscalerRequest\022\033\n\nautoscaler\030\327\375\322" - + "\366\001 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004" - + "zone\030\254\307\344\001 \001(\tB\003\340A\002\"R\n\027GetBackendBucketRe" - + "quest\022\036\n\016backend_bucket\030\365\343\335+ \001(\tB\003\340A\002\022\027\n" - + "\007project\030\231\226\301l \001(\tB\003\340A\002\"U\n\030GetBackendServ" + + "\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\ninte" + + "rfaces\030\332\364\340\005 \003(\01324.google.cloud.compute.v" + + "1.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.clou" + + "d.compute.v1.ExternalVpnGateway.LabelsEn" + + "try\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022 \n\017redundancy_" + + "type\030\234\316\267\201\001 \001(\tH\006\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001" + + "(\tH\007\210\001\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005v" + + "alue\030\002 \001(\t:\0028\001\"\217\001\n\016RedundancyType\022\035\n\031UND" + + "EFINED_REDUNDANCY_TYPE\020\000\022\033\n\023FOUR_IPS_RED" + + "UNDANCY\020\351\322\377\367\001\022%\n\036SINGLE_IP_INTERNALLY_RE" + + "DUNDANT\020\371\301\355?\022\032\n\022TWO_IPS_REDUNDANCY\020\243\367\202\257\001" + + "B\025\n\023_creation_timestampB\016\n\014_descriptionB" + + "\005\n\003_idB\007\n\005_kindB\024\n\022_label_fingerprintB\007\n" + + "\005_nameB\022\n\020_redundancy_typeB\014\n\n_self_link" + + "\"b\n\033ExternalVpnGatewayInterface\022\020\n\002id\030\233\032" + + " \001(\rH\000\210\001\001\022\033\n\nip_address\030\334\361\334\301\001 \001(\tH\001\210\001\001B\005" + + "\n\003_idB\r\n\013_ip_address\"\324\002\n\026ExternalVpnGate" + + "wayList\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\004kind\030\224" + + "\367\310\001 \001(\tH\002\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\t" + + "H\003\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\0229\n\007war" + + "ning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1." + + "WarningH\005\210\001\001B\007\n\005_etagB\005\n\003_idB\007\n\005_kindB\022\n" + + "\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_warn" + + "ing\"\262\001\n\021FileContentBuffer\022\030\n\007content\030\371\350\334" + + "\305\001 \001(\tH\000\210\001\001\022\032\n\tfile_type\030\235\300\255\214\001 \001(\tH\001\210\001\001\"" + + "M\n\010FileType\022\027\n\023UNDEFINED_FILE_TYPE\020\000\022\t\n\003" + + "BIN\020\347\201\004\022\020\n\tUNDEFINED\020\260\342\335A\022\013\n\004X509\020\246\233\243\001B\n" + + "\n\010_contentB\014\n\n_file_type\"\320\006\n\010Firewall\0224\n" + + "\007allowed\030\250\203\270M \003(\0132 .google.cloud.compute" + + ".v1.Allowed\022\"\n\022creation_timestamp\030\266\217\307\016 \001" + + "(\tH\000\210\001\001\0223\n\006denied\030\233\367\235\203\001 \003(\0132\037.google.clo" + + "ud.compute.v1.Denied\022\034\n\013description\030\374\207\326\311" + + "\001 \001(\tH\001\210\001\001\022\036\n\022destination_ranges\030\247\270\342\221\001 \003" + + "(\t\022\031\n\tdirection\030\377\216\2005 \001(\tH\002\210\001\001\022\031\n\010disable" + + "d\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\004ki" + + "nd\030\224\367\310\001 \001(\tH\005\210\001\001\022G\n\nlog_config\030\235\321\301\247\001 \001(\013" + + "2*.google.cloud.compute.v1.FirewallLogCo" + + "nfigH\006\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\027\n\007netwo" + + "rk\030\256\264\205o \001(\tH\010\210\001\001\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\t" + + "\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\n\210\001\001\022\030\n\rsourc" + + "e_ranges\030\372\376\264_ \003(\t\022\"\n\027source_service_acco" + + "unts\030\324\353\2162 \003(\t\022\027\n\013source_tags\030\275\273\321\327\001 \003(\t\022#" + + "\n\027target_service_accounts\030\236\216\234\332\001 \003(\t\022\026\n\013t" + + "arget_tags\030\207\234\377\035 \003(\t\"E\n\tDirection\022\027\n\023UNDE" + + "FINED_DIRECTION\020\000\022\016\n\006EGRESS\020\365\366\264\316\001\022\017\n\007ING" + + "RESS\020\225\375\276\366\001B\025\n\023_creation_timestampB\016\n\014_de" + + "scriptionB\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\010" + + "_networkB\013\n\t_priorityB\014\n\n_self_link\"\241\002\n\014" + + "FirewallList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0223\n\005items\030" + + "\300\317\367/ \003(\0132!.google.cloud.compute.v1.Firew" + + "all\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_t" + + "oken\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.clou" + + "d.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kin" + + "dB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_" + + "warning\"\275\001\n\021FirewallLogConfig\022\027\n\006enable\030" + + "\203\313\324\224\001 \001(\010H\000\210\001\001\022\030\n\010metadata\030\257\366\265) \001(\tH\001\210\001\001" + + "\"]\n\010Metadata\022\026\n\022UNDEFINED_METADATA\020\000\022\034\n\024" + + "EXCLUDE_ALL_METADATA\020\222\275\301\237\001\022\033\n\024INCLUDE_AL" + + "L_METADATA\020\204\315\277NB\t\n\007_enableB\013\n\t_metadata\"" + + "\227\001\n(FirewallPoliciesListAssociationsResp" + + "onse\022L\n\014associations\030\222\350\312\362\001 \003(\01322.google." + + "cloud.compute.v1.FirewallPolicyAssociati" + + "on\022\024\n\004kind\030\224\367\310\001 \001(\tH\000\210\001\001B\007\n\005_kind\"\306\005\n\016Fi" + + "rewallPolicy\022L\n\014associations\030\222\350\312\362\001 \003(\01322" + + ".google.cloud.compute.v1.FirewallPolicyA" + + "ssociation\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\014" + + "display_name\030\350\207\221\002 \001(\tH\002\210\001\001\022\033\n\013fingerprin" + + "t\030\344\321\363o \001(\tH\003\210\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n\004kin" + + "d\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\022\026\n" + + "\006parent\030\252\221\254% \001(\tH\007\210\001\001\022\026\n\006region\030\364\315\240B \001(\t" + + "H\010\210\001\001\022!\n\020rule_tuple_count\030\225\302\226\271\001 \001(\005H\t\210\001\001" + + "\022=\n\005rules\030\367\221\3653 \003(\0132+.google.cloud.comput" + + "e.v1.FirewallPolicyRule\022\032\n\tself_link\030\215\222\305" + + "\331\001 \001(\tH\n\210\001\001\022!\n\021self_link_with_id\030\202\254\235\025 \001(" + + "\tH\013\210\001\001\022\033\n\nshort_name\030\356\270\320\352\001 \001(\tH\014\210\001\001B\025\n\023_" + + "creation_timestampB\016\n\014_descriptionB\017\n\r_d" + + "isplay_nameB\016\n\014_fingerprintB\005\n\003_idB\007\n\005_k" + + "indB\007\n\005_nameB\t\n\007_parentB\t\n\007_regionB\023\n\021_r" + + "ule_tuple_countB\014\n\n_self_linkB\024\n\022_self_l" + + "ink_with_idB\r\n\013_short_name\"\212\002\n\031FirewallP" + + "olicyAssociation\022!\n\021attachment_target\030\255\260" + + "\350S \001(\tH\000\210\001\001\022\034\n\014display_name\030\350\207\221\002 \001(\tH\001\210\001" + + "\001\022#\n\022firewall_policy_id\030\311\275\252\252\001 \001(\tH\002\210\001\001\022\024" + + "\n\004name\030\213\365\315\001 \001(\tH\003\210\001\001\022\033\n\nshort_name\030\356\270\320\352\001" + + " \001(\tH\004\210\001\001B\024\n\022_attachment_targetB\017\n\r_disp" + + "lay_nameB\025\n\023_firewall_policy_idB\007\n\005_name" + + "B\r\n\013_short_name\"\203\002\n\022FirewallPolicyList\022\020" + + "\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'.goo" + + "gle.cloud.compute.v1.FirewallPolicy\022\024\n\004k" + + "ind\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\0229\n\007warning\030\234\337\226\030 \001(\0132 .google." + + "cloud.compute.v1.WarningH\003\210\001\001B\005\n\003_idB\007\n\005" + + "_kindB\022\n\020_next_page_tokenB\n\n\010_warning\"\307\005" + + "\n\022FirewallPolicyRule\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\031\n\tdi" + + "rection\030\377\216\2005 \001(\tH\002\210\001\001\022\031\n\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.FirewallPoli" + + "cyRuleMatcherH\006\210\001\001\022\031\n\010priority\030\244\363\241\324\001 \001(\005" + + "H\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\034\n\020target_re" + + "sources\030\367\321\360\373\001 \003(\t\022T\n\022target_secure_tags\030" + + "\263\304\234\337\001 \003(\01324.google.cloud.compute.v1.Fire" + + "wallPolicyRuleSecureTag\022#\n\027target_servic" + + "e_accounts\030\236\216\234\332\001 \003(\t\"E\n\tDirection\022\027\n\023UND" + + "EFINED_DIRECTION\020\000\022\016\n\006EGRESS\020\365\366\264\316\001\022\017\n\007IN" + + "GRESS\020\225\375\276\366\001B\t\n\007_actionB\016\n\014_descriptionB\014" + + "\n\n_directionB\013\n\t_disabledB\021\n\017_enable_log" + + "gingB\007\n\005_kindB\010\n\006_matchB\013\n\t_priorityB\014\n\n" + + "_rule_nameB\023\n\021_rule_tuple_count\"\201\002\n\031Fire" + + "wallPolicyRuleMatcher\022\032\n\016dest_ip_ranges\030" + + "\221\327\356\240\001 \003(\t\022Z\n\016layer4_configs\030\265\334\216\262\001 \003(\0132>." + + "google.cloud.compute.v1.FirewallPolicyRu" + + "leMatcherLayer4Config\022\031\n\rsrc_ip_ranges\030\323" + + "\200\207\316\001 \003(\t\022Q\n\017src_secure_tags\030\206\224\316\362\001 \003(\01324." + + "google.cloud.compute.v1.FirewallPolicyRu" + + "leSecureTag\"g\n%FirewallPolicyRuleMatcher" + + "Layer4Config\022\034\n\013ip_protocol\030\260\235\372\342\001 \001(\tH\000\210" + + "\001\001\022\020\n\005ports\030\222\360\3712 \003(\tB\016\n\014_ip_protocol\"\242\001\n" + + "\033FirewallPolicyRuleSecureTag\022\024\n\004name\030\213\365\315" + + "\001 \001(\tH\000\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\001\210\001\001\"C\n\005Sta" + + "te\022\023\n\017UNDEFINED_STATE\020\000\022\020\n\tEFFECTIVE\020\207\363\270" + + "t\022\023\n\013INEFFECTIVE\020\202\324\226\221\001B\007\n\005_nameB\010\n\006_stat" + + "e\"\203\001\n\016FixedOrPercent\022\033\n\ncalculated\030\276\323\215\341\001" + + " \001(\005H\000\210\001\001\022\025\n\005fixed\030\364\316\273. \001(\005H\001\210\001\001\022\030\n\007perc" + + "ent\030\305\310\241\274\001 \001(\005H\002\210\001\001B\r\n\013_calculatedB\010\n\006_fi" + + "xedB\n\n\010_percent\"\313\022\n\016ForwardingRule\022\033\n\013I_" + + "p_address\030\257\215\277\024 \001(\tH\000\210\001\001\022\035\n\014I_p_protocol\030" + + "\275\366\336\350\001 \001(\tH\001\210\001\001\022\032\n\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\017backend_service\030\212\300\256\222\001 \001(\tH\004\210\001\001\022\"\n\022cr" + + "eation_timestamp\030\266\217\307\016 \001(\tH\005\210\001\001\022\034\n\013descri" + + "ption\030\374\207\326\311\001 \001(\tH\006\210\001\001\022\033\n\013fingerprint\030\344\321\363o" + + " \001(\tH\007\210\001\001\022\020\n\002id\030\233\032 \001(\004H\010\210\001\001\022\033\n\nip_versio" + + "n\030\300\363\322\214\001 \001(\tH\t\210\001\001\022&\n\026is_mirroring_collect" + + "or\030\374\340\3568 \001(\010H\n\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\022G\n\006lab" + + "els\030\377\277\301\356\001 \003(\01323.google.cloud.compute.v1." + + "ForwardingRule.LabelsEntry\022&\n\025load_balan" + + "cing_scheme\030\304\214\302\255\001 \001(\tH\r\210\001\001\022E\n\020metadata_f" + + "ilters\030\353\315\314\335\001 \003(\0132\'.google.cloud.compute." + + "v1.MetadataFilter\022\024\n\004name\030\213\365\315\001 \001(\tH\016\210\001\001\022" + + "\027\n\007network\030\256\264\205o \001(\tH\017\210\001\001\022\035\n\014network_tier" + + "\030\323\272\333\366\001 \001(\tH\020\210\001\001\022$\n\024no_automate_dns_zone\030" + + "\257\321\343\036 \001(\010H\021\210\001\001\022\032\n\nport_range\030\377\237\334g \001(\tH\022\210\001" + + "\001\022\020\n\005ports\030\222\360\3712 \003(\t\022\"\n\021psc_connection_id" + + "\030\335\245\243\213\001 \001(\004H\023\210\001\001\022%\n\025psc_connection_status" + + "\030\264\311\347W \001(\tH\024\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\025\210\001\001\022\032" + + "\n\tself_link\030\215\222\305\331\001 \001(\tH\026\210\001\001\022o\n\037service_di" + + "rectory_registrations\030\376\261\314j \003(\0132C.google." + + "cloud.compute.v1.ForwardingRuleServiceDi" + + "rectoryRegistration\022\036\n\rservice_label\030\352\231\354" + + "\306\001 \001(\tH\027\210\001\001\022\035\n\014service_name\030\325\253\315\253\001 \001(\tH\030\210" + + "\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\031\210\001\001\022\026\n\006targe" + + "t\030\221\343\371[ \001(\tH\032\210\001\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 " + + "\001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\210\001\n\016IPProtocolEnu" + + "m\022\037\n\033UNDEFINED_I_P_PROTOCOL_ENUM\020\000\022\007\n\002AH" + + "\020\247\020\022\t\n\003ESP\020\342\232\004\022\013\n\004ICMP\020\275\350\210\001\022\021\n\nL3_DEFAUL" + + "T\020\311\366\372\026\022\013\n\004SCTP\020\314\201\233\001\022\t\n\003TCP\020\301\207\005\022\t\n\003UDP\020\241\217" + + "\005\"[\n\tIpVersion\022\030\n\024UNDEFINED_IP_VERSION\020\000" + + "\022\013\n\004IPV4\020\205\314\211\001\022\013\n\004IPV6\020\207\314\211\001\022\032\n\023UNSPECIFIE" + + "D_VERSION\020\220\317\265\n\"\277\001\n\023LoadBalancingScheme\022#" + + "\n\037UNDEFINED_LOAD_BALANCING_SCHEME\020\000\022\017\n\010E" + + "XTERNAL\020\313\247\375\020\022\030\n\020EXTERNAL_MANAGED\020\213\266\222\364\001\022\020" + + "\n\010INTERNAL\020\275\355\226\205\001\022\027\n\020INTERNAL_MANAGED\020\375\327\347" + + "\021\022\034\n\025INTERNAL_SELF_MANAGED\020\316\227\321p\022\017\n\007INVAL" + + "ID\020\327\373\355\374\001\"\217\001\n\013NetworkTier\022\032\n\026UNDEFINED_NE" + + "TWORK_TIER\020\000\022\026\n\016FIXED_STANDARD\020\310\236\205\224\001\022\017\n\007" + + "PREMIUM\020\267\264\301\276\001\022\020\n\010STANDARD\020\275\235\214\347\001\022)\n!STAND" + + "ARD_OVERRIDES_FIXED_STANDARD\020\302\207\221\336\001\"\260\001\n\023P" + + "scConnectionStatus\022#\n\037UNDEFINED_PSC_CONN" + + "ECTION_STATUS\020\000\022\017\n\010ACCEPTED\020\247\237\322u\022\016\n\006CLOS" + + "ED\020\354\252\243\265\001\022\027\n\017NEEDS_ATTENTION\020\274\213\242\244\001\022\016\n\007PEN" + + "DING\020\367\252\360\020\022\017\n\010REJECTED\020\376\210\204S\022\031\n\022STATUS_UNS" + + "PECIFIED\020\312\314\213\024B\016\n\014_I_p_addressB\017\n\r_I_p_pr" + + "otocolB\014\n\n_all_portsB\026\n\024_allow_global_ac" + + "cessB\022\n\020_backend_serviceB\025\n\023_creation_ti" + + "mestampB\016\n\014_descriptionB\016\n\014_fingerprintB" + + "\005\n\003_idB\r\n\013_ip_versionB\031\n\027_is_mirroring_c" + + "ollectorB\007\n\005_kindB\024\n\022_label_fingerprintB" + + "\030\n\026_load_balancing_schemeB\007\n\005_nameB\n\n\010_n" + + "etworkB\017\n\r_network_tierB\027\n\025_no_automate_" + + "dns_zoneB\r\n\013_port_rangeB\024\n\022_psc_connecti" + + "on_idB\030\n\026_psc_connection_statusB\t\n\007_regi" + + "onB\014\n\n_self_linkB\020\n\016_service_labelB\017\n\r_s" + + "ervice_nameB\r\n\013_subnetworkB\t\n\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.clou" + + "d.compute.v1.ForwardingRuleAggregatedLis" + + "t.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017ne" + + "xt_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.comp" + + "ute.v1.WarningH\004\210\001\001\032`\n\nItemsEntry\022\013\n\003key" + + "\030\001 \001(\t\022A\n\005value\030\002 \001(\01322.google.cloud.com" + + "pute.v1.ForwardingRulesScopedList:\0028\001B\005\n" + + "\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_se" + + "lf_linkB\n\n\010_warning\"\255\002\n\022ForwardingRuleLi" + + "st\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'" + + ".google.cloud.compute.v1.ForwardingRule\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\007warning\030\234\337\226\030 \001(\0132 .google.cloud.co" + + "mpute.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_warn" + + "ing\"O\n\027ForwardingRuleReference\022 \n\017forwar" + + "ding_rule\030\376\245\335\200\001 \001(\tH\000\210\001\001B\022\n\020_forwarding_" + + "rule\"\302\001\n*ForwardingRuleServiceDirectoryR" + + "egistration\022\031\n\tnamespace\030\333\252\215U \001(\tH\000\210\001\001\022\030" + + "\n\007service\030\265\215\217\262\001 \001(\tH\001\210\001\001\022(\n\030service_dire" + + "ctory_region\030\320\272\246# \001(\tH\002\210\001\001B\014\n\n_namespace" + + "B\n\n\010_serviceB\033\n\031_service_directory_regio" + + "n\"\251\001\n\031ForwardingRulesScopedList\022E\n\020forwa" + + "rding_rules\030\265\232\314\226\001 \003(\0132\'.google.cloud.com" + + "pute.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\"\315\002\n\017GRPCHealthCheck\022!\n\021grp" + + "c_service_name\030\326\250\215A \001(\tH\000\210\001\001\022\024\n\004port\030\201\261\322" + + "\001 \001(\005H\001\210\001\001\022\031\n\tport_name\030\211\207\347\023 \001(\tH\002\210\001\001\022\"\n" + + "\022port_specification\030\305\353\314\030 \001(\tH\003\210\001\001\"~\n\021Por" + + "tSpecification\022 \n\034UNDEFINED_PORT_SPECIFI" + + "CATION\020\000\022\025\n\016USE_FIXED_PORT\020\344\210\333Z\022\026\n\016USE_N" + + "AMED_PORT\020\277\317\307\246\001\022\030\n\020USE_SERVING_PORT\020\314\321\365\254" + + "\001B\024\n\022_grpc_service_nameB\007\n\005_portB\014\n\n_por" + + "t_nameB\025\n\023_port_specification\"l\n\031GetAcce" + + "leratorTypeRequest\022 \n\020accelerator_type\030\216" + + "\341\350A \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n" + + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"^\n\021GetAddressRequest" + + "\022\030\n\007address\030\364\267\336\334\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\"f\n#G" + + "etAssociationFirewallPolicyRequest\022 \n\017fi" + + "rewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\024\n\004name\030\213\365\315" + + "\001 \001(\tH\000\210\001\001B\007\n\005_name\"\206\001\n*GetAssociationNe" + + "tworkFirewallPolicyRequest\022 \n\017firewall_p" + + "olicy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210" + + "\001\001\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002B\007\n\005_name\"\244\001\n" + + "0GetAssociationRegionNetworkFirewallPoli" + + "cyRequest\022 \n\017firewall_policy\030\321\212\306\355\001 \001(\tB\003" + + "\340A\002\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\027\n\007project\030\231\226\301" + + "l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002B\007\n\005_n" + + "ame\"b\n\024GetAutoscalerRequest\022\033\n\nautoscale" + + "r\030\327\375\322\366\001 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A" + + "\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"R\n\027GetBackendBuc" + + "ketRequest\022\036\n\016backend_bucket\030\365\343\335+ \001(\tB\003\340" + + "A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\"U\n\030GetBacken" + + "dServiceRequest\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\"Z\n!Ge" + + "tDiagnosticsInterconnectRequest\022\034\n\014inter" + + "connect\030\216\311\214k \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(" + + "\tB\003\340A\002\"U\n\016GetDiskRequest\022\024\n\004disk\030\235\233\274\001 \001(" + + "\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030" + + "\254\307\344\001 \001(\tB\003\340A\002\"^\n\022GetDiskTypeRequest\022\031\n\td" + + "isk_type\030\234\351\254, \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001" + + "(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\223\001\n$GetEff" + + "ectiveFirewallsInstanceRequest\022\030\n\010instan" + + "ce\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\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n" + + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"W\n#GetEffectiveFirew" + + "allsNetworkRequest\022\027\n\007network\030\256\264\205o \001(\tB\003" + + "\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\"\203\001\n7GetEffe" + + "ctiveFirewallsRegionNetworkFirewallPolic" + + "yRequest\022\027\n\007network\030\256\264\205o \001(\tB\003\340A\002\022\027\n\007pro" + + "ject\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340" + + "A\002\"]\n\034GetExternalVpnGatewayRequest\022$\n\024ex" + + "ternal_vpn_gateway\030\205\327\2634 \001(\tB\003\340A\002\022\027\n\007proj" + + "ect\030\231\226\301l \001(\tB\003\340A\002\"<\n\030GetFirewallPolicyRe" + + "quest\022 \n\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\"" + + "H\n\022GetFirewallRequest\022\031\n\010firewall\030\200\372\325\363\001 " + + "\001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\"m\n\030Get" + + "ForwardingRuleRequest\022 \n\017forwarding_rule" + + "\030\376\245\335\200\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\"M\n\031GetFromFamil" + + "yImageRequest\022\027\n\006family\030\344\266\341\234\001 \001(\tB\003\340A\002\022\027" + + "\n\007project\030\231\226\301l \001(\tB\003\340A\002\"L\n\027GetGlobalAddr" + + "essRequest\022\030\n\007address\030\364\267\336\334\001 \001(\tB\003\340A\002\022\027\n\007" + + "project\030\231\226\301l \001(\tB\003\340A\002\"[\n\036GetGlobalForwar" + + "dingRuleRequest\022 \n\017forwarding_rule\030\376\245\335\200\001" + + " \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\"h\n$Ge" + + "tGlobalNetworkEndpointGroupRequest\022\'\n\026ne" + + "twork_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\027\n\007p" + + "roject\030\231\226\301l \001(\tB\003\340A\002\"V\n\031GetGlobalOperati" + + "onRequest\022 \n\toperation\030\347\252\353\030 \001(\tB\n\340A\002\372G\004n" + + "ame\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\"s\n%GetGloba" + + "lOrganizationOperationRequest\022 \n\toperati" + + "on\030\347\252\353\030 \001(\tB\n\340A\002\372G\004name\022\032\n\tparent_id\030\320\341\232" + + "\333\001 \001(\tH\000\210\001\001B\014\n\n_parent_id\"j\n&GetGlobalPu" + + "blicDelegatedPrefixeRequest\022\027\n\007project\030\231" + + "\226\301l \001(\tB\003\340A\002\022\'\n\027public_delegated_prefix\030" + + "\350\334\261a \001(\tB\003\340A\002\"\307\001\n!GetGuestAttributesInst" + + "anceRequest\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\027\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\033\n\nquery_path\030\274\202\341" + + "\257\001 \001(\tH\000\210\001\001\022\034\n\014variable_key\030\234\204\260N \001(\tH\001\210\001" + + "\001\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\r\n\013_query_pathB\017" + + "\n\r_variable_key\"\277\001\n\036GetHealthBackendServ" + "iceRequest\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\"Z\n!GetDiag" - + "nosticsInterconnectRequest\022\034\n\014interconne" - + "ct\030\216\311\214k \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A" - + "\002\"U\n\016GetDiskRequest\022\024\n\004disk\030\235\233\274\001 \001(\tB\003\340A" - + "\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 " - + "\001(\tB\003\340A\002\"^\n\022GetDiskTypeRequest\022\031\n\tdisk_t" - + "ype\030\234\351\254, \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340" - + "A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\223\001\n$GetEffectiv" - + "eFirewallsInstanceRequest\022\030\n\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\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone" - + "\030\254\307\344\001 \001(\tB\003\340A\002\"W\n#GetEffectiveFirewallsN" - + "etworkRequest\022\027\n\007network\030\256\264\205o \001(\tB\003\340A\002\022\027" - + "\n\007project\030\231\226\301l \001(\tB\003\340A\002\"\203\001\n7GetEffective" - + "FirewallsRegionNetworkFirewallPolicyRequ" - + "est\022\027\n\007network\030\256\264\205o \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\"]\n" - + "\034GetExternalVpnGatewayRequest\022$\n\024externa" - + "l_vpn_gateway\030\205\327\2634 \001(\tB\003\340A\002\022\027\n\007project\030\231" - + "\226\301l \001(\tB\003\340A\002\"<\n\030GetFirewallPolicyRequest" - + "\022 \n\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\"H\n\022Ge" - + "tFirewallRequest\022\031\n\010firewall\030\200\372\325\363\001 \001(\tB\003" - + "\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\"m\n\030GetForwa" - + "rdingRuleRequest\022 \n\017forwarding_rule\030\376\245\335\200" - + "\001 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006r" - + "egion\030\364\315\240B \001(\tB\003\340A\002\"M\n\031GetFromFamilyImag" - + "eRequest\022\027\n\006family\030\344\266\341\234\001 \001(\tB\003\340A\002\022\027\n\007pro" - + "ject\030\231\226\301l \001(\tB\003\340A\002\"L\n\027GetGlobalAddressRe" - + "quest\022\030\n\007address\030\364\267\336\334\001 \001(\tB\003\340A\002\022\027\n\007proje" - + "ct\030\231\226\301l \001(\tB\003\340A\002\"[\n\036GetGlobalForwardingR" - + "uleRequest\022 \n\017forwarding_rule\030\376\245\335\200\001 \001(\tB" - + "\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\"h\n$GetGlob" - + "alNetworkEndpointGroupRequest\022\'\n\026network" - + "_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\027\n\007projec" - + "t\030\231\226\301l \001(\tB\003\340A\002\"V\n\031GetGlobalOperationReq" - + "uest\022 \n\toperation\030\347\252\353\030 \001(\tB\n\340A\002\372G\004name\022\027" - + "\n\007project\030\231\226\301l \001(\tB\003\340A\002\"s\n%GetGlobalOrga" - + "nizationOperationRequest\022 \n\toperation\030\347\252" - + "\353\030 \001(\tB\n\340A\002\372G\004name\022\032\n\tparent_id\030\320\341\232\333\001 \001(" - + "\tH\000\210\001\001B\014\n\n_parent_id\"j\n&GetGlobalPublicD" - + "elegatedPrefixeRequest\022\027\n\007project\030\231\226\301l \001" - + "(\tB\003\340A\002\022\'\n\027public_delegated_prefix\030\350\334\261a " - + "\001(\tB\003\340A\002\"\307\001\n!GetGuestAttributesInstanceR" - + "equest\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\027\n\007proj" - + "ect\030\231\226\301l \001(\tB\003\340A\002\022\033\n\nquery_path\030\274\202\341\257\001 \001(" - + "\tH\000\210\001\001\022\034\n\014variable_key\030\234\204\260N \001(\tH\001\210\001\001\022\024\n\004" - + "zone\030\254\307\344\001 \001(\tB\003\340A\002B\r\n\013_query_pathB\017\n\r_va" - + "riable_key\"\277\001\n\036GetHealthBackendServiceRe" - + "quest\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_gro" - + "up_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(\t" - + "B\003\340A\002\"\335\001\n$GetHealthRegionBackendServiceR" - + "equest\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\006region\030\364\315\240B" - + " \001(\tB\003\340A\002\022b\n!resource_group_reference_re" - + "source\030\323\376\3555 \001(\0132/.google.cloud.compute.v" - + "1.ResourceGroupReferenceB\003\340A\002\"\304\001\n\032GetHea" - + "lthTargetPoolRequest\022X\n\033instance_referen" - + "ce_resource\030\354\344\326\213\001 \001(\0132*.google.cloud.com" - + "pute.v1.InstanceReferenceB\003\340A\002\022\027\n\007projec" - + "t\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\"\272\001\n\027GetIamP" - + "olicyDiskRequest\0221\n options_requested_po" - + "licy_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\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024" - + "\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002B#\n!_options_request" - + "ed_policy_version\"\225\001\n!GetIamPolicyFirewa" - + "llPolicyRequest\0221\n options_requested_pol" - + "icy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\010resource\030\216" - + "\210\257] \001(\tB\003\340A\002B#\n!_options_requested_polic" - + "y_version\"\245\001\n\030GetIamPolicyImageRequest\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\010re" - + "source\030\216\210\257] \001(\tB\003\340A\002B#\n!_options_request" - + "ed_policy_version\"\276\001\n\033GetIamPolicyInstan" - + "ceRequest\0221\n options_requested_policy_ve" - + "rsion\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\027\n\007project\030\231\226\301l \001(\t" - + "B\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\002B#\n!_options_requested_poli" - + "cy_version\"\260\001\n#GetIamPolicyInstanceTempl" - + "ateRequest\0221\n options_requested_policy_v" - + "ersion\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\010resource\030\216\210\257] \001(\tB\003\340A\002B#\n!_opt" - + "ions_requested_policy_version\"\247\001\n\032GetIam" - + "PolicyLicenseRequest\0221\n options_requeste" - + "d_policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\027\n\007proje" - + "ct\030\231\226\301l \001(\tB\003\340A\002\022\030\n\010resource\030\216\210\257] \001(\tB\003\340" - + "A\002B#\n!_options_requested_policy_version\"" - + "\254\001\n\037GetIamPolicyMachineImageRequest\0221\n o" - + "ptions_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\010resou" + + "\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022b\n!resourc" + + "e_group_reference_resource\030\323\376\3555 \001(\0132/.go" + + "ogle.cloud.compute.v1.ResourceGroupRefer" + + "enceB\003\340A\002\"O\n\025GetHealthCheckRequest\022\035\n\014he" + + "alth_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301" + + "l \001(\tB\003\340A\002\"\335\001\n$GetHealthRegionBackendSer" + + "viceRequest\022 \n\017backend_service\030\212\300\256\222\001 \001(\t" + + "B\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\022b\n!resource_group_referen" + + "ce_resource\030\323\376\3555 \001(\0132/.google.cloud.comp" + + "ute.v1.ResourceGroupReferenceB\003\340A\002\"\304\001\n\032G" + + "etHealthTargetPoolRequest\022X\n\033instance_re" + + "ference_resource\030\354\344\326\213\001 \001(\0132*.google.clou" + + "d.compute.v1.InstanceReferenceB\003\340A\002\022\027\n\007p" + + "roject\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\"\272\001\n\027Ge" + + "tIamPolicyDiskRequest\0221\n options_request" + + "ed_policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\027\n\007proj" + + "ect\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\002B#\n!_options_re" + + "quested_policy_version\"\225\001\n!GetIamPolicyF" + + "irewallPolicyRequest\0221\n options_requeste" + + "d_policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\030\n\010resou" + "rce\030\216\210\257] \001(\tB\003\340A\002B#\n!_options_requested_" - + "policy_version\"\265\001\n(GetIamPolicyNetworkFi" - + "rewallPolicyRequest\0221\n options_requested" - + "_policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\027\n\007projec" - + "t\030\231\226\301l \001(\tB\003\340A\002\022\030\n\010resource\030\216\210\257] \001(\tB\003\340A" - + "\002B#\n!_options_requested_policy_version\"\277" - + "\001\n\034GetIamPolicyNodeGroupRequest\0221\n optio" - + "ns_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\010resource\030" - + "\216\210\257] \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002B#\n!_" - + "options_requested_policy_version\"\304\001\n\037Get" - + "IamPolicyNodeTemplateRequest\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\026\n\006region\030\364\315\240B " - + "\001(\tB\003\340A\002\022\030\n\010resource\030\216\210\257] \001(\tB\003\340A\002B#\n!_o" - + "ptions_requested_policy_version\"\302\001\n\035GetI" - + "amPolicyRegionDiskRequest\0221\n options_req" + + "policy_version\"\245\001\n\030GetIamPolicyImageRequ" + + "est\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\010resource\030\216\210\257] \001(\tB\003\340A\002B#\n!_options_re" + + "quested_policy_version\"\276\001\n\033GetIamPolicyI" + + "nstanceRequest\0221\n options_requested_poli" + + "cy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\027\n\007project\030\231\226\301" + + "l \001(\tB\003\340A\002\022\030\n\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n\004" + + "zone\030\254\307\344\001 \001(\tB\003\340A\002B#\n!_options_requested" + + "_policy_version\"\260\001\n#GetIamPolicyInstance" + + "TemplateRequest\0221\n options_requested_pol" + + "icy_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\010resource\030\216\210\257] \001(\tB\003\340A\002B#\n" + + "!_options_requested_policy_version\"\247\001\n\032G" + + "etIamPolicyLicenseRequest\0221\n options_req" + "uested_policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\027\n\007" - + "project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\t" - + "B\003\340A\002\022\030\n\010resource\030\216\210\257] \001(\tB\003\340A\002B#\n!_opti" - + "ons_requested_policy_version\"\323\001\n.GetIamP" - + "olicyRegionNetworkFirewallPolicyRequest\022" - + "1\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\026\n\006r" - + "egion\030\364\315\240B \001(\tB\003\340A\002\022\030\n\010resource\030\216\210\257] \001(\t" - + "B\003\340A\002B#\n!_options_requested_policy_versi" - + "on\"\301\001\n\036GetIamPolicyReservationRequest\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\010res" - + "ource\030\216\210\257] \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A" - + "\002B#\n!_options_requested_policy_version\"\306" - + "\001\n!GetIamPolicyResourcePolicyRequest\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\026\n\006regi" - + "on\030\364\315\240B \001(\tB\003\340A\002\022\030\n\010resource\030\216\210\257] \001(\tB\003\340" - + "A\002B#\n!_options_requested_policy_version\"" - + "\311\001\n$GetIamPolicyServiceAttachmentRequest" + + "project\030\231\226\301l \001(\tB\003\340A\002\022\030\n\010resource\030\216\210\257] \001" + + "(\tB\003\340A\002B#\n!_options_requested_policy_ver" + + "sion\"\254\001\n\037GetIamPolicyMachineImageRequest" + "\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\026\n\006" - + "region\030\364\315\240B \001(\tB\003\340A\002\022\030\n\010resource\030\216\210\257] \001(" + + "\356\001 \001(\005H\000\210\001\001\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n\010" + + "resource\030\216\210\257] \001(\tB\003\340A\002B#\n!_options_reque" + + "sted_policy_version\"\265\001\n(GetIamPolicyNetw" + + "orkFirewallPolicyRequest\0221\n options_requ" + + "ested_policy_version\030\275\374\205\356\001 \001(\005H\000\210\001\001\022\027\n\007p" + + "roject\030\231\226\301l \001(\tB\003\340A\002\022\030\n\010resource\030\216\210\257] \001(" + "\tB\003\340A\002B#\n!_options_requested_policy_vers" - + "ion\"\250\001\n\033GetIamPolicySnapshotRequest\0221\n o" - + "ptions_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\010resou" - + "rce\030\216\210\257] \001(\tB\003\340A\002B#\n!_options_requested_" - + "policy_version\"\302\001\n\035GetIamPolicySubnetwor" - + "kRequest\0221\n options_requested_policy_ver" - + "sion\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\010resource" - + "\030\216\210\257] \001(\tB\003\340A\002B#\n!_options_requested_pol" - + "icy_version\"c\n\031GetImageFamilyViewRequest" - + "\022\027\n\006family\030\344\266\341\234\001 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301" - + "l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"A\n\017GetI" - + "mageRequest\022\025\n\005image\030\333\322\352/ \001(\tB\003\340A\002\022\027\n\007pr" - + "oject\030\231\226\301l \001(\tB\003\340A\002\"w\n\036GetInstanceGroupM" - + "anagerRequest\022&\n\026instance_group_manager\030" - + "\303\367\363v \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024" - + "\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"h\n\027GetInstanceGroup" - + "Request\022\036\n\016instance_group\030\325\324\325& \001(\tB\003\340A\002\022" - + "\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(" - + "\tB\003\340A\002\"]\n\022GetInstanceRequest\022\030\n\010instance" - + "\030\225\251\332\010 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022" - + "\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"Y\n\032GetInstanceTemp" - + "lateRequest\022\"\n\021instance_template\030\344\201\273\223\001 \001" - + "(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\"}\n GetI" - + "nterconnectAttachmentRequest\022(\n\027intercon" - + "nect_attachment\030\364\212\367\222\001 \001(\tB\003\340A\002\022\027\n\007projec" - + "t\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\"" - + "a\n\036GetInterconnectLocationRequest\022&\n\025int" - + "erconnect_location\030\306\330\333\352\001 \001(\tB\003\340A\002\022\027\n\007pro" - + "ject\030\231\226\301l \001(\tB\003\340A\002\"O\n\026GetInterconnectReq" - + "uest\022\034\n\014interconnect\030\216\311\214k \001(\tB\003\340A\002\022\027\n\007pr" - + "oject\030\231\226\301l \001(\tB\003\340A\002\"M\n\025GetLicenseCodeReq" - + "uest\022\033\n\014license_code\030\253\306Y \001(\tB\003\340A\002\022\027\n\007pro" - + "ject\030\231\226\301l \001(\tB\003\340A\002\"E\n\021GetLicenseRequest\022" - + "\027\n\007license\030\301\210\302O \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l", - " \001(\tB\003\340A\002\"P\n\026GetMachineImageRequest\022\035\n\rm" - + "achine_image\030\343\376\376 \001(\tB\003\340A\002\022\027\n\007project\030\231\226" - + "\301l \001(\tB\003\340A\002\"d\n\025GetMachineTypeRequest\022\034\n\014" - + "machine_type\030\262\260\312l \001(\tB\003\340A\002\022\027\n\007project\030\231\226" - + "\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\321\002\n\037Ge" - + "tNatMappingInfoRoutersRequest\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(\rH\001" - + "\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_to" - + "ken\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301l \001(\tB\003\340" - + "A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_par" - + "tial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\026\n\006router\030\311\256" - + "\356F \001(\tB\003\340A\002B\t\n\007_filterB\016\n\014_max_resultsB\013" - + "\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_pa" - + "rtial_success\"\206\001\n$GetNetworkEdgeSecurity" - + "ServiceRequest\022-\n\035network_edge_security_" - + "service\030\247\237\357J \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\"x\n\036GetNet" - + "workEndpointGroupRequest\022\'\n\026network_endp" - + "oint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301" - + "l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\\\n\037GetN" - + "etworkFirewallPolicyRequest\022 \n\017firewall_" - + "policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(" - + "\tB\003\340A\002\"E\n\021GetNetworkRequest\022\027\n\007network\030\256" - + "\264\205o \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\"a\n" - + "\023GetNodeGroupRequest\022\033\n\nnode_group\030\202\374\213\340\001" - + " \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zo" - + "ne\030\254\307\344\001 \001(\tB\003\340A\002\"i\n\026GetNodeTemplateReque" - + "st\022\036\n\rnode_template\030\227\344\213\232\001 \001(\tB\003\340A\002\022\027\n\007pr" - + "oject\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003" - + "\340A\002\"_\n\022GetNodeTypeRequest\022\032\n\tnode_type\030\327" - + "\226\220\336\001 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024" - + "\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"n\n\031GetPacketMirrori" - + "ngRequest\022 \n\020packet_mirroring\030\314\271\321\n \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\",\n\021GetProjectRequest\022\027\n\007pro" - + "ject\030\231\226\301l \001(\tB\003\340A\002\"f\n!GetPublicAdvertise" - + "dPrefixeRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002" - + "\022(\n\030public_advertised_prefix\030\236\367\3110 \001(\tB\003\340" - + "A\002\"|\n GetPublicDelegatedPrefixeRequest\022\027" - + "\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n\027public_delega" - + "ted_prefix\030\350\334\261a \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B " - + "\001(\tB\003\340A\002\"j\n\032GetRegionAutoscalerRequest\022\033" - + "\n\nautoscaler\030\327\375\322\366\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\"s\n\036" - + "GetRegionBackendServiceRequest\022 \n\017backen" - + "d_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\006region\030\364\315\240B \001(\tB\003\340A\002\"j\n\032Get" - + "RegionCommitmentRequest\022\033\n\ncommitment\030\225\226" - + "\363\345\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\"]\n\024GetRegionDiskRe" - + "quest\022\024\n\004disk\030\235\233\274\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\"f\n\030" - + "GetRegionDiskTypeRequest\022\031\n\tdisk_type\030\234\351" - + "\254, \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006" - + "region\030\364\315\240B \001(\tB\003\340A\002\"m\n\033GetRegionHealthC" - + "heckRequest\022\035\n\014health_check\030\345\252\244\223\001 \001(\tB\003\340" - + "A\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\"|\n\"GetRegionHealthCheckServi" - + "ceRequest\022%\n\024health_check_service\030\333\233\335\302\001 " - + "\001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006reg" - + "ion\030\364\315\240B \001(\tB\003\340A\002\"\177\n$GetRegionInstanceGr" - + "oupManagerRequest\022&\n\026instance_group_mana" - + "ger\030\303\367\363v \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340" - + "A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\"p\n\035GetRegionI" - + "nstanceGroupRequest\022\036\n\016instance_group\030\325\324" - + "\325& \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006" - + "region\030\364\315\240B \001(\tB\003\340A\002\"\200\001\n$GetRegionNetwor" - + "kEndpointGroupRequest\022\'\n\026network_endpoin" - + "t_group\030\206\313\363\316\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\"z\n%GetRe" - + "gionNetworkFirewallPolicyRequest\022 \n\017fire" - + "wall_policy\030\321\212\306\355\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\"\177\n$G" - + "etRegionNotificationEndpointRequest\022&\n\025n" - + "otification_endpoint\030\351\274\326\263\001 \001(\tB\003\340A\002\022\027\n\007p" + + "ion\"\277\001\n\034GetIamPolicyNodeGroupRequest\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\010reso" + + "urce\030\216\210\257] \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002" + + "B#\n!_options_requested_policy_version\"\304\001" + + "\n\037GetIamPolicyNodeTemplateRequest\0221\n opt" + + "ions_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\010resource\030\216\210\257] \001(\tB\003\340A\002B" + + "#\n!_options_requested_policy_version\"\302\001\n" + + "\035GetIamPolicyRegionDiskRequest\0221\n option" + + "s_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\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.Ge" + + "tIamPolicyRegionNetworkFirewallPolicyReq" + + "uest\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\026\n\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\"\301\001\n\036GetIamPolicyReservationReque" + + "st\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\010resource\030\216\210\257] \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(" + + "\tB\003\340A\002B#\n!_options_requested_policy_vers" + + "ion\"\306\001\n!GetIamPolicyResourcePolicyReques" + + "t\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\026\n" + + "\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_ver" + + "sion\"\311\001\n$GetIamPolicyServiceAttachmentRe" + + "quest\0221\n options_requested_policy_versio" + + "n\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\010resource\030\216\210" + + "\257] \001(\tB\003\340A\002B#\n!_options_requested_policy" + + "_version\"\250\001\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\010" + + "resource\030\216\210\257] \001(\tB\003\340A\002B#\n!_options_reque" + + "sted_policy_version\"\302\001\n\035GetIamPolicySubn" + + "etworkRequest\0221\n options_requested_polic" + + "y_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\010res" + + "ource\030\216\210\257] \001(\tB\003\340A\002B#\n!_options_requeste", + "d_policy_version\"c\n\031GetImageFamilyViewRe" + + "quest\022\027\n\006family\030\344\266\341\234\001 \001(\tB\003\340A\002\022\027\n\007projec" + + "t\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"A\n" + + "\017GetImageRequest\022\025\n\005image\030\333\322\352/ \001(\tB\003\340A\002\022" + + "\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\"w\n\036GetInstanceG" + + "roupManagerRequest\022&\n\026instance_group_man" + + "ager\030\303\367\363v \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003" + + "\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"h\n\027GetInstance" + + "GroupRequest\022\036\n\016instance_group\030\325\324\325& \001(\tB" + + "\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307" + + "\344\001 \001(\tB\003\340A\002\"]\n\022GetInstanceRequest\022\030\n\010ins" + + "tance\030\225\251\332\010 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB" + + "\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"Y\n\032GetInstanc" + + "eTemplateRequest\022\"\n\021instance_template\030\344\201" + + "\273\223\001 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\"}\n" + + " GetInterconnectAttachmentRequest\022(\n\027int" + + "erconnect_attachment\030\364\212\367\222\001 \001(\tB\003\340A\002\022\027\n\007p" + "roject\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB" - + "\003\340A\002\"n\n\031GetRegionOperationRequest\022 \n\tope" - + "ration\030\347\252\353\030 \001(\tB\n\340A\002\372G\004name\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\"C\n\020" - + "GetRegionRequest\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\"r\n\036GetRegionSe" - + "curityPolicyRequest\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\037\n\017security" - + "_policy\030\221\206\312Q \001(\tB\003\340A\002\"r\n\036GetRegionSslCer" - + "tificateRequest\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\037\n\017ssl_certific" - + "ate\030\344\327\222\026 \001(\tB\003\340A\002\"u\n\037GetRegionTargetHttp" - + "ProxyRequest\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\021target_http_pro" - + "xy\030\345\276\322b \001(\tB\003\340A\002\"w\n GetRegionTargetHttps" - + "ProxyRequest\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\022target_https_pr" - + "oxy\030\354\260\372\030 \001(\tB\003\340A\002\"c\n\026GetRegionUrlMapRequ" - + "est\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\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002\"c" - + "\n\025GetReservationRequest\022\027\n\007project\030\231\226\301l " - + "\001(\tB\003\340A\002\022\033\n\013reservation\030\314\207\325\026 \001(\tB\003\340A\002\022\024\n" - + "\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"l\n\030GetResourcePolicy" - + "Request\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006regi" - + "on\030\364\315\240B \001(\tB\003\340A\002\022\037\n\017resource_policy\030\203\245\367K" - + " \001(\tB\003\340A\002\"A\n\017GetRouteRequest\022\027\n\007project\030" - + "\231\226\301l \001(\tB\003\340A\002\022\025\n\005route\030\311\344\3523 \001(\tB\003\340A\002\"[\n\020" - + "GetRouterRequest\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\026\n\006router\030\311\256\356F" - + " \001(\tB\003\340A\002\"g\n\034GetRouterStatusRouterReques" - + "t\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240" - + "B \001(\tB\003\340A\002\022\026\n\006router\030\311\256\356F \001(\tB\003\340A\002\"h\n\034Ge" - + "tRuleFirewallPolicyRequest\022 \n\017firewall_p" - + "olicy\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\001B\013\n\t_priority\"\210\001\n#GetRuleNetworkF" - + "irewallPolicyRequest\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\027\n\007project\030\231\226\301l \001(\tB\003\340A\002B\013\n\t_priority\"" - + "\246\001\n)GetRuleRegionNetworkFirewallPolicyRe" - + "quest\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\027\n\007project\030\231\226" - + "\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002B\013\n\t_" - + "priority\"\200\001\n\034GetRuleSecurityPolicyReques" - + "t\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\027\n\007project\030" - + "\231\226\301l \001(\tB\003\340A\002\022\037\n\017security_policy\030\221\206\312Q \001(" - + "\tB\003\340A\002B\013\n\t_priority\"g\n\034GetScreenshotInst" - + "anceRequest\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\027\n" - + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB" - + "\003\340A\002\"T\n\030GetSecurityPolicyRequest\022\027\n\007proj" - + "ect\030\231\226\301l \001(\tB\003\340A\002\022\037\n\017security_policy\030\221\206\312" - + "Q \001(\tB\003\340A\002\"\255\001\n\"GetSerialPortOutputInstan" - + "ceRequest\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\024\n\004p" - + "ort\030\201\261\322\001 \001(\005H\000\210\001\001\022\027\n\007project\030\231\226\301l \001(\tB\003\340" - + "A\002\022\025\n\005start\030\342\210\2534 \001(\003H\001\210\001\001\022\024\n\004zone\030\254\307\344\001 \001" - + "(\tB\003\340A\002B\007\n\005_portB\010\n\006_start\"s\n\033GetService" - + "AttachmentRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340" - + "A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022#\n\022service_at" - + "tachment\030\355\251\320\241\001 \001(\tB\003\340A\002\"u\n*GetShieldedIn" - + "stanceIdentityInstanceRequest\022\030\n\010instanc" - + "e\030\225\251\332\010 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002" - + "\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"H\n\022GetSnapshotReq" - + "uest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\031\n\010snapsho" - + "t\030\304\253\353\207\001 \001(\tB\003\340A\002\"T\n\030GetSslCertificateReq" - + "uest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\037\n\017ssl_cer" - + "tificate\030\344\327\222\026 \001(\tB\003\340A\002\"K\n\023GetSslPolicyRe" - + "quest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\033\n\nssl_po" - + "licy\030\305\375\340\214\001 \001(\tB\003\340A\002\"k\n\032GetStatusVpnGatew" - + "ayRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006re" - + "gion\030\364\315\240B \001(\tB\003\340A\002\022\034\n\013vpn_gateway\030\371\203\366\301\001 " - + "\001(\tB\003\340A\002\"d\n\024GetSubnetworkRequest\022\027\n\007proj" + + "\003\340A\002\"a\n\036GetInterconnectLocationRequest\022&" + + "\n\025interconnect_location\030\306\330\333\352\001 \001(\tB\003\340A\002\022\027" + + "\n\007project\030\231\226\301l \001(\tB\003\340A\002\"O\n\026GetInterconne" + + "ctRequest\022\034\n\014interconnect\030\216\311\214k \001(\tB\003\340A\002\022" + + "\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\"M\n\025GetLicenseCo" + + "deRequest\022\033\n\014license_code\030\253\306Y \001(\tB\003\340A\002\022\027" + + "\n\007project\030\231\226\301l \001(\tB\003\340A\002\"E\n\021GetLicenseReq" + + "uest\022\027\n\007license\030\301\210\302O \001(\tB\003\340A\002\022\027\n\007project" + + "\030\231\226\301l \001(\tB\003\340A\002\"P\n\026GetMachineImageRequest" + + "\022\035\n\rmachine_image\030\343\376\376 \001(\tB\003\340A\002\022\027\n\007proje" + + "ct\030\231\226\301l \001(\tB\003\340A\002\"d\n\025GetMachineTypeReques" + + "t\022\034\n\014machine_type\030\262\260\312l \001(\tB\003\340A\002\022\027\n\007proje" + + "ct\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\321" + + "\002\n\037GetNatMappingInfoRoutersRequest\022\027\n\006fi" + + "lter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 " + + "\001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npa" + + "ge_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\026retur" + + "n_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\026\n\006rout" + + "er\030\311\256\356F \001(\tB\003\340A\002B\t\n\007_filterB\016\n\014_max_resu" + + "ltsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retu" + + "rn_partial_success\"\206\001\n$GetNetworkEdgeSec" + + "urityServiceRequest\022-\n\035network_edge_secu" + + "rity_service\030\247\237\357J \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\"x\n\036G" + + "etNetworkEndpointGroupRequest\022\'\n\026network" + + "_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\027\n\007projec" + + "t\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\\\n" + + "\037GetNetworkFirewallPolicyRequest\022 \n\017fire" + + "wall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\027\n\007project\030\231\226" + + "\301l \001(\tB\003\340A\002\"E\n\021GetNetworkRequest\022\027\n\007netw" + + "ork\030\256\264\205o \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340" + + "A\002\"a\n\023GetNodeGroupRequest\022\033\n\nnode_group\030" + + "\202\374\213\340\001 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022" + + "\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"i\n\026GetNodeTemplate" + + "Request\022\036\n\rnode_template\030\227\344\213\232\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\"_\n\022GetNodeTypeRequest\022\032\n\tnode_t" + + "ype\030\327\226\220\336\001 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003" + + "\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"n\n\031GetPacketMi" + + "rroringRequest\022 \n\020packet_mirroring\030\314\271\321\n " + + "\001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006reg" + + "ion\030\364\315\240B \001(\tB\003\340A\002\",\n\021GetProjectRequest\022\027" + + "\n\007project\030\231\226\301l \001(\tB\003\340A\002\"f\n!GetPublicAdve" + + "rtisedPrefixeRequest\022\027\n\007project\030\231\226\301l \001(\t" + + "B\003\340A\002\022(\n\030public_advertised_prefix\030\236\367\3110 \001" + + "(\tB\003\340A\002\"|\n GetPublicDelegatedPrefixeRequ" + + "est\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\'\n\027public_d" + + "elegated_prefix\030\350\334\261a \001(\tB\003\340A\002\022\026\n\006region\030" + + "\364\315\240B \001(\tB\003\340A\002\"j\n\032GetRegionAutoscalerRequ" + + "est\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tB\003\340A\002\022\027\n\007proj" + "ect\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\nsubnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002\"W\n\031GetTar" - + "getGrpcProxyRequest\022\027\n\007project\030\231\226\301l \001(\tB" - + "\003\340A\002\022!\n\021target_grpc_proxy\030\373\264\262\002 \001(\tB\003\340A\002\"" - + "W\n\031GetTargetHttpProxyRequest\022\027\n\007project\030" - + "\231\226\301l \001(\tB\003\340A\002\022!\n\021target_http_proxy\030\345\276\322b " - + "\001(\tB\003\340A\002\"Y\n\032GetTargetHttpsProxyRequest\022\027" - + "\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\"\n\022target_https_" - + "proxy\030\354\260\372\030 \001(\tB\003\340A\002\"k\n\030GetTargetInstance" - + "Request\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022 \n\017targ" - + "et_instance\030\203\217\226\212\001 \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 " - + "\001(\tB\003\340A\002\"d\n\024GetTargetPoolRequest\022\027\n\007proj" + + "\002\"s\n\036GetRegionBackendServiceRequest\022 \n\017b" + + "ackend_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\006region\030\364\315\240B \001(\tB\003\340A\002\"j" + + "\n\032GetRegionCommitmentRequest\022\033\n\ncommitme" + + "nt\030\225\226\363\345\001 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340" + + "A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\"]\n\024GetRegionD" + + "iskRequest\022\024\n\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022\027\n\007proj" + "ect\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\"V\n\030GetTar" - + "getSslProxyRequest\022\027\n\007project\030\231\226\301l \001(\tB\003" - + "\340A\002\022!\n\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002\"V" - + "\n\030GetTargetTcpProxyRequest\022\027\n\007project\030\231\226" - + "\301l \001(\tB\003\340A\002\022!\n\020target_tcp_proxy\030\342\326\360\357\001 \001(" - + "\tB\003\340A\002\"r\n\032GetTargetVpnGatewayRequest\022\027\n\007" - + "project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\t" - + "B\003\340A\002\022#\n\022target_vpn_gateway\030\313\200\366\375\001 \001(\tB\003\340" - + "A\002\"E\n\020GetUrlMapRequest\022\027\n\007project\030\231\226\301l \001" - + "(\tB\003\340A\002\022\030\n\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002\"e\n\024Get" - + "VpnGatewayRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340" - + "A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022\034\n\013vpn_gatewa" - + "y\030\371\203\366\301\001 \001(\tB\003\340A\002\"b\n\023GetVpnTunnelRequest\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\032\n\nvpn_tunnel\030\223\224\312D \001(\tB\003\340A\002\"3\n\030" - + "GetXpnHostProjectRequest\022\027\n\007project\030\231\226\301l" - + " \001(\tB\003\340A\002\"\240\002\n\036GetXpnResourcesProjectsReq" - + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" - + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" - + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007proj" - + "ect\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_succ" - + "ess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_re" - + "sultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_re" - + "turn_partial_success\"j\n\027GetZoneOperation" - + "Request\022 \n\toperation\030\347\252\353\030 \001(\tB\n\340A\002\372G\004nam" - + "e\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 " - + "\001(\tB\003\340A\002\"?\n\016GetZoneRequest\022\027\n\007project\030\231\226" - + "\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"{\n1Glo" - + "balNetworkEndpointGroupsAttachEndpointsR" - + "equest\022F\n\021network_endpoints\030\255\221\272G \003(\0132(.g" - + "oogle.cloud.compute.v1.NetworkEndpoint\"{" - + "\n1GlobalNetworkEndpointGroupsDetachEndpo" + + "\002\"f\n\030GetRegionDiskTypeRequest\022\031\n\tdisk_ty" + + "pe\030\234\351\254, \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\"m\n\033GetRegionHe" + + "althCheckRequest\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\022\026\n\006regi" + + "on\030\364\315\240B \001(\tB\003\340A\002\"|\n\"GetRegionHealthCheck" + + "ServiceRequest\022%\n\024health_check_service\030\333" + + "\233\335\302\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\"\177\n$GetRegionInsta" + + "nceGroupManagerRequest\022&\n\026instance_group" + + "_manager\030\303\367\363v \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\"p\n\035GetRe" + + "gionInstanceGroupRequest\022\036\n\016instance_gro" + + "up\030\325\324\325& \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\"\200\001\n$GetRegionN" + + "etworkEndpointGroupRequest\022\'\n\026network_en" + + "dpoint_group\030\206\313\363\316\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\"z\n%" + + "GetRegionNetworkFirewallPolicyRequest\022 \n" + + "\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\027\n\007proje" + + "ct\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002" + + "\"\177\n$GetRegionNotificationEndpointRequest" + + "\022&\n\025notification_endpoint\030\351\274\326\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\"n\n\031GetRegionOperationRequest\022 " + + "\n\toperation\030\347\252\353\030 \001(\tB\n\340A\002\372G\004name\022\027\n\007proj" + + "ect\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A" + + "\002\"C\n\020GetRegionRequest\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\"r\n\036GetReg" + + "ionSecurityPolicyRequest\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\037\n\017sec" + + "urity_policy\030\221\206\312Q \001(\tB\003\340A\002\"r\n\036GetRegionS" + + "slCertificateRequest\022\027\n\007project\030\231\226\301l \001(\t" + + "B\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022\037\n\017ssl_cer" + + "tificate\030\344\327\222\026 \001(\tB\003\340A\002\"u\n\037GetRegionTarge" + + "tHttpProxyRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340" + + "A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022!\n\021target_htt" + + "p_proxy\030\345\276\322b \001(\tB\003\340A\002\"w\n GetRegionTarget" + + "HttpsProxyRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340" + + "A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022\"\n\022target_htt" + + "ps_proxy\030\354\260\372\030 \001(\tB\003\340A\002\"c\n\026GetRegionUrlMa" + + "pRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006reg" + + "ion\030\364\315\240B \001(\tB\003\340A\002\022\030\n\007url_map\030\214\225\201\257\001 \001(\tB\003" + + "\340A\002\"c\n\025GetReservationRequest\022\027\n\007project\030" + + "\231\226\301l \001(\tB\003\340A\002\022\033\n\013reservation\030\314\207\325\026 \001(\tB\003\340" + + "A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"l\n\030GetResourceP" + + "olicyRequest\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\037\n\017resource_policy" + + "\030\203\245\367K \001(\tB\003\340A\002\"A\n\017GetRouteRequest\022\027\n\007pro" + + "ject\030\231\226\301l \001(\tB\003\340A\002\022\025\n\005route\030\311\344\3523 \001(\tB\003\340A" + + "\002\"[\n\020GetRouterRequest\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\026\n\006router" + + "\030\311\256\356F \001(\tB\003\340A\002\"g\n\034GetRouterStatusRouterR" + + "equest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006regio" + + "n\030\364\315\240B \001(\tB\003\340A\002\022\026\n\006router\030\311\256\356F \001(\tB\003\340A\002\"" + + "h\n\034GetRuleFirewallPolicyRequest\022 \n\017firew" + + "all_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\001B\013\n\t_priority\"\210\001\n#GetRuleNet" + + "workFirewallPolicyRequest\022 \n\017firewall_po" + + "licy\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\027\n\007project\030\231\226\301l \001(\tB\003\340A\002B\013\n\t_prio" + + "rity\"\246\001\n)GetRuleRegionNetworkFirewallPol" + + "icyRequest\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\027\n\007proje" + + "ct\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002" + + "B\013\n\t_priority\"\200\001\n\034GetRuleSecurityPolicyR" + + "equest\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\027\n\007pro" + + "ject\030\231\226\301l \001(\tB\003\340A\002\022\037\n\017security_policy\030\221\206" + + "\312Q \001(\tB\003\340A\002B\013\n\t_priority\"g\n\034GetScreensho" + + "tInstanceRequest\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340" + + "A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001" + + " \001(\tB\003\340A\002\"T\n\030GetSecurityPolicyRequest\022\027\n" + + "\007project\030\231\226\301l \001(\tB\003\340A\002\022\037\n\017security_polic" + + "y\030\221\206\312Q \001(\tB\003\340A\002\"\255\001\n\"GetSerialPortOutputI" + + "nstanceRequest\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340A\002" + + "\022\024\n\004port\030\201\261\322\001 \001(\005H\000\210\001\001\022\027\n\007project\030\231\226\301l \001" + + "(\tB\003\340A\002\022\025\n\005start\030\342\210\2534 \001(\003H\001\210\001\001\022\024\n\004zone\030\254" + + "\307\344\001 \001(\tB\003\340A\002B\007\n\005_portB\010\n\006_start\"s\n\033GetSe" + + "rviceAttachmentRequest\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\022servi" + + "ce_attachment\030\355\251\320\241\001 \001(\tB\003\340A\002\"u\n*GetShiel" + + "dedInstanceIdentityInstanceRequest\022\030\n\010in" + + "stance\030\225\251\332\010 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\t" + + "B\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"H\n\022GetSnapsh" + + "otRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\031\n\010sn" + + "apshot\030\304\253\353\207\001 \001(\tB\003\340A\002\"T\n\030GetSslCertifica" + + "teRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\037\n\017ss" + + "l_certificate\030\344\327\222\026 \001(\tB\003\340A\002\"K\n\023GetSslPol" + + "icyRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\033\n\ns" + + "sl_policy\030\305\375\340\214\001 \001(\tB\003\340A\002\"k\n\032GetStatusVpn" + + "GatewayRequest\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\034\n\013vpn_gateway\030\371" + + "\203\366\301\001 \001(\tB\003\340A\002\"d\n\024GetSubnetworkRequest\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\nsubnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002\"W\n\031G" + + "etTargetGrpcProxyRequest\022\027\n\007project\030\231\226\301l" + + " \001(\tB\003\340A\002\022!\n\021target_grpc_proxy\030\373\264\262\002 \001(\tB" + + "\003\340A\002\"W\n\031GetTargetHttpProxyRequest\022\027\n\007pro" + + "ject\030\231\226\301l \001(\tB\003\340A\002\022!\n\021target_http_proxy\030" + + "\345\276\322b \001(\tB\003\340A\002\"Y\n\032GetTargetHttpsProxyRequ" + + "est\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\"\n\022target_h" + + "ttps_proxy\030\354\260\372\030 \001(\tB\003\340A\002\"k\n\030GetTargetIns" + + "tanceRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022 \n" + + "\017target_instance\030\203\217\226\212\001 \001(\tB\003\340A\002\022\024\n\004zone\030" + + "\254\307\344\001 \001(\tB\003\340A\002\"d\n\024GetTargetPoolRequest\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\"V\n\030G" + + "etTargetSslProxyRequest\022\027\n\007project\030\231\226\301l " + + "\001(\tB\003\340A\002\022!\n\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003" + + "\340A\002\"V\n\030GetTargetTcpProxyRequest\022\027\n\007proje" + + "ct\030\231\226\301l \001(\tB\003\340A\002\022!\n\020target_tcp_proxy\030\342\326\360" + + "\357\001 \001(\tB\003\340A\002\"r\n\032GetTargetVpnGatewayReques" + + "t\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240" + + "B \001(\tB\003\340A\002\022#\n\022target_vpn_gateway\030\313\200\366\375\001 \001" + + "(\tB\003\340A\002\"E\n\020GetUrlMapRequest\022\027\n\007project\030\231" + + "\226\301l \001(\tB\003\340A\002\022\030\n\007url_map\030\214\225\201\257\001 \001(\tB\003\340A\002\"e" + + "\n\024GetVpnGatewayRequest\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\034\n\013vpn_g" + + "ateway\030\371\203\366\301\001 \001(\tB\003\340A\002\"b\n\023GetVpnTunnelReq" + + "uest\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\032\n\nvpn_tunnel\030\223\224\312D \001(\tB\003\340A" + + "\002\"3\n\030GetXpnHostProjectRequest\022\027\n\007project" + + "\030\231\226\301l \001(\tB\003\340A\002\"\240\002\n\036GetXpnResourcesProjec" + + "tsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013ma" + + "x_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L" + + " \001(\tH\002\210\001\001\022\032\n\npage_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\007_filterB\016\n\014_m" + + "ax_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031" + + "\n\027_return_partial_success\"j\n\027GetZoneOper" + + "ationRequest\022 \n\toperation\030\347\252\353\030 \001(\tB\n\340A\002\372" + + "G\004name\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030" + + "\254\307\344\001 \001(\tB\003\340A\002\"?\n\016GetZoneRequest\022\027\n\007proje" + + "ct\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"{" + + "\n1GlobalNetworkEndpointGroupsAttachEndpo" + "intsRequest\022F\n\021network_endpoints\030\255\221\272G \003(" + "\0132(.google.cloud.compute.v1.NetworkEndpo" - + "int\"\277\001\n\"GlobalOrganizationSetPolicyReque" - + "st\0226\n\010bindings\030\216\305\244\300\001 \003(\0132 .google.cloud." - + "compute.v1.Binding\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001" - + "\0227\n\006policy\030\262\312\266+ \001(\0132\037.google.cloud.compu" - + "te.v1.PolicyH\001\210\001\001B\007\n\005_etagB\t\n\007_policy\"\321\001" - + "\n\026GlobalSetLabelsRequest\022!\n\021label_finger" - + "print\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.GlobalSetLabel" - + "sRequest.LabelsEntry\032-\n\013LabelsEntry\022\013\n\003k" - + "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\024\n\022_label_fi" - + "ngerprint\"\263\001\n\026GlobalSetPolicyRequest\0226\n\010" - + "bindings\030\216\305\244\300\001 \003(\0132 .google.cloud.comput" - + "e.v1.Binding\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\0227\n\006po" - + "licy\030\262\312\266+ \001(\0132\037.google.cloud.compute.v1." - + "PolicyH\001\210\001\001B\007\n\005_etagB\t\n\007_policy\"\304\002\n\017Gues" - + "tAttributes\022\024\n\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\033\n\nque" - + "ry_path\030\274\202\341\257\001 \001(\tH\001\210\001\001\022J\n\013query_value\030\272\256" - + "\221K \001(\0132-.google.cloud.compute.v1.GuestAt" - + "tributesValueH\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\016" - + "variable_value\030\356\363\263; \001(\tH\005\210\001\001B\007\n\005_kindB\r\n" - + "\013_query_pathB\016\n\014_query_valueB\014\n\n_self_li" - + "nkB\017\n\r_variable_keyB\021\n\017_variable_value\"|" - + "\n\024GuestAttributesEntry\022\022\n\003key\030\337\274\006 \001(\tH\000\210" - + "\001\001\022\031\n\tnamespace\030\333\252\215U \001(\tH\001\210\001\001\022\025\n\005value\030\361" - + "\242\2625 \001(\tH\002\210\001\001B\006\n\004_keyB\014\n\n_namespaceB\010\n\006_v" - + "alue\"W\n\024GuestAttributesValue\022?\n\005items\030\300\317" - + "\367/ \003(\0132-.google.cloud.compute.v1.GuestAt" - + "tributesEntry\"\205\002\n\016GuestOsFeature\022\024\n\004type" - + "\030\272\236\332\001 \001(\tH\000\210\001\001\"\323\001\n\004Type\022\022\n\016UNDEFINED_TYP" - + "E\020\000\022 \n\030FEATURE_TYPE_UNSPECIFIED\020\333\277\310\375\001\022\014\n" - + "\005GVNIC\020\231\225\303 \022\026\n\017MULTI_IP_SUBNET\020\317\333\257H\022\023\n\013S" - + "ECURE_BOOT\020\272\335\326\263\001\022\022\n\013SEV_CAPABLE\020\221\226\303)\022\026\n\017" - + "UEFI_COMPATIBLE\020\300\326\262]\022\035\n\026VIRTIO_SCSI_MULT" - + "IQUEUE\020\215\301\220`\022\017\n\007WINDOWS\020\343\334\354\331\001B\007\n\005_type\"\203\004" - + "\n\020HTTP2HealthCheck\022\024\n\004host\030\250\353\303\001 \001(\tH\000\210\001\001" + + "int\"{\n1GlobalNetworkEndpointGroupsDetach" + + "EndpointsRequest\022F\n\021network_endpoints\030\255\221" + + "\272G \003(\0132(.google.cloud.compute.v1.Network" + + "Endpoint\"\277\001\n\"GlobalOrganizationSetPolicy" + + "Request\0226\n\010bindings\030\216\305\244\300\001 \003(\0132 .google.c" + + "loud.compute.v1.Binding\022\024\n\004etag\030\225\322\276\001 \001(\t" + + "H\000\210\001\001\0227\n\006policy\030\262\312\266+ \001(\0132\037.google.cloud." + + "compute.v1.PolicyH\001\210\001\001B\007\n\005_etagB\t\n\007_poli" + + "cy\"\321\001\n\026GlobalSetLabelsRequest\022!\n\021label_f" + + "ingerprint\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.GlobalSet" + + "LabelsRequest.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_lab" + + "el_fingerprint\"\263\001\n\026GlobalSetPolicyReques" + + "t\0226\n\010bindings\030\216\305\244\300\001 \003(\0132 .google.cloud.c" + + "ompute.v1.Binding\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022" + + "7\n\006policy\030\262\312\266+ \001(\0132\037.google.cloud.comput" + + "e.v1.PolicyH\001\210\001\001B\007\n\005_etagB\t\n\007_policy\"\304\002\n" + + "\017GuestAttributes\022\024\n\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\033" + + "\n\nquery_path\030\274\202\341\257\001 \001(\tH\001\210\001\001\022J\n\013query_val" + + "ue\030\272\256\221K \001(\0132-.google.cloud.compute.v1.Gu" + + "estAttributesValueH\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\005_ki" + + "ndB\r\n\013_query_pathB\016\n\014_query_valueB\014\n\n_se" + + "lf_linkB\017\n\r_variable_keyB\021\n\017_variable_va" + + "lue\"|\n\024GuestAttributesEntry\022\022\n\003key\030\337\274\006 \001" + + "(\tH\000\210\001\001\022\031\n\tnamespace\030\333\252\215U \001(\tH\001\210\001\001\022\025\n\005va" + + "lue\030\361\242\2625 \001(\tH\002\210\001\001B\006\n\004_keyB\014\n\n_namespaceB" + + "\010\n\006_value\"W\n\024GuestAttributesValue\022?\n\005ite" + + "ms\030\300\317\367/ \003(\0132-.google.cloud.compute.v1.Gu" + + "estAttributesEntry\"\205\002\n\016GuestOsFeature\022\024\n" + + "\004type\030\272\236\332\001 \001(\tH\000\210\001\001\"\323\001\n\004Type\022\022\n\016UNDEFINE" + + "D_TYPE\020\000\022 \n\030FEATURE_TYPE_UNSPECIFIED\020\333\277\310" + + "\375\001\022\014\n\005GVNIC\020\231\225\303 \022\026\n\017MULTI_IP_SUBNET\020\317\333\257H" + + "\022\023\n\013SECURE_BOOT\020\272\335\326\263\001\022\022\n\013SEV_CAPABLE\020\221\226\303" + + ")\022\026\n\017UEFI_COMPATIBLE\020\300\326\262]\022\035\n\026VIRTIO_SCSI" + + "_MULTIQUEUE\020\215\301\220`\022\017\n\007WINDOWS\020\343\334\354\331\001B\007\n\005_ty" + + "pe\"\203\004\n\020HTTP2HealthCheck\022\024\n\004host\030\250\353\303\001 \001(\t" + + "H\000\210\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\001\210\001\001\022\031\n\tport_name" + + "\030\211\207\347\023 \001(\tH\002\210\001\001\022\"\n\022port_specification\030\305\353\314" + + "\030 \001(\tH\003\210\001\001\022\034\n\014proxy_header\030\376\272\274L \001(\tH\004\210\001\001" + + "\022\034\n\014request_path\030\325\327\261m \001(\tH\005\210\001\001\022\030\n\010respon" + + "se\030\301\250\334] \001(\tH\006\210\001\001\"~\n\021PortSpecification\022 \n" + + "\034UNDEFINED_PORT_SPECIFICATION\020\000\022\025\n\016USE_F" + + "IXED_PORT\020\344\210\333Z\022\026\n\016USE_NAMED_PORT\020\277\317\307\246\001\022\030" + + "\n\020USE_SERVING_PORT\020\314\321\365\254\001\"H\n\013ProxyHeader\022" + + "\032\n\026UNDEFINED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001" + + "\022\020\n\010PROXY_V1\020\254\244\267\237\001B\007\n\005_hostB\007\n\005_portB\014\n\n" + + "_port_nameB\025\n\023_port_specificationB\017\n\r_pr" + + "oxy_headerB\017\n\r_request_pathB\013\n\t_response" + + "\"\202\004\n\017HTTPHealthCheck\022\024\n\004host\030\250\353\303\001 \001(\tH\000\210" + + "\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\001\210\001\001\022\031\n\tport_name\030\211\207" + + "\347\023 \001(\tH\002\210\001\001\022\"\n\022port_specification\030\305\353\314\030 \001" + + "(\tH\003\210\001\001\022\034\n\014proxy_header\030\376\272\274L \001(\tH\004\210\001\001\022\034\n" + + "\014request_path\030\325\327\261m \001(\tH\005\210\001\001\022\030\n\010response\030" + + "\301\250\334] \001(\tH\006\210\001\001\"~\n\021PortSpecification\022 \n\034UN" + + "DEFINED_PORT_SPECIFICATION\020\000\022\025\n\016USE_FIXE" + + "D_PORT\020\344\210\333Z\022\026\n\016USE_NAMED_PORT\020\277\317\307\246\001\022\030\n\020U" + + "SE_SERVING_PORT\020\314\321\365\254\001\"H\n\013ProxyHeader\022\032\n\026" + + "UNDEFINED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n" + + "\010PROXY_V1\020\254\244\267\237\001B\007\n\005_hostB\007\n\005_portB\014\n\n_po" + + "rt_nameB\025\n\023_port_specificationB\017\n\r_proxy" + + "_headerB\017\n\r_request_pathB\013\n\t_response\"\203\004" + + "\n\020HTTPSHealthCheck\022\024\n\004host\030\250\353\303\001 \001(\tH\000\210\001\001" + "\022\024\n\004port\030\201\261\322\001 \001(\005H\001\210\001\001\022\031\n\tport_name\030\211\207\347\023" + " \001(\tH\002\210\001\001\022\"\n\022port_specification\030\305\353\314\030 \001(\t" + "H\003\210\001\001\022\034\n\014proxy_header\030\376\272\274L \001(\tH\004\210\001\001\022\034\n\014r" @@ -7975,1836 +8059,1530 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "DEFINED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010P" + "ROXY_V1\020\254\244\267\237\001B\007\n\005_hostB\007\n\005_portB\014\n\n_port" + "_nameB\025\n\023_port_specificationB\017\n\r_proxy_h" - + "eaderB\017\n\r_request_pathB\013\n\t_response\"\202\004\n\017" - + "HTTPHealthCheck\022\024\n\004host\030\250\353\303\001 \001(\tH\000\210\001\001\022\024\n" - + "\004port\030\201\261\322\001 \001(\005H\001\210\001\001\022\031\n\tport_name\030\211\207\347\023 \001(" - + "\tH\002\210\001\001\022\"\n\022port_specification\030\305\353\314\030 \001(\tH\003\210" - + "\001\001\022\034\n\014proxy_header\030\376\272\274L \001(\tH\004\210\001\001\022\034\n\014requ" - + "est_path\030\325\327\261m \001(\tH\005\210\001\001\022\030\n\010response\030\301\250\334] " - + "\001(\tH\006\210\001\001\"~\n\021PortSpecification\022 \n\034UNDEFIN" - + "ED_PORT_SPECIFICATION\020\000\022\025\n\016USE_FIXED_POR" - + "T\020\344\210\333Z\022\026\n\016USE_NAMED_PORT\020\277\317\307\246\001\022\030\n\020USE_SE" - + "RVING_PORT\020\314\321\365\254\001\"H\n\013ProxyHeader\022\032\n\026UNDEF" - + "INED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROX" - + "Y_V1\020\254\244\267\237\001B\007\n\005_hostB\007\n\005_portB\014\n\n_port_na" - + "meB\025\n\023_port_specificationB\017\n\r_proxy_head" - + "erB\017\n\r_request_pathB\013\n\t_response\"\203\004\n\020HTT" - + "PSHealthCheck\022\024\n\004host\030\250\353\303\001 \001(\tH\000\210\001\001\022\024\n\004p" - + "ort\030\201\261\322\001 \001(\005H\001\210\001\001\022\031\n\tport_name\030\211\207\347\023 \001(\tH" - + "\002\210\001\001\022\"\n\022port_specification\030\305\353\314\030 \001(\tH\003\210\001\001" - + "\022\034\n\014proxy_header\030\376\272\274L \001(\tH\004\210\001\001\022\034\n\014reques" - + "t_path\030\325\327\261m \001(\tH\005\210\001\001\022\030\n\010response\030\301\250\334] \001(" - + "\tH\006\210\001\001\"~\n\021PortSpecification\022 \n\034UNDEFINED" - + "_PORT_SPECIFICATION\020\000\022\025\n\016USE_FIXED_PORT\020" - + "\344\210\333Z\022\026\n\016USE_NAMED_PORT\020\277\317\307\246\001\022\030\n\020USE_SERV" - + "ING_PORT\020\314\321\365\254\001\"H\n\013ProxyHeader\022\032\n\026UNDEFIN" - + "ED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_" - + "V1\020\254\244\267\237\001B\007\n\005_hostB\007\n\005_portB\014\n\n_port_name" - + "B\025\n\023_port_specificationB\017\n\r_proxy_header" - + "B\017\n\r_request_pathB\013\n\t_response\"\303\n\n\013Healt" - + "hCheck\022#\n\022check_interval_sec\030\256\257\343\244\001 \001(\005H\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\022K\n\021grpc_he" - + "alth_check\030\346\247\344( \001(\0132(.google.cloud.compu" - + "te.v1.GRPCHealthCheckH\003\210\001\001\022\"\n\021healthy_th" - + "reshold\030\311\220\242\300\001 \001(\005H\004\210\001\001\022M\n\022http2_health_c" - + "heck\030\332\265\265\005 \001(\0132).google.cloud.compute.v1." - + "HTTP2HealthCheckH\005\210\001\001\022L\n\021http_health_che" - + "ck\030\274\247\336\304\001 \001(\0132(.google.cloud.compute.v1.H" - + "TTPHealthCheckH\006\210\001\001\022N\n\022https_health_chec" - + "k\030\271\230\366\317\001 \001(\0132).google.cloud.compute.v1.HT" - + "TPSHealthCheckH\007\210\001\001\022\020\n\002id\030\233\032 \001(\004H\010\210\001\001\022\024\n" - + "\004kind\030\224\367\310\001 \001(\tH\t\210\001\001\022J\n\nlog_config\030\235\321\301\247\001 " - + "\001(\0132-.google.cloud.compute.v1.HealthChec" - + "kLogConfigH\n\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\013\210\001\001\022\026\n" - + "\006region\030\364\315\240B \001(\tH\014\210\001\001\022\032\n\tself_link\030\215\222\305\331\001" - + " \001(\tH\r\210\001\001\022J\n\020ssl_health_check\030\270\351\303\205\001 \001(\0132" - + "\'.google.cloud.compute.v1.SSLHealthCheck" - + "H\016\210\001\001\022J\n\020tcp_health_check\030\203\252\215\340\001 \001(\0132\'.go" - + "ogle.cloud.compute.v1.TCPHealthCheckH\017\210\001" - + "\001\022\033\n\013timeout_sec\030\363\300\222& \001(\005H\020\210\001\001\022\024\n\004type\030\272" - + "\236\332\001 \001(\tH\021\210\001\001\022#\n\023unhealthy_threshold\030\320\275\331l" - + " \001(\005H\022\210\001\001\"w\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\013\n" - + "\004GRPC\020\236\210\206\001\022\013\n\004HTTP\020\210\201\210\001\022\014\n\005HTTP2\020\252\241\370 \022\014\n" - + "\005HTTPS\020\313\241\370 \022\017\n\007INVALID\020\327\373\355\374\001\022\t\n\003SSL\020\354\203\005\022" - + "\t\n\003TCP\020\301\207\005B\025\n\023_check_interval_secB\025\n\023_cr" - + "eation_timestampB\016\n\014_descriptionB\024\n\022_grp" - + "c_health_checkB\024\n\022_healthy_thresholdB\025\n\023" - + "_http2_health_checkB\024\n\022_http_health_chec" - + "kB\025\n\023_https_health_checkB\005\n\003_idB\007\n\005_kind" - + "B\r\n\013_log_configB\007\n\005_nameB\t\n\007_regionB\014\n\n_" - + "self_linkB\023\n\021_ssl_health_checkB\023\n\021_tcp_h" - + "ealth_checkB\016\n\014_timeout_secB\007\n\005_typeB\026\n\024" - + "_unhealthy_threshold\"\247\002\n\017HealthCheckList" - + "\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0226\n\005items\030\300\317\367/ \003(\0132$.g" - + "oogle.cloud.compute.v1.HealthCheck\022\024\n\004ki" - + "nd\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.compute" - + ".v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_nex" - + "t_page_tokenB\014\n\n_self_linkB\n\n\010_warning\":" - + "\n\024HealthCheckLogConfig\022\027\n\006enable\030\203\313\324\224\001 \001" - + "(\010H\000\210\001\001B\t\n\007_enable\"F\n\024HealthCheckReferen" - + "ce\022\035\n\014health_check\030\345\252\244\223\001 \001(\tH\000\210\001\001B\017\n\r_he" - + "alth_check\"\374\004\n\022HealthCheckService\022\"\n\022cre" - + "ation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013descrip" - + "tion\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n\013fingerprint\030\344\321\363o " - + "\001(\tH\002\210\001\001\022\031\n\rhealth_checks\030\256\257\346\325\001 \003(\t\0220\n h" - + "ealth_status_aggregation_policy\030\371\354\333x \001(\t" - + "H\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(\t" - + "H\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\"\n\027network_e" - + "ndpoint_groups\030\255\227\377\r \003(\t\022\"\n\026notification_" - + "endpoints\030\252\336\370\301\001 \003(\t\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\"r\n\035Healt" - + "hStatusAggregationPolicy\022.\n*UNDEFINED_HE" - + "ALTH_STATUS_AGGREGATION_POLICY\020\000\022\t\n\003AND\020" - + "\267\373\003\022\026\n\016NO_AGGREGATION\020\304\222\254\313\001B\025\n\023_creation" - + "_timestampB\016\n\014_descriptionB\016\n\014_fingerpri" - + "ntB#\n!_health_status_aggregation_policyB" - + "\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t\n\007_regionB\014\n\n_" - + "self_link\"]\n\033HealthCheckServiceReference" - + "\022%\n\024health_check_service\030\333\233\335\302\001 \001(\tH\000\210\001\001B" - + "\027\n\025_health_check_service\"\266\002\n\027HealthCheck" - + "ServicesList\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.Healt" - + "hCheckService\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017n" - + "ext_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_lin" - + "k\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" - + "oogle.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\"\304\003\n\032HealthChecksAggreg" - + "atedList\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.HealthChe" - + "cksAggregatedList.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\014unrea" - + "chables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" - + "oogle.cloud.compute.v1.WarningH\004\210\001\001\032]\n\nI" - + "temsEntry\022\013\n\003key\030\001 \001(\t\022>\n\005value\030\002 \001(\0132/." - + "google.cloud.compute.v1.HealthChecksScop" - + "edList:\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\"\240\001\n\026Hea" - + "lthChecksScopedList\022?\n\rhealth_checks\030\256\257\346" - + "\325\001 \003(\0132$.google.cloud.compute.v1.HealthC" - + "heck\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud." - + "compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\325\005\n\014" - + "HealthStatus\022N\n\013annotations\030\244\366\2655 \003(\01326.g" - + "oogle.cloud.compute.v1.HealthStatus.Anno" - + "tationsEntry\022 \n\017forwarding_rule\030\376\245\335\200\001 \001(" - + "\tH\000\210\001\001\022\"\n\022forwarding_rule_ip\030\210\254\221R \001(\tH\001\210" - + "\001\001\022\035\n\014health_state\030\356\351\277\232\001 \001(\tH\002\210\001\001\022\030\n\010ins" - + "tance\030\225\251\332\010 \001(\tH\003\210\001\001\022\033\n\nip_address\030\334\361\334\301\001 " - + "\001(\tH\004\210\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\005\210\001\001\022\027\n\006weight" - + "\030\370\204\305\206\001 \001(\tH\006\210\001\001\022\035\n\014weight_error\030\201\373\222\371\001 \001(" - + "\tH\007\210\001\001\0322\n\020AnnotationsEntry\022\013\n\003key\030\001 \001(\t\022" - + "\r\n\005value\030\002 \001(\t:\0028\001\"M\n\013HealthState\022\032\n\026UND" - + "EFINED_HEALTH_STATE\020\000\022\017\n\007HEALTHY\020\375\252\333\321\001\022\021" - + "\n\tUNHEALTHY\020\304\271\255\334\001\"\212\001\n\013WeightError\022\032\n\026UND" - + "EFINED_WEIGHT_ERROR\020\000\022\026\n\016INVALID_WEIGHT\020" - + "\340\213\373\266\001\022\026\n\016MISSING_WEIGHT\020\221\227\217\267\001\022\032\n\022UNAVAIL" - + "ABLE_WEIGHT\020\347\342\306\321\001\022\023\n\013WEIGHT_NONE\020\237\351\311\357\001B\022" - + "\n\020_forwarding_ruleB\025\n\023_forwarding_rule_i" - + "pB\017\n\r_health_stateB\013\n\t_instanceB\r\n\013_ip_a" - + "ddressB\007\n\005_portB\t\n\007_weightB\017\n\r_weight_er" - + "ror\"\347\004\n\036HealthStatusForNetworkEndpoint\022R" - + "\n\017backend_service\030\212\300\256\222\001 \001(\01320.google.clo" - + "ud.compute.v1.BackendServiceReferenceH\000\210" - + "\001\001\022R\n\017forwarding_rule\030\376\245\335\200\001 \001(\01320.google" - + ".cloud.compute.v1.ForwardingRuleReferenc" - + "eH\001\210\001\001\022L\n\014health_check\030\345\252\244\223\001 \001(\0132-.googl" - + "e.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.HealthCheckServ" - + "iceReferenceH\003\210\001\001\022\035\n\014health_state\030\356\351\277\232\001 " - + "\001(\tH\004\210\001\001\"p\n\013HealthState\022\032\n\026UNDEFINED_HEA" - + "LTH_STATE\020\000\022\020\n\010DRAINING\020\352\325\214\345\001\022\017\n\007HEALTHY" - + "\020\375\252\333\321\001\022\021\n\tUNHEALTHY\020\304\271\255\334\001\022\017\n\007UNKNOWN\020\252\360\304" - + "\316\001B\022\n\020_backend_serviceB\022\n\020_forwarding_ru" - + "leB\017\n\r_health_checkB\027\n\025_health_check_ser" - + "viceB\017\n\r_health_state\"z\n\010HostRule\022\034\n\013des" - + "cription\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\020\n\005hosts\030\313\377\266/ \003(" - + "\t\022\035\n\014path_matcher\030\230\276\212\241\001 \001(\tH\001\210\001\001B\016\n\014_des" - + "criptionB\017\n\r_path_matcher\"i\n\016HttpFaultAb" - + "ort\022\034\n\013http_status\030\211\267\316\337\001 \001(\rH\000\210\001\001\022\032\n\nper" - + "centage\030\232\345\267H \001(\001H\001\210\001\001B\016\n\014_http_statusB\r\n" - + "\013_percentage\"\214\001\n\016HttpFaultDelay\022?\n\013fixed" - + "_delay\030\370\271\226\227\001 \001(\0132!.google.cloud.compute." - + "v1.DurationH\000\210\001\001\022\032\n\npercentage\030\232\345\267H \001(\001H" - + "\001\210\001\001B\016\n\014_fixed_delayB\r\n\013_percentage\"\250\001\n\022" - + "HttpFaultInjection\022>\n\005abort\030\260\306\224, \001(\0132\'.g" - + "oogle.cloud.compute.v1.HttpFaultAbortH\000\210" - + "\001\001\022>\n\005delay\030\203\363\302- \001(\0132\'.google.cloud.comp" - + "ute.v1.HttpFaultDelayH\001\210\001\001B\010\n\006_abortB\010\n\006" - + "_delay\"\374\001\n\020HttpHeaderAction\022L\n\026request_h", - "eaders_to_add\030\346\256\261\" \003(\0132).google.cloud.co" - + "mpute.v1.HttpHeaderOption\022$\n\031request_hea" - + "ders_to_remove\030\237\317\223h \003(\t\022M\n\027response_head" - + "ers_to_add\030\364\266\251\017 \003(\0132).google.cloud.compu" - + "te.v1.HttpHeaderOption\022%\n\032response_heade" - + "rs_to_remove\030\321\201\373# \003(\t\"\260\003\n\017HttpHeaderMatc" - + "h\022\034\n\013exact_match\030\205\231\234\332\001 \001(\tH\000\210\001\001\022\033\n\013heade" - + "r_name\030\375\301\3074 \001(\tH\001\210\001\001\022\035\n\014invert_match\030\234\310\372" - + "\356\001 \001(\010H\002\210\001\001\022\034\n\014prefix_match\030\330\363\374z \001(\tH\003\210\001" - + "\001\022\035\n\rpresent_match\030\301\372\223 \001(\010H\004\210\001\001\022E\n\013rang" - + "e_match\030\303\250\257. \001(\0132(.google.cloud.compute." - + "v1.Int64RangeMatchH\005\210\001\001\022\033\n\013regex_match\030\315" - + "\267\2323 \001(\tH\006\210\001\001\022\035\n\014suffix_match\030\327\346\256\313\001 \001(\tH\007" - + "\210\001\001B\016\n\014_exact_matchB\016\n\014_header_nameB\017\n\r_" - + "invert_matchB\017\n\r_prefix_matchB\020\n\016_presen" - + "t_matchB\016\n\014_range_matchB\016\n\014_regex_matchB" - + "\017\n\r_suffix_match\"\223\001\n\020HttpHeaderOption\022\033\n" - + "\013header_name\030\375\301\3074 \001(\tH\000\210\001\001\022\034\n\014header_val" - + "ue\030\277\362\353` \001(\tH\001\210\001\001\022\027\n\007replace\030\264\345\362\t \001(\010H\002\210\001" - + "\001B\016\n\014_header_nameB\017\n\r_header_valueB\n\n\010_r" - + "eplace\"\304\001\n\027HttpQueryParameterMatch\022\034\n\013ex" - + "act_match\030\205\231\234\332\001 \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(" - + "\tH\001\210\001\001\022\035\n\rpresent_match\030\301\372\223 \001(\010H\002\210\001\001\022\033\n" - + "\013regex_match\030\315\267\2323 \001(\tH\003\210\001\001B\016\n\014_exact_mat" - + "chB\007\n\005_nameB\020\n\016_present_matchB\016\n\014_regex_" - + "match\"\214\004\n\022HttpRedirectAction\022\035\n\rhost_red" - + "irect\030\223\241\2343 \001(\tH\000\210\001\001\022\036\n\016https_redirect\030\260\361" - + "\227Q \001(\010H\001\210\001\001\022\036\n\rpath_redirect\030\266\275\356\201\001 \001(\tH\002" - + "\210\001\001\022 \n\017prefix_redirect\030\351\365\340\324\001 \001(\tH\003\210\001\001\022\'\n" - + "\026redirect_response_code\030\210\330\236\320\001 \001(\tH\004\210\001\001\022\033" - + "\n\013strip_query\030\341\231\367\030 \001(\010H\005\210\001\001\"\270\001\n\024Redirect" - + "ResponseCode\022$\n UNDEFINED_REDIRECT_RESPO" - + "NSE_CODE\020\000\022\014\n\005FOUND\020\342\276\376\037\022!\n\031MOVED_PERMAN" - + "ENTLY_DEFAULT\020\321\231\262\270\001\022\032\n\022PERMANENT_REDIREC" - + "T\020\355\350\223\266\001\022\021\n\tSEE_OTHER\020\344\357\257\324\001\022\032\n\022TEMPORARY_" - + "REDIRECT\020\252\344\267\351\001B\020\n\016_host_redirectB\021\n\017_htt" - + "ps_redirectB\020\n\016_path_redirectB\022\n\020_prefix" - + "_redirectB\031\n\027_redirect_response_codeB\016\n\014" - + "_strip_query\"\264\001\n\017HttpRetryPolicy\022\033\n\013num_" - + "retries\030\215\253\201x \001(\rH\000\210\001\001\022C\n\017per_try_timeout" - + "\030\273\255\304\205\001 \001(\0132!.google.cloud.compute.v1.Dur" - + "ationH\001\210\001\001\022\033\n\020retry_conditions\030\257\341\336\r \003(\tB" - + "\016\n\014_num_retriesB\022\n\020_per_try_timeout\"\361\005\n\017" - + "HttpRouteAction\022A\n\013cors_policy\030\204\314\235\276\001 \001(\013" - + "2#.google.cloud.compute.v1.CorsPolicyH\000\210" - + "\001\001\022T\n\026fault_injection_policy\030\227\224\352\304\001 \001(\0132+" - + ".google.cloud.compute.v1.HttpFaultInject" - + "ionH\001\210\001\001\022F\n\023max_stream_duration\030\230\245\245\035 \001(\013" - + "2!.google.cloud.compute.v1.DurationH\002\210\001\001" - + "\022S\n\025request_mirror_policy\030\202\340\377h \001(\0132,.goo" - + "gle.cloud.compute.v1.RequestMirrorPolicy" - + "H\003\210\001\001\022F\n\014retry_policy\030\251\345\212\033 \001(\0132(.google." - + "cloud.compute.v1.HttpRetryPolicyH\004\210\001\001\022;\n" - + "\007timeout\030\341\232\275\215\001 \001(\0132!.google.cloud.comput" - + "e.v1.DurationH\005\210\001\001\022A\n\013url_rewrite\030\274\375\252\202\001 " - + "\001(\0132#.google.cloud.compute.v1.UrlRewrite" - + "H\006\210\001\001\022V\n\031weighted_backend_services\030\321\307\332\240\001" - + " \003(\0132/.google.cloud.compute.v1.WeightedB" - + "ackendServiceB\016\n\014_cors_policyB\031\n\027_fault_" - + "injection_policyB\026\n\024_max_stream_duration" - + "B\030\n\026_request_mirror_policyB\017\n\r_retry_pol" - + "icyB\n\n\010_timeoutB\016\n\014_url_rewrite\"\345\003\n\rHttp" - + "RouteRule\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022" - + "I\n\rheader_action\030\250\240\270\234\001 \001(\0132).google.clou" - + "d.compute.v1.HttpHeaderActionH\001\210\001\001\022D\n\013ma" - + "tch_rules\030\375\273\261\263\001 \003(\0132+.google.cloud.compu" - + "te.v1.HttpRouteRuleMatch\022\031\n\010priority\030\244\363\241" - + "\324\001 \001(\005H\002\210\001\001\022G\n\014route_action\030\354\251\271\312\001 \001(\0132(." - + "google.cloud.compute.v1.HttpRouteActionH" - + "\003\210\001\001\022\030\n\007service\030\265\215\217\262\001 \001(\tH\004\210\001\001\022J\n\014url_re" - + "direct\030\254\241\230\301\001 \001(\0132+.google.cloud.compute." - + "v1.HttpRedirectActionH\005\210\001\001B\016\n\014_descripti" - + "onB\020\n\016_header_actionB\013\n\t_priorityB\017\n\r_ro" - + "ute_actionB\n\n\010_serviceB\017\n\r_url_redirect\"" - + "\267\003\n\022HttpRouteRuleMatch\022\037\n\017full_path_matc" - + "h\030\333\211\252f \001(\tH\000\210\001\001\022D\n\016header_matches\030\201\353\310\254\001 " - + "\003(\0132(.google.cloud.compute.v1.HttpHeader" - + "Match\022\034\n\013ignore_case\030\375\222\264\335\001 \001(\010H\001\210\001\001\022E\n\020m" - + "etadata_filters\030\353\315\314\335\001 \003(\0132\'.google.cloud" - + ".compute.v1.MetadataFilter\022\034\n\014prefix_mat" - + "ch\030\330\363\374z \001(\tH\002\210\001\001\022U\n\027query_parameter_matc" - + "hes\030\346\225\276\210\001 \003(\01320.google.cloud.compute.v1." - + "HttpQueryParameterMatch\022\033\n\013regex_match\030\315" - + "\267\2323 \001(\tH\003\210\001\001B\022\n\020_full_path_matchB\016\n\014_ign" - + "ore_caseB\017\n\r_prefix_matchB\016\n\014_regex_matc" - + "h\"\236\020\n\005Image\022#\n\022archive_size_bytes\030\312\214\334\265\001 " - + "\001(\003H\000\210\001\001\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH" - + "\001\210\001\001\022G\n\ndeprecated\030\263\313\321\365\001 \001(\0132*.google.cl" - + "oud.compute.v1.DeprecationStatusH\002\210\001\001\022\034\n" - + "\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\022\035\n\014disk_size" - + "_gb\030\267\232\347\226\001 \001(\003H\004\210\001\001\022\027\n\006family\030\344\266\341\234\001 \001(\tH\005" - + "\210\001\001\022E\n\021guest_os_features\030\321\340\347% \003(\0132\'.goog" - + "le.cloud.compute.v1.GuestOsFeature\022\020\n\002id" - + "\030\233\032 \001(\004H\006\210\001\001\022U\n\024image_encryption_key\030\207\316\373" - + "\264\001 \001(\0132..google.cloud.compute.v1.Custome" - + "rEncryptionKeyH\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\006" - + "labels\030\377\277\301\356\001 \003(\0132*.google.cloud.compute." - + "v1.Image.LabelsEntry\022\030\n\rlicense_codes\030\250\205" - + "\330\025 \003(\003\022\024\n\010licenses\030\322\210\200\241\001 \003(\t\022\024\n\004name\030\213\365\315" - + "\001 \001(\tH\n\210\001\001\022;\n\010raw_disk\030\324\316\363\357\001 \001(\0132 .googl" - + "e.cloud.compute.v1.RawDiskH\013\210\001\001\022\036\n\rsatis" - + "fies_pzs\030\253\335\253\345\001 \001(\010H\014\210\001\001\022\032\n\tself_link\030\215\222\305" - + "\331\001 \001(\tH\r\210\001\001\022\\\n\037shielded_instance_initial" - + "_state\030\203\304\334[ \001(\0132+.google.cloud.compute.v" - + "1.InitialStateConfigH\016\210\001\001\022\034\n\013source_disk" - + "\030\301\356\264\327\001 \001(\tH\017\210\001\001\022[\n\032source_disk_encryptio" - + "n_key\030\341\240\270\375\001 \001(\0132..google.cloud.compute.v" - + "1.CustomerEncryptionKeyH\020\210\001\001\022\037\n\016source_d" - + "isk_id\030\331\315\311\330\001 \001(\tH\021\210\001\001\022\034\n\014source_image\030\267\350" - + "\206\030 \001(\tH\022\210\001\001\022\\\n\033source_image_encryption_k" - + "ey\030\253\221\365\265\001 \001(\0132..google.cloud.compute.v1.C" - + "ustomerEncryptionKeyH\023\210\001\001\022\037\n\017source_imag" - + "e_id\030\243\374\260\032 \001(\tH\024\210\001\001\022\037\n\017source_snapshot\030\350\232" - + "\216< \001(\tH\025\210\001\001\022_\n\036source_snapshot_encryptio" - + "n_key\030\332\216\347\220\001 \001(\0132..google.cloud.compute.v" - + "1.CustomerEncryptionKeyH\026\210\001\001\022\"\n\022source_s" - + "napshot_id\030\322\226\230/ \001(\tH\027\210\001\001\022\034\n\013source_type\030" - + "\336\361\322\327\001 \001(\tH\030\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\031\210\001\001\022\035" - + "\n\021storage_locations\030\232\355\263\234\001 \003(\t\032-\n\013LabelsE" - + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"2\n\n" - + "SourceType\022\031\n\025UNDEFINED_SOURCE_TYPE\020\000\022\t\n" - + "\003RAW\020\210\370\004\"^\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000" - + "\022\020\n\010DELETING\020\250\247\207\374\001\022\016\n\006FAILED\020\275\220\246\331\001\022\016\n\007PE" - + "NDING\020\367\252\360\020\022\014\n\005READY\020\203\303\217%B\025\n\023_archive_siz" - + "e_bytesB\025\n\023_creation_timestampB\r\n\013_depre" - + "catedB\016\n\014_descriptionB\017\n\r_disk_size_gbB\t" - + "\n\007_familyB\005\n\003_idB\027\n\025_image_encryption_ke" - + "yB\007\n\005_kindB\024\n\022_label_fingerprintB\007\n\005_nam" - + "eB\013\n\t_raw_diskB\020\n\016_satisfies_pzsB\014\n\n_sel" - + "f_linkB\"\n _shielded_instance_initial_sta" - + "teB\016\n\014_source_diskB\035\n\033_source_disk_encry" - + "ption_keyB\021\n\017_source_disk_idB\017\n\r_source_" - + "imageB\036\n\034_source_image_encryption_keyB\022\n" - + "\020_source_image_idB\022\n\020_source_snapshotB!\n" - + "\037_source_snapshot_encryption_keyB\025\n\023_sou" - + "rce_snapshot_idB\016\n\014_source_typeB\t\n\007_stat" - + "us\"R\n\017ImageFamilyView\0225\n\005image\030\333\322\352/ \001(\0132" - + "\036.google.cloud.compute.v1.ImageH\000\210\001\001B\010\n\006" - + "_image\"\233\002\n\tImageList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0220" - + "\n\005items\030\300\317\367/ \003(\0132\036.google.cloud.compute." - + "v1.Image\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_p" - + "age_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.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_link" - + "B\n\n\010_warning\"\216\002\n\022InitialStateConfig\0229\n\003d" - + "bs\030\265\207\006 \003(\0132*.google.cloud.compute.v1.Fil" - + "eContentBuffer\022;\n\004dbxs\030\371\347\273\001 \003(\0132*.google" - + ".cloud.compute.v1.FileContentBuffer\022;\n\004k" - + "eks\030\302\330\310\001 \003(\0132*.google.cloud.compute.v1.F" - + "ileContentBuffer\022<\n\002pk\030\373\033 \001(\0132*.google.c" - + "loud.compute.v1.FileContentBufferH\000\210\001\001B\005" - + "\n\003_pk\"\312\001\n\024InsertAddressRequest\022C\n\020addres" - + "s_resource\030\371\227\336\346\001 \001(\0132 .google.cloud.comp" - + "ute.v1.AddressB\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_" - + "request_id\"\316\001\n\027InsertAutoscalerRequest\022H" - + "\n\023autoscaler_resource\030\366\360\377b \001(\0132#.google." - + "cloud.compute.v1.AutoscalerB\003\340A\002\022!\n\007proj" - + "ect\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_i" - + "d\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\004" - + "zoneB\r\n\013_request_id\"\274\001\n\032InsertBackendBuc" - + "ketRequest\022P\n\027backend_bucket_resource\030\230\316" - + "\307\265\001 \001(\0132&.google.cloud.compute.v1.Backen" - + "dBucketB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007" + + "eaderB\017\n\r_request_pathB\013\n\t_response\"\303\n\n\013" + + "HealthCheck\022#\n\022check_interval_sec\030\256\257\343\244\001 " + + "\001(\005H\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\022K\n\021gr" + + "pc_health_check\030\346\247\344( \001(\0132(.google.cloud." + + "compute.v1.GRPCHealthCheckH\003\210\001\001\022\"\n\021healt" + + "hy_threshold\030\311\220\242\300\001 \001(\005H\004\210\001\001\022M\n\022http2_hea" + + "lth_check\030\332\265\265\005 \001(\0132).google.cloud.comput" + + "e.v1.HTTP2HealthCheckH\005\210\001\001\022L\n\021http_healt" + + "h_check\030\274\247\336\304\001 \001(\0132(.google.cloud.compute" + + ".v1.HTTPHealthCheckH\006\210\001\001\022N\n\022https_health" + + "_check\030\271\230\366\317\001 \001(\0132).google.cloud.compute." + + "v1.HTTPSHealthCheckH\007\210\001\001\022\020\n\002id\030\233\032 \001(\004H\010\210" + + "\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\t\210\001\001\022J\n\nlog_config\030\235" + + "\321\301\247\001 \001(\0132-.google.cloud.compute.v1.Healt" + + "hCheckLogConfigH\n\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\013\210" + + "\001\001\022\026\n\006region\030\364\315\240B \001(\tH\014\210\001\001\022\032\n\tself_link\030" + + "\215\222\305\331\001 \001(\tH\r\210\001\001\022J\n\020ssl_health_check\030\270\351\303\205\001" + + " \001(\0132\'.google.cloud.compute.v1.SSLHealth" + + "CheckH\016\210\001\001\022J\n\020tcp_health_check\030\203\252\215\340\001 \001(\013" + + "2\'.google.cloud.compute.v1.TCPHealthChec" + + "kH\017\210\001\001\022\033\n\013timeout_sec\030\363\300\222& \001(\005H\020\210\001\001\022\024\n\004t" + + "ype\030\272\236\332\001 \001(\tH\021\210\001\001\022#\n\023unhealthy_threshold" + + "\030\320\275\331l \001(\005H\022\210\001\001\"w\n\004Type\022\022\n\016UNDEFINED_TYPE" + + "\020\000\022\013\n\004GRPC\020\236\210\206\001\022\013\n\004HTTP\020\210\201\210\001\022\014\n\005HTTP2\020\252\241" + + "\370 \022\014\n\005HTTPS\020\313\241\370 \022\017\n\007INVALID\020\327\373\355\374\001\022\t\n\003SSL" + + "\020\354\203\005\022\t\n\003TCP\020\301\207\005B\025\n\023_check_interval_secB\025" + + "\n\023_creation_timestampB\016\n\014_descriptionB\024\n" + + "\022_grpc_health_checkB\024\n\022_healthy_threshol" + + "dB\025\n\023_http2_health_checkB\024\n\022_http_health" + + "_checkB\025\n\023_https_health_checkB\005\n\003_idB\007\n\005" + + "_kindB\r\n\013_log_configB\007\n\005_nameB\t\n\007_region" + + "B\014\n\n_self_linkB\023\n\021_ssl_health_checkB\023\n\021_" + + "tcp_health_checkB\016\n\014_timeout_secB\007\n\005_typ" + + "eB\026\n\024_unhealthy_threshold\"\247\002\n\017HealthChec" + + "kList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0226\n\005items\030\300\317\367/ \003(" + + "\0132$.google.cloud.compute.v1.HealthCheck\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\007warning\030\234\337\226\030 \001(\0132 .google.cloud.co" + + "mpute.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_warn" + + "ing\":\n\024HealthCheckLogConfig\022\027\n\006enable\030\203\313" + + "\324\224\001 \001(\010H\000\210\001\001B\t\n\007_enable\"F\n\024HealthCheckRe" + + "ference\022\035\n\014health_check\030\345\252\244\223\001 \001(\tH\000\210\001\001B\017" + + "\n\r_health_check\"\374\004\n\022HealthCheckService\022\"" + + "\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013de" + + "scription\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n\013fingerprint\030" + + "\344\321\363o \001(\tH\002\210\001\001\022\031\n\rhealth_checks\030\256\257\346\325\001 \003(\t" + + "\0220\n health_status_aggregation_policy\030\371\354\333" + + "x \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\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\"\n\027netw" + + "ork_endpoint_groups\030\255\227\377\r \003(\t\022\"\n\026notifica" + + "tion_endpoints\030\252\336\370\301\001 \003(\t\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\"r\n\035" + + "HealthStatusAggregationPolicy\022.\n*UNDEFIN" + + "ED_HEALTH_STATUS_AGGREGATION_POLICY\020\000\022\t\n" + + "\003AND\020\267\373\003\022\026\n\016NO_AGGREGATION\020\304\222\254\313\001B\025\n\023_cre" + + "ation_timestampB\016\n\014_descriptionB\016\n\014_fing" + + "erprintB#\n!_health_status_aggregation_po" + + "licyB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t\n\007_region" + + "B\014\n\n_self_link\"]\n\033HealthCheckServiceRefe" + + "rence\022%\n\024health_check_service\030\333\233\335\302\001 \001(\tH" + + "\000\210\001\001B\027\n\025_health_check_service\"\266\002\n\027Health" + + "CheckServicesList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022=\n\005i" + + "tems\030\300\317\367/ \003(\0132+.google.cloud.compute.v1." + + "HealthCheckService\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\tsel" + + "f_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\001" + + "B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n" + + "_self_linkB\n\n\010_warning\"\304\003\n\032HealthChecksA" + + "ggregatedList\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.Heal" + + "thChecksAggregatedList.ItemsEntry\022\024\n\004kin" + + "d\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\014" + + "unreachables\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\nItemsEntry\022\013\n\003key\030\001 \001(\t\022>\n\005value\030\002 \001" + + "(\0132/.google.cloud.compute.v1.HealthCheck" + + "sScopedList:\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\"\240\001" + + "\n\026HealthChecksScopedList\022?\n\rhealth_check" + + "s\030\256\257\346\325\001 \003(\0132$.google.cloud.compute.v1.He" + + "althCheck\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.c" + + "loud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning" + + "\"\325\005\n\014HealthStatus\022N\n\013annotations\030\244\366\2655 \003(" + + "\01326.google.cloud.compute.v1.HealthStatus" + + ".AnnotationsEntry\022 \n\017forwarding_rule\030\376\245\335" + + "\200\001 \001(\tH\000\210\001\001\022\"\n\022forwarding_rule_ip\030\210\254\221R \001" + + "(\tH\001\210\001\001\022\035\n\014health_state\030\356\351\277\232\001 \001(\tH\002\210\001\001\022\030" + + "\n\010instance\030\225\251\332\010 \001(\tH\003\210\001\001\022\033\n\nip_address\030\334" + + "\361\334\301\001 \001(\tH\004\210\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\005\210\001\001\022\027\n\006w" + + "eight\030\370\204\305\206\001 \001(\tH\006\210\001\001\022\035\n\014weight_error\030\201\373\222" + + "\371\001 \001(\tH\007\210\001\001\0322\n\020AnnotationsEntry\022\013\n\003key\030\001" + + " \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"M\n\013HealthState\022\032" + + "\n\026UNDEFINED_HEALTH_STATE\020\000\022\017\n\007HEALTHY\020\375\252" + + "\333\321\001\022\021\n\tUNHEALTHY\020\304\271\255\334\001\"\212\001\n\013WeightError\022\032" + + "\n\026UNDEFINED_WEIGHT_ERROR\020\000\022\026\n\016INVALID_WE" + + "IGHT\020\340\213\373\266\001\022\026\n\016MISSING_WEIGHT\020\221\227\217\267\001\022\032\n\022UN" + + "AVAILABLE_WEIGHT\020\347\342\306\321\001\022\023\n\013WEIGHT_NONE\020\237\351" + + "\311\357\001B\022\n\020_forwarding_ruleB\025\n\023_forwarding_r" + + "ule_ipB\017\n\r_health_stateB\013\n\t_instanceB\r\n\013" + + "_ip_addressB\007\n\005_portB\t\n\007_weightB\017\n\r_weig" + + "ht_error\"\347\004\n\036HealthStatusForNetworkEndpo" + + "int\022R\n\017backend_service\030\212\300\256\222\001 \001(\01320.googl" + + "e.cloud.compute.v1.BackendServiceReferen" + + "ceH\000\210\001\001\022R\n\017forwarding_rule\030\376\245\335\200\001 \001(\01320.g", + "oogle.cloud.compute.v1.ForwardingRuleRef" + + "erenceH\001\210\001\001\022L\n\014health_check\030\345\252\244\223\001 \001(\0132-." + + "google.cloud.compute.v1.HealthCheckRefer" + + "enceH\002\210\001\001\022[\n\024health_check_service\030\333\233\335\302\001 " + + "\001(\01324.google.cloud.compute.v1.HealthChec" + + "kServiceReferenceH\003\210\001\001\022\035\n\014health_state\030\356" + + "\351\277\232\001 \001(\tH\004\210\001\001\"p\n\013HealthState\022\032\n\026UNDEFINE" + + "D_HEALTH_STATE\020\000\022\020\n\010DRAINING\020\352\325\214\345\001\022\017\n\007HE" + + "ALTHY\020\375\252\333\321\001\022\021\n\tUNHEALTHY\020\304\271\255\334\001\022\017\n\007UNKNOW" + + "N\020\252\360\304\316\001B\022\n\020_backend_serviceB\022\n\020_forwardi" + + "ng_ruleB\017\n\r_health_checkB\027\n\025_health_chec" + + "k_serviceB\017\n\r_health_state\";\n\004Help\0223\n\005li" + + "nks\030\271\237\2151 \003(\0132!.google.cloud.compute.v1.H" + + "elpLink\"T\n\010HelpLink\022\034\n\013description\030\374\207\326\311\001" + + " \001(\tH\000\210\001\001\022\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B\016\n\014_descri" + + "ptionB\006\n\004_url\"z\n\010HostRule\022\034\n\013description" + + "\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\020\n\005hosts\030\313\377\266/ \003(\t\022\035\n\014pat" + + "h_matcher\030\230\276\212\241\001 \001(\tH\001\210\001\001B\016\n\014_description" + + "B\017\n\r_path_matcher\"i\n\016HttpFaultAbort\022\034\n\013h" + + "ttp_status\030\211\267\316\337\001 \001(\rH\000\210\001\001\022\032\n\npercentage\030" + + "\232\345\267H \001(\001H\001\210\001\001B\016\n\014_http_statusB\r\n\013_percen" + + "tage\"\214\001\n\016HttpFaultDelay\022?\n\013fixed_delay\030\370" + + "\271\226\227\001 \001(\0132!.google.cloud.compute.v1.Durat" + + "ionH\000\210\001\001\022\032\n\npercentage\030\232\345\267H \001(\001H\001\210\001\001B\016\n\014" + + "_fixed_delayB\r\n\013_percentage\"\250\001\n\022HttpFaul" + + "tInjection\022>\n\005abort\030\260\306\224, \001(\0132\'.google.cl" + + "oud.compute.v1.HttpFaultAbortH\000\210\001\001\022>\n\005de" + + "lay\030\203\363\302- \001(\0132\'.google.cloud.compute.v1.H" + + "ttpFaultDelayH\001\210\001\001B\010\n\006_abortB\010\n\006_delay\"\374" + + "\001\n\020HttpHeaderAction\022L\n\026request_headers_t" + + "o_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_a" + + "dd\030\364\266\251\017 \003(\0132).google.cloud.compute.v1.Ht" + + "tpHeaderOption\022%\n\032response_headers_to_re" + + "move\030\321\201\373# \003(\t\"\260\003\n\017HttpHeaderMatch\022\034\n\013exa" + + "ct_match\030\205\231\234\332\001 \001(\tH\000\210\001\001\022\033\n\013header_name\030\375" + + "\301\3074 \001(\tH\001\210\001\001\022\035\n\014invert_match\030\234\310\372\356\001 \001(\010H\002" + + "\210\001\001\022\034\n\014prefix_match\030\330\363\374z \001(\tH\003\210\001\001\022\035\n\rpre" + + "sent_match\030\301\372\223 \001(\010H\004\210\001\001\022E\n\013range_match\030" + + "\303\250\257. \001(\0132(.google.cloud.compute.v1.Int64" + + "RangeMatchH\005\210\001\001\022\033\n\013regex_match\030\315\267\2323 \001(\tH" + + "\006\210\001\001\022\035\n\014suffix_match\030\327\346\256\313\001 \001(\tH\007\210\001\001B\016\n\014_" + + "exact_matchB\016\n\014_header_nameB\017\n\r_invert_m" + + "atchB\017\n\r_prefix_matchB\020\n\016_present_matchB" + + "\016\n\014_range_matchB\016\n\014_regex_matchB\017\n\r_suff" + + "ix_match\"\223\001\n\020HttpHeaderOption\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\001\022\027\n\007replace\030\264\345\362\t \001(\010H\002\210\001\001B\016\n\014_he" + + "ader_nameB\017\n\r_header_valueB\n\n\010_replace\"\304" + + "\001\n\027HttpQueryParameterMatch\022\034\n\013exact_matc" + + "h\030\205\231\234\332\001 \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022\035" + + "\n\rpresent_match\030\301\372\223 \001(\010H\002\210\001\001\022\033\n\013regex_m" + + "atch\030\315\267\2323 \001(\tH\003\210\001\001B\016\n\014_exact_matchB\007\n\005_n" + + "ameB\020\n\016_present_matchB\016\n\014_regex_match\"\214\004" + + "\n\022HttpRedirectAction\022\035\n\rhost_redirect\030\223\241" + + "\2343 \001(\tH\000\210\001\001\022\036\n\016https_redirect\030\260\361\227Q \001(\010H\001" + + "\210\001\001\022\036\n\rpath_redirect\030\266\275\356\201\001 \001(\tH\002\210\001\001\022 \n\017p" + + "refix_redirect\030\351\365\340\324\001 \001(\tH\003\210\001\001\022\'\n\026redirec" + + "t_response_code\030\210\330\236\320\001 \001(\tH\004\210\001\001\022\033\n\013strip_" + + "query\030\341\231\367\030 \001(\010H\005\210\001\001\"\270\001\n\024RedirectResponse" + + "Code\022$\n UNDEFINED_REDIRECT_RESPONSE_CODE" + + "\020\000\022\014\n\005FOUND\020\342\276\376\037\022!\n\031MOVED_PERMANENTLY_DE" + + "FAULT\020\321\231\262\270\001\022\032\n\022PERMANENT_REDIRECT\020\355\350\223\266\001\022" + + "\021\n\tSEE_OTHER\020\344\357\257\324\001\022\032\n\022TEMPORARY_REDIRECT" + + "\020\252\344\267\351\001B\020\n\016_host_redirectB\021\n\017_https_redir" + + "ectB\020\n\016_path_redirectB\022\n\020_prefix_redirec" + + "tB\031\n\027_redirect_response_codeB\016\n\014_strip_q" + + "uery\"\264\001\n\017HttpRetryPolicy\022\033\n\013num_retries\030" + + "\215\253\201x \001(\rH\000\210\001\001\022C\n\017per_try_timeout\030\273\255\304\205\001 \001" + + "(\0132!.google.cloud.compute.v1.DurationH\001\210" + + "\001\001\022\033\n\020retry_conditions\030\257\341\336\r \003(\tB\016\n\014_num_" + + "retriesB\022\n\020_per_try_timeout\"\361\005\n\017HttpRout" + + "eAction\022A\n\013cors_policy\030\204\314\235\276\001 \001(\0132#.googl" + + "e.cloud.compute.v1.CorsPolicyH\000\210\001\001\022T\n\026fa" + + "ult_injection_policy\030\227\224\352\304\001 \001(\0132+.google." + + "cloud.compute.v1.HttpFaultInjectionH\001\210\001\001" + + "\022F\n\023max_stream_duration\030\230\245\245\035 \001(\0132!.googl" + + "e.cloud.compute.v1.DurationH\002\210\001\001\022S\n\025requ" + + "est_mirror_policy\030\202\340\377h \001(\0132,.google.clou" + + "d.compute.v1.RequestMirrorPolicyH\003\210\001\001\022F\n" + + "\014retry_policy\030\251\345\212\033 \001(\0132(.google.cloud.co" + + "mpute.v1.HttpRetryPolicyH\004\210\001\001\022;\n\007timeout" + + "\030\341\232\275\215\001 \001(\0132!.google.cloud.compute.v1.Dur" + + "ationH\005\210\001\001\022A\n\013url_rewrite\030\274\375\252\202\001 \001(\0132#.go" + + "ogle.cloud.compute.v1.UrlRewriteH\006\210\001\001\022V\n" + + "\031weighted_backend_services\030\321\307\332\240\001 \003(\0132/.g" + + "oogle.cloud.compute.v1.WeightedBackendSe" + + "rviceB\016\n\014_cors_policyB\031\n\027_fault_injectio" + + "n_policyB\026\n\024_max_stream_durationB\030\n\026_req" + + "uest_mirror_policyB\017\n\r_retry_policyB\n\n\010_" + + "timeoutB\016\n\014_url_rewrite\"\345\003\n\rHttpRouteRul" + + "e\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022I\n\rheade" + + "r_action\030\250\240\270\234\001 \001(\0132).google.cloud.comput" + + "e.v1.HttpHeaderActionH\001\210\001\001\022D\n\013match_rule" + + "s\030\375\273\261\263\001 \003(\0132+.google.cloud.compute.v1.Ht" + + "tpRouteRuleMatch\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\002" + + "\210\001\001\022G\n\014route_action\030\354\251\271\312\001 \001(\0132(.google.c" + + "loud.compute.v1.HttpRouteActionH\003\210\001\001\022\030\n\007" + + "service\030\265\215\217\262\001 \001(\tH\004\210\001\001\022J\n\014url_redirect\030\254" + + "\241\230\301\001 \001(\0132+.google.cloud.compute.v1.HttpR" + + "edirectActionH\005\210\001\001B\016\n\014_descriptionB\020\n\016_h" + + "eader_actionB\013\n\t_priorityB\017\n\r_route_acti" + + "onB\n\n\010_serviceB\017\n\r_url_redirect\"\267\003\n\022Http" + + "RouteRuleMatch\022\037\n\017full_path_match\030\333\211\252f \001" + + "(\tH\000\210\001\001\022D\n\016header_matches\030\201\353\310\254\001 \003(\0132(.go" + + "ogle.cloud.compute.v1.HttpHeaderMatch\022\034\n" + + "\013ignore_case\030\375\222\264\335\001 \001(\010H\001\210\001\001\022E\n\020metadata_" + + "filters\030\353\315\314\335\001 \003(\0132\'.google.cloud.compute" + + ".v1.MetadataFilter\022\034\n\014prefix_match\030\330\363\374z " + + "\001(\tH\002\210\001\001\022U\n\027query_parameter_matches\030\346\225\276\210" + + "\001 \003(\01320.google.cloud.compute.v1.HttpQuer" + + "yParameterMatch\022\033\n\013regex_match\030\315\267\2323 \001(\tH" + + "\003\210\001\001B\022\n\020_full_path_matchB\016\n\014_ignore_case" + + "B\017\n\r_prefix_matchB\016\n\014_regex_match\"\272\021\n\005Im" + + "age\022\035\n\014architecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022#\n\022ar" + + "chive_size_bytes\030\312\214\334\265\001 \001(\003H\001\210\001\001\022\"\n\022creat" + + "ion_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022G\n\ndeprecate" + + "d\030\263\313\321\365\001 \001(\0132*.google.cloud.compute.v1.De" + + "precationStatusH\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\027\n\006family\030\344\266\341\234\001 \001(\tH\006\210\001\001\022E\n\021guest_os_f" + + "eatures\030\321\340\347% \003(\0132\'.google.cloud.compute." + + "v1.GuestOsFeature\022\020\n\002id\030\233\032 \001(\004H\007\210\001\001\022U\n\024i" + + "mage_encryption_key\030\207\316\373\264\001 \001(\0132..google.c" + + "loud.compute.v1.CustomerEncryptionKeyH\010\210" + + "\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\t\210\001\001\022!\n\021label_finger" + + "print\030\231\360\367T \001(\tH\n\210\001\001\022>\n\006labels\030\377\277\301\356\001 \003(\0132" + + "*.google.cloud.compute.v1.Image.LabelsEn" + + "try\022\030\n\rlicense_codes\030\250\205\330\025 \003(\003\022\024\n\010license" + + "s\030\322\210\200\241\001 \003(\t\022\024\n\004name\030\213\365\315\001 \001(\tH\013\210\001\001\022;\n\010raw" + + "_disk\030\324\316\363\357\001 \001(\0132 .google.cloud.compute.v" + + "1.RawDiskH\014\210\001\001\022\036\n\rsatisfies_pzs\030\253\335\253\345\001 \001(" + + "\010H\r\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\016\210\001\001\022\\\n\037sh" + + "ielded_instance_initial_state\030\203\304\334[ \001(\0132+" + + ".google.cloud.compute.v1.InitialStateCon" + + "figH\017\210\001\001\022\034\n\013source_disk\030\301\356\264\327\001 \001(\tH\020\210\001\001\022[" + + "\n\032source_disk_encryption_key\030\341\240\270\375\001 \001(\0132." + + ".google.cloud.compute.v1.CustomerEncrypt" + + "ionKeyH\021\210\001\001\022\037\n\016source_disk_id\030\331\315\311\330\001 \001(\tH" + + "\022\210\001\001\022\034\n\014source_image\030\267\350\206\030 \001(\tH\023\210\001\001\022\\\n\033so" + + "urce_image_encryption_key\030\253\221\365\265\001 \001(\0132..go" + + "ogle.cloud.compute.v1.CustomerEncryption" + + "KeyH\024\210\001\001\022\037\n\017source_image_id\030\243\374\260\032 \001(\tH\025\210\001" + + "\001\022\037\n\017source_snapshot\030\350\232\216< \001(\tH\026\210\001\001\022_\n\036so" + + "urce_snapshot_encryption_key\030\332\216\347\220\001 \001(\0132." + + ".google.cloud.compute.v1.CustomerEncrypt" + + "ionKeyH\027\210\001\001\022\"\n\022source_snapshot_id\030\322\226\230/ \001" + + "(\tH\030\210\001\001\022\034\n\013source_type\030\336\361\322\327\001 \001(\tH\031\210\001\001\022\026\n" + + "\006status\030\362\237\267V \001(\tH\032\210\001\001\022\035\n\021storage_locatio" + + "ns\030\232\355\263\234\001 \003(\t\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t" + + "\022\r\n\005value\030\002 \001(\t:\0028\001\"j\n\014Architecture\022\032\n\026U" + + "NDEFINED_ARCHITECTURE\020\000\022 \n\030ARCHITECTURE_" + + "UNSPECIFIED\020\253\324\235\274\001\022\014\n\005ARM64\020\372\313\351\035\022\016\n\006X86_6" + + "4\020\307\244\346\312\001\"2\n\nSourceType\022\031\n\025UNDEFINED_SOURC" + + "E_TYPE\020\000\022\t\n\003RAW\020\210\370\004\"^\n\006Status\022\024\n\020UNDEFIN" + + "ED_STATUS\020\000\022\020\n\010DELETING\020\250\247\207\374\001\022\016\n\006FAILED\020" + + "\275\220\246\331\001\022\016\n\007PENDING\020\367\252\360\020\022\014\n\005READY\020\203\303\217%B\017\n\r_" + + "architectureB\025\n\023_archive_size_bytesB\025\n\023_" + + "creation_timestampB\r\n\013_deprecatedB\016\n\014_de" + + "scriptionB\017\n\r_disk_size_gbB\t\n\007_familyB\005\n" + + "\003_idB\027\n\025_image_encryption_keyB\007\n\005_kindB\024" + + "\n\022_label_fingerprintB\007\n\005_nameB\013\n\t_raw_di" + + "skB\020\n\016_satisfies_pzsB\014\n\n_self_linkB\"\n _s" + + "hielded_instance_initial_stateB\016\n\014_sourc" + + "e_diskB\035\n\033_source_disk_encryption_keyB\021\n" + + "\017_source_disk_idB\017\n\r_source_imageB\036\n\034_so" + + "urce_image_encryption_keyB\022\n\020_source_ima" + + "ge_idB\022\n\020_source_snapshotB!\n\037_source_sna" + + "pshot_encryption_keyB\025\n\023_source_snapshot" + + "_idB\016\n\014_source_typeB\t\n\007_status\"R\n\017ImageF" + + "amilyView\0225\n\005image\030\333\322\352/ \001(\0132\036.google.clo" + + "ud.compute.v1.ImageH\000\210\001\001B\010\n\006_image\"\233\002\n\tI" + + "mageList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0220\n\005items\030\300\317\367/" + + " \003(\0132\036.google.cloud.compute.v1.Image\022\024\n\004" + + "kind\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" + + "9\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compu" + + "te.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_n" + + "ext_page_tokenB\014\n\n_self_linkB\n\n\010_warning" + + "\"\216\002\n\022InitialStateConfig\0229\n\003dbs\030\265\207\006 \003(\0132*" + + ".google.cloud.compute.v1.FileContentBuff" + + "er\022;\n\004dbxs\030\371\347\273\001 \003(\0132*.google.cloud.compu" + + "te.v1.FileContentBuffer\022;\n\004keks\030\302\330\310\001 \003(\013" + + "2*.google.cloud.compute.v1.FileContentBu" + + "ffer\022<\n\002pk\030\373\033 \001(\0132*.google.cloud.compute" + + ".v1.FileContentBufferH\000\210\001\001B\005\n\003_pk\"\312\001\n\024In" + + "sertAddressRequest\022C\n\020address_resource\030\371" + + "\227\336\346\001 \001(\0132 .google.cloud.compute.v1.Addre" + + "ssB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proje" + + "ct\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nr" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\316" + + "\001\n\027InsertAutoscalerRequest\022H\n\023autoscaler" + + "_resource\030\366\360\377b \001(\0132#.google.cloud.comput" + + "e.v1.AutoscalerB\003\340A\002\022!\n\007project\030\231\226\301l \001(\t" + + "B\r\340A\002\362G\007project\022\032\n\nrequest_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_req" + + "uest_id\"\274\001\n\032InsertBackendBucketRequest\022P" + + "\n\027backend_bucket_resource\030\230\316\307\265\001 \001(\0132&.go" + + "ogle.cloud.compute.v1.BackendBucketB\003\340A\002" + + "\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nr" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\277" + + "\001\n\033InsertBackendServiceRequest\022R\n\030backen" + + "d_service_resource\030\243\201\337\245\001 \001(\0132\'.google.cl" + + "oud.compute.v1.BackendServiceB\003\340A\002\022!\n\007pr" + + "oject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\353\001\n\021Ins" + + "ertDiskRequest\022<\n\rdisk_resource\030\360\320\253\014 \001(\013" + + "2\035.google.cloud.compute.v1.DiskB\003\340A\002\022!\n\007" + + "project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nreque" + + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\014source_image\030\267\350\206\030" + + " \001(\tH\001\210\001\001\022\033\n\004zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r" + + "\n\013_request_idB\017\n\r_source_image\"\314\001\n\037Inser" + + "tExternalVpnGatewayRequest\022[\n\035external_v" + + "pn_gateway_resource\030\210\337\220\350\001 \001(\0132+.google.c" + + "loud.compute.v1.ExternalVpnGatewayB\003\340A\002\022" + + "!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nre" + + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\304\001" + + "\n\033InsertFirewallPolicyRequest\022R\n\030firewal" + + "l_policy_resource\030\274\266\207\354\001 \001(\0132\'.google.clo" + + "ud.compute.v1.FirewallPolicyB\003\340A\002\022&\n\tpar" + + "ent_id\030\320\341\232\333\001 \001(\tB\017\362G\tparent_id\340A\002\022\032\n\nreq" + + "uest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\253\001\n" + + "\025InsertFirewallRequest\022D\n\021firewall_resou" + + "rce\030\355\260\340\023 \001(\0132!.google.cloud.compute.v1.F" + + "irewallB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007" + "project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_" - + "request_id\"\277\001\n\033InsertBackendServiceReque" - + "st\022R\n\030backend_service_resource\030\243\201\337\245\001 \001(\013" - + "2\'.google.cloud.compute.v1.BackendServic" + + "request_id\"\340\001\n\033InsertForwardingRuleReque" + + "st\022R\n\030forwarding_rule_resource\030\257\300\320\217\001 \001(\013" + + "2\'.google.cloud.compute.v1.ForwardingRul" + "eB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007projec" - + "t\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reques" - + "t_id\"\353\001\n\021InsertDiskRequest\022<\n\rdisk_resou" - + "rce\030\360\320\253\014 \001(\0132\035.google.cloud.compute.v1.D" - + "iskB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proj" - + "ect\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\014sourc" - + "e_image\030\267\350\206\030 \001(\tH\001\210\001\001\022\033\n\004zone\030\254\307\344\001 \001(\tB\n" - + "\340A\002\362G\004zoneB\r\n\013_request_idB\017\n\r_source_ima" - + "ge\"\314\001\n\037InsertExternalVpnGatewayRequest\022[" - + "\n\035external_vpn_gateway_resource\030\210\337\220\350\001 \001(" - + "\0132+.google.cloud.compute.v1.ExternalVpnG" - + "atewayB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" - + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" - + "equest_id\"\304\001\n\033InsertFirewallPolicyReques" - + "t\022R\n\030firewall_policy_resource\030\274\266\207\354\001 \001(\0132" - + "\'.google.cloud.compute.v1.FirewallPolicy" - + "B\003\340A\002\022&\n\tparent_id\030\320\341\232\333\001 \001(\tB\017\362G\tparent_" - + "id\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_re" - + "quest_id\"\253\001\n\025InsertFirewallRequest\022D\n\021fi" - + "rewall_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\nrequest_id\030\313\201\331\021 \001" - + "(\tH\000\210\001\001B\r\n\013_request_id\"\340\001\n\033InsertForward" - + "ingRuleRequest\022R\n\030forwarding_rule_resour" - + "ce\030\257\300\320\217\001 \001(\0132\'.google.cloud.compute.v1.F" - + "orwardingRuleB\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\006" - + "region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" - + "equest_id\"\257\001\n\032InsertGlobalAddressRequest" - + "\022C\n\020address_resource\030\371\227\336\346\001 \001(\0132 .google." - + "cloud.compute.v1.AddressB\003\340A\002\022!\n\007project" - + "\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313" - + "\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\305\001\n!InsertGl" - + "obalForwardingRuleRequest\022R\n\030forwarding_" - + "rule_resource\030\257\300\320\217\001 \001(\0132\'.google.cloud.c" - + "ompute.v1.ForwardingRuleB\003\340A\002\022!\n\007project" - + "\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313" - + "\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\330\001\n\'InsertGl" - + "obalNetworkEndpointGroupRequest\022_\n\037netwo" - + "rk_endpoint_group_resource\030\247\315\333\372\001 \001(\0132-.g" - + "oogle.cloud.compute.v1.NetworkEndpointGr" - + "oupB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proj" - + "ect\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_requ" - + "est_id\"\333\001\n)InsertGlobalPublicDelegatedPr" - + "efixeRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007" - + "project\022`\n public_delegated_prefix_resou" - + "rce\030\205\370\330\026 \001(\0132..google.cloud.compute.v1.P" - + "ublicDelegatedPrefixB\003\340A\002\022\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\265\001\n\030InsertH" - + "ealthCheckRequest\022K\n\025health_check_resour" - + "ce\030\250\303\244` \001(\0132$.google.cloud.compute.v1.He" - + "althCheckB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362" - + "G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" - + "\013_request_id\"\322\001\n\022InsertImageRequest\022\034\n\014f" - + "orce_create\030\320\211\244^ \001(\010H\000\210\001\001\022?\n\016image_resou" - + "rce\030\362\304\376\260\001 \001(\0132\036.google.cloud.compute.v1." - + "ImageB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" - + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\017\n\r_fo" - + "rce_createB\r\n\013_request_id\"\356\001\n!InsertInst" - + "anceGroupManagerRequest\022^\n\037instance_grou" - + "p_manager_resource\030\212\212\276| \001(\0132-.google.clo" - + "ud.compute.v1.InstanceGroupManagerB\003\340A\002\022" - + "!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nre" - + "quest_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\"\331\001\n\032InsertIns" - + "tanceGroupRequest\022P\n\027instance_group_reso" - + "urce\030\270\265\325\210\001 \001(\0132&.google.cloud.compute.v1" - + ".InstanceGroupB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB" - + "\r\340A\002\362G\007project\022\032\n\nrequest_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_requ" - + "est_id\"\317\002\n\025InsertInstanceRequest\022D\n\021inst" - + "ance_resource\030\370\360\376f \001(\0132!.google.cloud.co" - + "mpute.v1.InstanceB\003\340A\002\022!\n\007project\030\231\226\301l \001" - + "(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\t" - + "H\000\210\001\001\022)\n\030source_instance_template\030\300\303\301\236\001 " - + "\001(\tH\001\210\001\001\022$\n\024source_machine_image\030\277\334\260\n \001(" - + "\tH\002\210\001\001\022\033\n\004zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_" - + "request_idB\033\n\031_source_instance_templateB" - + "\027\n\025_source_machine_image\"\304\001\n\035InsertInsta" - + "nceTemplateRequest\022U\n\032instance_template_" - + "resource\030\211\352\213\005 \001(\0132).google.cloud.compute" - + ".v1.InstanceTemplateB\003\340A\002\022!\n\007project\030\231\226\301" - + "l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 " - + "\001(\tH\000\210\001\001B\r\n\013_request_id\"\250\002\n#InsertInterc" - + "onnectAttachmentRequest\022a\n interconnect_" - + "attachment_resource\030\371\244\240e \001(\0132/.google.cl" - + "oud.compute.v1.InterconnectAttachmentB\003\340" - + "A\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\nreques" - + "t_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\035\n\rvalidate_only\030\265\372\337s" - + " \001(\010H\001\210\001\001B\r\n\013_request_idB\020\n\016_validate_on" - + "ly\"\270\001\n\031InsertInterconnectRequest\022M\n\025inte" - + "rconnect_resource\030\237\241\314\275\001 \001(\0132%.google.clo" - + "ud.compute.v1.InterconnectB\003\340A\002\022!\n\007proje" - + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\251\001\n\024Insert" - + "LicenseRequest\022C\n\020license_resource\030\314\324\352\320\001" - + " \001(\0132 .google.cloud.compute.v1.LicenseB\003" - + "\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032" - + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_i" - + "d\"\356\001\n\031InsertMachineImageRequest\022M\n\026machi" - + "ne_image_resource\030\352\252\373\034 \001(\0132%.google.clou" - + "d.compute.v1.MachineImageB\003\340A\002\022!\n\007projec" - + "t\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\000\210\001\001\022 \n\017source_instance\030\271\230\375\274\001 \001" - + "(\tH\001\210\001\001B\r\n\013_request_idB\022\n\020_source_instan" - + "ce\"\267\002\n\'InsertNetworkEdgeSecurityServiceR" - + "equest\022l\n&network_edge_security_service_" - + "resource\030\246\243\333\343\001 \001(\01323.google.cloud.comput" - + "e.v1.NetworkEdgeSecurityServiceB\003\340A\002\022!\n\007" - + "project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regio" - + "n\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313" - + "\201\331\021 \001(\tH\000\210\001\001\022\035\n\rvalidate_only\030\265\372\337s \001(\010H\001" - + "\210\001\001B\r\n\013_request_idB\020\n\016_validate_only\"\357\001\n" - + "!InsertNetworkEndpointGroupRequest\022_\n\037ne" - + "twork_endpoint_group_resource\030\247\315\333\372\001 \001(\0132" - + "-.google.cloud.compute.v1.NetworkEndpoin" - + "tGroupB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" - + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\004zo" - + "ne\030\254\307\344\001 \001(\tB\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 \001(\0132\'.go" - + "ogle.cloud.compute.v1.FirewallPolicyB\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\"" - + "\250\001\n\024InsertNetworkRequest\022B\n\020network_reso" - + "urce\030\377\335\234: \001(\0132 .google.cloud.compute.v1." - + "NetworkB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007" - + "project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_" - + "request_id\"\361\001\n\026InsertNodeGroupRequest\022\"\n" - + "\022initial_node_count\030\355\310\247\" \001(\005B\003\340A\002\022H\n\023nod" - + "e_group_resource\030\253\263\372\360\001 \001(\0132\".google.clou" - + "d.compute.v1.NodeGroupB\003\340A\002\022!\n\007project\030\231" + + "t\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nre" + + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\257\001" + + "\n\032InsertGlobalAddressRequest\022C\n\020address_" + + "resource\030\371\227\336\346\001 \001(\0132 .google.cloud.comput" + + "e.v1.AddressB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340" + + "A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" + + "B\r\n\013_request_id\"\305\001\n!InsertGlobalForwardi" + + "ngRuleRequest\022R\n\030forwarding_rule_resourc" + + "e\030\257\300\320\217\001 \001(\0132\'.google.cloud.compute.v1.Fo" + + "rwardingRuleB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340" + + "A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" + + "B\r\n\013_request_id\"\330\001\n\'InsertGlobalNetworkE" + + "ndpointGroupRequest\022_\n\037network_endpoint_" + + "group_resource\030\247\315\333\372\001 \001(\0132-.google.cloud." + + "compute.v1.NetworkEndpointGroupB\003\340A\002\022!\n\007" + + "project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nreque" + + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\333\001\n)I" + + "nsertGlobalPublicDelegatedPrefixeRequest" + + "\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022`\n p" + + "ublic_delegated_prefix_resource\030\205\370\330\026 \001(\013" + + "2..google.cloud.compute.v1.PublicDelegat" + + "edPrefixB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001" + + "\001B\r\n\013_request_id\"\265\001\n\030InsertHealthCheckRe" + + "quest\022K\n\025health_check_resource\030\250\303\244` \001(\0132" + + "$.google.cloud.compute.v1.HealthCheckB\003\340" + + "A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id" + + "\"\322\001\n\022InsertImageRequest\022\034\n\014force_create\030" + + "\320\211\244^ \001(\010H\000\210\001\001\022?\n\016image_resource\030\362\304\376\260\001 \001(" + + "\0132\036.google.cloud.compute.v1.ImageB\003\340A\002\022!" + + "\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nreq" + + "uest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\017\n\r_force_createB\r" + + "\n\013_request_id\"\356\001\n!InsertInstanceGroupMan" + + "agerRequest\022^\n\037instance_group_manager_re" + + "source\030\212\212\276| \001(\0132-.google.cloud.compute.v" + + "1.InstanceGroupManagerB\003\340A\002\022!\n\007project\030\231" + "\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\"\331\001\n\031InsertNodeTemplateReq" - + "uest\022M\n\026node_template_resource\030\266\332\335< \001(\0132" - + "%.google.cloud.compute.v1.NodeTemplateB\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\nreque" - + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\343\001\n\034I" - + "nsertPacketMirroringRequest\022T\n\031packet_mi" - + "rroring_resource\030\241\374\250\353\001 \001(\0132(.google.clou" - + "d.compute.v1.PacketMirroringB\003\340A\002\022!\n\007pro" - + "ject\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\nrequest_id\030\313\201\331\021" - + " \001(\tH\000\210\001\001B\r\n\013_request_id\"\330\001\n$InsertPubli" - + "cAdvertisedPrefixeRequest\022!\n\007project\030\231\226\301" - + "l \001(\tB\r\340A\002\362G\007project\022b\n!public_advertise" - + "d_prefix_resource\030\217\327\262o \001(\0132/.google.clou" - + "d.compute.v1.PublicAdvertisedPrefixB\003\340A\002" - + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request" - + "_id\"\366\001\n#InsertPublicDelegatedPrefixeRequ" - + "est\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022`" - + "\n public_delegated_prefix_resource\030\205\370\330\026 " - + "\001(\0132..google.cloud.compute.v1.PublicDele" - + "gatedPrefixB\003\340A\002\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002" + + "\r\n\013_request_id\"\331\001\n\032InsertInstanceGroupRe" + + "quest\022P\n\027instance_group_resource\030\270\265\325\210\001 \001" + + "(\0132&.google.cloud.compute.v1.InstanceGro" + + "upB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proje" + + "ct\022\032\n\nrequest_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\"\317\002\n\025I" + + "nsertInstanceRequest\022D\n\021instance_resourc" + + "e\030\370\360\376f \001(\0132!.google.cloud.compute.v1.Ins" + + "tanceB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" + + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022)\n\030sou" + + "rce_instance_template\030\300\303\301\236\001 \001(\tH\001\210\001\001\022$\n\024" + + "source_machine_image\030\277\334\260\n \001(\tH\002\210\001\001\022\033\n\004zo" + + "ne\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_request_idB\033" + + "\n\031_source_instance_templateB\027\n\025_source_m" + + "achine_image\"\304\001\n\035InsertInstanceTemplateR" + + "equest\022U\n\032instance_template_resource\030\211\352\213" + + "\005 \001(\0132).google.cloud.compute.v1.Instance" + + "TemplateB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G" + + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013" + + "_request_id\"\250\002\n#InsertInterconnectAttach" + + "mentRequest\022a\n interconnect_attachment_r" + + "esource\030\371\244\240e \001(\0132/.google.cloud.compute." + + "v1.InterconnectAttachmentB\003\340A\002\022!\n\007projec" + + "t\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\nrequest_id\030\313\201\331\021 \001(" + + "\tH\000\210\001\001\022\035\n\rvalidate_only\030\265\372\337s \001(\010H\001\210\001\001B\r\n" + + "\013_request_idB\020\n\016_validate_only\"\270\001\n\031Inser" + + "tInterconnectRequest\022M\n\025interconnect_res" + + "ource\030\237\241\314\275\001 \001(\0132%.google.cloud.compute.v" + + "1.InterconnectB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB" + + "\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001B\r\n\013_request_id\"\251\001\n\024InsertLicenseReque" + + "st\022C\n\020license_resource\030\314\324\352\320\001 \001(\0132 .googl" + + "e.cloud.compute.v1.LicenseB\003\340A\002\022!\n\007proje" + + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id" + + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\356\001\n\031Insert" + + "MachineImageRequest\022M\n\026machine_image_res" + + "ource\030\352\252\373\034 \001(\0132%.google.cloud.compute.v1" + + ".MachineImageB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r" + + "\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001" + + "\001\022 \n\017source_instance\030\271\230\375\274\001 \001(\tH\001\210\001\001B\r\n\013_" + + "request_idB\022\n\020_source_instance\"\267\002\n\'Inser" + + "tNetworkEdgeSecurityServiceRequest\022l\n&ne" + + "twork_edge_security_service_resource\030\246\243\333" + + "\343\001 \001(\01323.google.cloud.compute.v1.Network" + + "EdgeSecurityServiceB\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" + + "\022\035\n\rvalidate_only\030\265\372\337s \001(\010H\001\210\001\001B\r\n\013_requ" + + "est_idB\020\n\016_validate_only\"\357\001\n!InsertNetwo" + + "rkEndpointGroupRequest\022_\n\037network_endpoi" + + "nt_group_resource\030\247\315\333\372\001 \001(\0132-.google.clo" + + "ud.compute.v1.NetworkEndpointGroupB\003\340A\002\022" + + "!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nre" + + "quest_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\"InsertNet" + + "workFirewallPolicyRequest\022R\n\030firewall_po" + + "licy_resource\030\274\266\207\354\001 \001(\0132\'.google.cloud.c" + + "ompute.v1.FirewallPolicyB\003\340A\002\022!\n\007project" + + "\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313" + + "\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\250\001\n\024InsertNe" + + "tworkRequest\022B\n\020network_resource\030\377\335\234: \001(" + + "\0132 .google.cloud.compute.v1.NetworkB\003\340A\002" + + "\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nr" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\361" + + "\001\n\026InsertNodeGroupRequest\022\"\n\022initial_nod" + + "e_count\030\355\310\247\" \001(\005B\003\340A\002\022H\n\023node_group_reso" + + "urce\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\nrequest_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\"\331\001\n\031InsertNodeTemplateRequest\022M\n\026node" + + "_template_resource\030\266\332\335< \001(\0132%.google.clo" + + "ud.compute.v1.NodeTemplateB\003\340A\002\022!\n\007proje" + + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240" + + "B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001B\r\n\013_request_id\"\343\001\n\034InsertPacketM" + + "irroringRequest\022T\n\031packet_mirroring_reso" + + "urce\030\241\374\250\353\001 \001(\0132(.google.cloud.compute.v1" + + ".PacketMirroringB\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "\013_request_id\"\330\001\n$InsertPublicAdvertisedP" + + "refixeRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G" + + "\007project\022b\n!public_advertised_prefix_res" + + "ource\030\217\327\262o \001(\0132/.google.cloud.compute.v1" + + ".PublicAdvertisedPrefixB\003\340A\002\022\032\n\nrequest_" + + "id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\366\001\n#Inse" + + "rtPublicDelegatedPrefixeRequest\022!\n\007proje" + + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022`\n public_del" + + "egated_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" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id" + + "\"\330\001\n\035InsertRegionAutoscalerRequest\022H\n\023au" + + "toscaler_resource\030\366\360\377b \001(\0132#.google.clou" + + "d.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\nrequest_id\030\313\201\331\021 \001(\tH" + + "\000\210\001\001B\r\n\013_request_id\"\346\001\n!InsertRegionBack" + + "endServiceRequest\022R\n\030backend_service_res" + + "ource\030\243\201\337\245\001 \001(\0132\'.google.cloud.compute.v" + + "1.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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" - + "\013_request_id\"\330\001\n\035InsertRegionAutoscalerR" - + "equest\022H\n\023autoscaler_resource\030\366\360\377b \001(\0132#" - + ".google.cloud.compute.v1.AutoscalerB\003\340A\002" + + "\013_request_id\"\330\001\n\035InsertRegionCommitmentR" + + "equest\022H\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\006r" + "egion\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_" - + "id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\346\001\n!Inse" - + "rtRegionBackendServiceRequest\022R\n\030backend" - + "_service_resource\030\243\201\337\245\001 \001(\0132\'.google.clo" - + "ud.compute.v1.BackendServiceB\003\340A\002\022!\n\007pro" - + "ject\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\nrequest_id\030\313\201\331\021" - + " \001(\tH\000\210\001\001B\r\n\013_request_id\"\330\001\n\035InsertRegio" - + "nCommitmentRequest\022H\n\023commitment_resourc" - + "e\030\370\243\273t \001(\0132#.google.cloud.compute.v1.Com" - + "mitmentB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007" - + "project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region" - + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request" - + "_id\"\365\001\n\027InsertRegionDiskRequest\022<\n\rdisk_" - + "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\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006regio" - + "n\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\014source_" - + "image\030\267\350\206\030 \001(\tH\001\210\001\001B\r\n\013_request_idB\017\n\r_s" - + "ource_image\"\334\001\n\036InsertRegionHealthCheckR" - + "equest\022K\n\025health_check_resource\030\250\303\244` \001(\013" - + "2$.google.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\nreque" - + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\363\001\n%I" - + "nsertRegionHealthCheckServiceRequest\022[\n\035" - + "health_check_service_resource\030\362\233\320\343\001 \001(\0132" - + "+.google.cloud.compute.v1.HealthCheckSer" - + "viceB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" - + "ject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" - + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id" - + "\"\370\001\n\'InsertRegionInstanceGroupManagerReq" - + "uest\022^\n\037instance_group_manager_resource\030" - + "\212\212\276| \001(\0132-.google.cloud.compute.v1.Insta" - + "nceGroupManagerB\003\340A\002\022!\n\007project\030\231\226\301l \001(\t" - + "B\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362" - + "G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013" - + "_request_id\"\371\001\n\'InsertRegionNetworkEndpo" - + "intGroupRequest\022_\n\037network_endpoint_grou" - + "p_resource\030\247\315\333\372\001 \001(\0132-.google.cloud.comp" - + "ute.v1.NetworkEndpointGroupB\003\340A\002\022!\n\007proj" - + "ect\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\nrequest_id\030\313\201\331\021 " - + "\001(\tH\000\210\001\001B\r\n\013_request_id\"\355\001\n(InsertRegion" - + "NetworkFirewallPolicyRequest\022R\n\030firewall" - + "_policy_resource\030\274\266\207\354\001 \001(\0132\'.google.clou" - + "d.compute.v1.FirewallPolicyB\003\340A\002\022!\n\007proj" - + "ect\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\nrequest_id\030\313\201\331\021 " - + "\001(\tH\000\210\001\001B\r\n\013_request_id\"\370\001\n\'InsertRegion" - + "NotificationEndpointRequest\022^\n\036notificat" - + "ion_endpoint_resource\030\244\372\261\241\001 \001(\0132-.google" - + ".cloud.compute.v1.NotificationEndpointB\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\nreque" - + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\226\002\n!I" - + "nsertRegionSecurityPolicyRequest\022!\n\007proj" - + "ect\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\nrequest_id\030\313\201\331\021 " - + "\001(\tH\000\210\001\001\022Q\n\030security_policy_resource\030\374\252\211" - + "g \001(\0132\'.google.cloud.compute.v1.Security" - + "PolicyB\003\340A\002\022\035\n\rvalidate_only\030\265\372\337s \001(\010H\001\210" - + "\001\001B\r\n\013_request_idB\020\n\016_validate_only\"\345\001\n!" - + "InsertRegionSslCertificateRequest\022!\n\007pro" - + "ject\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\nrequest_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.SslCert" - + "ificateB\003\340A\002B\r\n\013_request_id\"\351\001\n\"InsertRe" - + "gionTargetHttpProxyRequest\022!\n\007project\030\231\226" - + "\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240B \001(\t" - + "B\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" - + "\001\001\022T\n\032target_http_proxy_resource\030\250\257\343\013 \001(" - + "\0132(.google.cloud.compute.v1.TargetHttpPr" - + "oxyB\003\340A\002B\r\n\013_request_id\"\355\001\n#InsertRegion" - + "TargetHttpsProxyRequest\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\340" - + "A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022" - + "W\n\033target_https_proxy_resource\030\201\255\344\316\001 \001(\013" - + "2).google.cloud.compute.v1.TargetHttpsPr" - + "oxyB\003\340A\002B\r\n\013_request_id\"\315\001\n\031InsertRegion" - + "UrlMapRequest\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\006regio" - + "n\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022A\n\020url_map" - + "_resource\030\341\220\267P \001(\0132\037.google.cloud.comput" - + "e.v1.UrlMapB\003\340A\002B\r\n\013_request_id\"\322\001\n\030Inse" - + "rtReservationRequest\022!\n\007project\030\231\226\301l \001(\t" - + "B\r\340A\002\362G\007project\022\032\n\nrequest_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\004zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_reques" - + "t_id\"\337\001\n\033InsertResourcePolicyRequest\022!\n\007" - + "project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regio" - + "n\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313" - + "\201\331\021 \001(\tH\000\210\001\001\022Q\n\030resource_policy_resource" - + "\030\312\214\321$ \001(\0132\'.google.cloud.compute.v1.Reso" - + "urcePolicyB\003\340A\002B\r\n\013_request_id\"\242\001\n\022Inser" - + "tRouteRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G" - + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022>\n\016" - + "route_resource\030\304\212\277k \001(\0132\036.google.cloud.c" - + "ompute.v1.RouteB\003\340A\002B\r\n\013_request_id\"\306\001\n\023" - + "InsertRouterRequest\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022@\n\017r" - + "outer_resource\030\304\200\202J \001(\0132\037.google.cloud.c" - + "ompute.v1.RouterB\003\340A\002B\r\n\013_request_id\"\357\001\n" - + "\033InsertSecurityPolicyRequest\022!\n\007project\030" - + "\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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.Secur" - + "ityPolicyB\003\340A\002\022\035\n\rvalidate_only\030\265\372\337s \001(\010" - + "H\001\210\001\001B\r\n\013_request_idB\020\n\016_validate_only\"\351" - + "\001\n\036InsertServiceAttachmentRequest\022!\n\007pro" - + "ject\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\nrequest_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.Ser" - + "viceAttachmentB\003\340A\002B\r\n\013_request_id\"\254\001\n\025I" - + "nsertSnapshotRequest\022!\n\007project\030\231\226\301l \001(\t" - + "B\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" - + "\210\001\001\022E\n\021snapshot_resource\030\251\270\301\345\001 \001(\0132!.goo" - + "gle.cloud.compute.v1.SnapshotB\003\340A\002B\r\n\013_r" - + "equest_id\"\276\001\n\033InsertSslCertificateReques" - + "t\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\022Q\n\030ssl_certific" - + "ate_resource\030\211\324\225V \001(\0132\'.google.cloud.com" - + "pute.v1.SslCertificateB\003\340A\002B\r\n\013_request_" - + "id\"\260\001\n\026InsertSslPolicyRequest\022!\n\007project" - + "\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313" - + "\201\331\021 \001(\tH\000\210\001\001\022H\n\023ssl_policy_resource\030\310\210\212\203" - + "\001 \001(\0132\".google.cloud.compute.v1.SslPolic" - + "yB\003\340A\002B\r\n\013_request_id\"\322\001\n\027InsertSubnetwo" - + "rkRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" - + "ject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" - + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022H\n\023subnetwork_" - + "resource\030\277\332\221\024 \001(\0132#.google.cloud.compute" - + ".v1.SubnetworkB\003\340A\002B\r\n\013_request_id\"\303\001\n\034I" - + "nsertTargetGrpcProxyRequest\022!\n\007project\030\231" - + "\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001\022U\n\032target_grpc_proxy_resource" - + "\030\322\352\353\234\001 \001(\0132(.google.cloud.compute.v1.Tar" - + "getGrpcProxyB\003\340A\002B\r\n\013_request_id\"\302\001\n\034Ins" - + "ertTargetHttpProxyRequest\022!\n\007project\030\231\226\301" - + "l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 " - + "\001(\tH\000\210\001\001\022T\n\032target_http_proxy_resource\030\250" - + "\257\343\013 \001(\0132(.google.cloud.compute.v1.Target" - + "HttpProxyB\003\340A\002B\r\n\013_request_id\"\306\001\n\035Insert" - + "TargetHttpsProxyRequest\022!\n\007project\030\231\226\301l " - + "\001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(" - + "\tH\000\210\001\001\022W\n\033target_https_proxy_resource\030\201\255" - + "\344\316\001 \001(\0132).google.cloud.compute.v1.Target" - + "HttpsProxyB\003\340A\002B\r\n\013_request_id\"\334\001\n\033Inser" - + "tTargetInstanceRequest\022!\n\007project\030\231\226\301l \001" - + "(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\t" - + "H\000\210\001\001\022R\n\030target_instance_resource\030\312\342\240\315\001 " - + "\001(\0132\'.google.cloud.compute.v1.TargetInst" - + "anceB\003\340A\002\022\033\n\004zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r" - + "\n\013_request_id\"\323\001\n\027InsertTargetPoolReques" - + "t\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006" + + "id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\365\001\n\027Inse" + + "rtRegionDiskRequest\022<\n\rdisk_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\037\n\006" + "region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest" - + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022I\n\024target_pool_resourc" - + "e\030\243\335\2450 \001(\0132#.google.cloud.compute.v1.Tar" - + "getPoolB\003\340A\002B\r\n\013_request_id\"\277\001\n\033InsertTa" - + "rgetSslProxyRequest\022!\n\007project\030\231\226\301l \001(\tB" - + "\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" - + "\001\001\022R\n\031target_ssl_proxy_resource\030\300\375\333C \001(\013" - + "2\'.google.cloud.compute.v1.TargetSslProx" - + "yB\003\340A\002B\r\n\013_request_id\"\277\001\n\033InsertTargetTc" - + "pProxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G" - + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n\031" - + "target_tcp_proxy_resource\030\313\360\311E \001(\0132\'.goo" - + "gle.cloud.compute.v1.TargetTcpProxyB\003\340A\002" - + "B\r\n\013_request_id\"\345\001\n\035InsertTargetVpnGatew" - + "ayRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" - + "ject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" - + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022U\n\033target_vpn_" - + "gateway_resource\030\202\263\036 \001(\0132).google.cloud." - + "compute.v1.TargetVpnGatewayB\003\340A\002B\r\n\013_req" - + "uest_id\"\246\001\n\023InsertUrlMapRequest\022!\n\007proje" - + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\000\210\001\001\022A\n\020url_map_resource\030\341\220\267P " - + "\001(\0132\037.google.cloud.compute.v1.UrlMapB\003\340A" - + "\002B\r\n\013_request_id\"\323\001\n\027InsertVpnGatewayReq" - + "uest\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\nrequ" - + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001\022I\n\024vpn_gateway_reso" - + "urce\030\224\267\216W \001(\0132#.google.cloud.compute.v1." - + "VpnGatewayB\003\340A\002B\r\n\013_request_id\"\320\001\n\026Inser" - + "tVpnTunnelRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340" - + "A\002\362G\007project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006r" - + "egion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022G\n\023vpn" - + "_tunnel_resource\030\272\241\264) \001(\0132\".google.cloud" - + ".compute.v1.VpnTunnelB\003\340A\002B\r\n\013_request_i" - + "d\"\207\032\n\010Instance\022\\\n\031advanced_machine_featu" - + "res\030\262\347\252\303\001 \001(\01320.google.cloud.compute.v1." - + "AdvancedMachineFeaturesH\000\210\001\001\022\037\n\016can_ip_f" - + "orward\030\374\206\204\337\001 \001(\010H\001\210\001\001\022b\n\034confidential_in" - + "stance_config\030\365\222\372\351\001 \001(\01323.google.cloud.c" - + "ompute.v1.ConfidentialInstanceConfigH\002\210\001" - + "\001\022\035\n\014cpu_platform\030\252\352\321\303\001 \001(\tH\003\210\001\001\022\"\n\022crea" - + "tion_timestamp\030\266\217\307\016 \001(\tH\004\210\001\001\022$\n\023deletion" - + "_protection\030\352\377\262\332\001 \001(\010H\005\210\001\001\022\034\n\013descriptio" - + "n\030\374\207\326\311\001 \001(\tH\006\210\001\001\0227\n\005disks\030\366\314\312- \003(\0132%.goo" - + "gle.cloud.compute.v1.AttachedDisk\022F\n\016dis" - + "play_device\030\363\210\274{ \001(\0132&.google.cloud.comp" - + "ute.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.Acceler" - + "atorConfig\022\030\n\010hostname\030\263\270\205q \001(\tH\t\210\001\001\022\020\n\002" - + "id\030\233\032 \001(\004H\n\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\013\210\001\001\022!\n\021" - + "label_fingerprint\030\231\360\367T \001(\tH\014\210\001\001\022A\n\006label" - + "s\030\377\277\301\356\001 \003(\0132-.google.cloud.compute.v1.In" - + "stance.LabelsEntry\022%\n\024last_start_timesta" - + "mp\030\320\243\321\323\001 \001(\tH\r\210\001\001\022$\n\023last_stop_timestamp" - + "\030\342\333\354\304\001 \001(\tH\016\210\001\001\022)\n\030last_suspended_timest" - + "amp\030\211\251\361\251\001 \001(\tH\017\210\001\001\022\034\n\014machine_type\030\262\260\312l " - + "\001(\tH\020\210\001\001\022;\n\010metadata\030\257\366\265) \001(\0132!.google.c" - + "loud.compute.v1.MetadataH\021\210\001\001\022 \n\020min_cpu" - + "_platform\030\367\233\352s \001(\tH\022\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\t" - + "H\023\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.NetworkPerform" - + "anceConfigH\024\210\001\001\022?\n\006params\030\206\363\253% \001(\0132\'.goo" - + "gle.cloud.compute.v1.InstanceParamsH\025\210\001\001" - + "\022*\n\032private_ipv6_google_access\030\216\314\202\027 \001(\tH" - + "\026\210\001\001\022R\n\024reservation_affinity\030\273\270\242K \001(\0132,." - + "google.cloud.compute.v1.ReservationAffin" - + "ityH\027\210\001\001\022\034\n\021resource_policies\030\341\234\314\n \003(\t\022\036" - + "\n\rsatisfies_pzs\030\253\335\253\345\001 \001(\010H\030\210\001\001\022@\n\nschedu" - + "ling\030\224\313\261\270\001 \001(\0132#.google.cloud.compute.v1" - + ".SchedulingH\031\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH" - + "\032\210\001\001\022E\n\020service_accounts\030\260\304\253\204\001 \003(\0132\'.goo" - + "gle.cloud.compute.v1.ServiceAccount\022Y\n\030s" - + "hielded_instance_config\030\265\213\221\006 \001(\0132/.googl" - + "e.cloud.compute.v1.ShieldedInstanceConfi" - + "gH\033\210\001\001\022l\n\"shielded_instance_integrity_po" - + "licy\030\227\242\207N \001(\01328.google.cloud.compute.v1." - + "ShieldedInstanceIntegrityPolicyH\034\210\001\001\022$\n\024" - + "source_machine_image\030\277\334\260\n \001(\tH\035\210\001\001\022c\n#so" - + "urce_machine_image_encryption_key\030\243\373\371[ \001" - + "(\0132..google.cloud.compute.v1.CustomerEnc" - + "ryptionKeyH\036\210\001\001\022 \n\020start_restricted\030\330\320\375:" - + " \001(\010H\037\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH \210\001\001\022\037\n\016sta" - + "tus_message\030\272\311\351\215\001 \001(\tH!\210\001\001\0223\n\004tags\030\231\350\330\001 " - + "\001(\0132\035.google.cloud.compute.v1.TagsH\"\210\001\001\022" - + "\024\n\004zone\030\254\307\344\001 \001(\tH#\210\001\001\032-\n\013LabelsEntry\022\013\n\003" - + "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\300\001\n\027Private" - + "Ipv6GoogleAccess\022(\n$UNDEFINED_PRIVATE_IP" - + "V6_GOOGLE_ACCESS\020\000\022-\n%ENABLE_BIDIRECTION" - + "AL_ACCESS_TO_GOOGLE\020\272\312\211\314\001\022+\n#ENABLE_OUTB" - + "OUND_VM_ACCESS_TO_GOOGLE\020\327\372\266\211\001\022\037\n\027INHERI" - + "T_FROM_SUBNETWORK\020\277\250\354\374\001\"\334\001\n\006Status\022\024\n\020UN" - + "DEFINED_STATUS\020\000\022\026\n\016DEPROVISIONING\020\356\223\304\314\001" - + "\022\024\n\014PROVISIONING\020\355\365\332\212\001\022\021\n\tREPAIRING\020\225\202\225\305" - + "\001\022\016\n\007RUNNING\020\237\303\3529\022\017\n\007STAGING\020\233\310\306\315\001\022\017\n\007ST" - + "OPPED\020\255\273\354\323\001\022\020\n\010STOPPING\020\364\320\242\247\001\022\020\n\tSUSPEND" - + "ED\020\273\273\266\030\022\022\n\nSUSPENDING\020\246\324\230\365\001\022\021\n\nTERMINATE" - + "D\020\243\364\233wB\034\n\032_advanced_machine_featuresB\021\n\017" - + "_can_ip_forwardB\037\n\035_confidential_instanc" - + "e_configB\017\n\r_cpu_platformB\025\n\023_creation_t" - + "imestampB\026\n\024_deletion_protectionB\016\n\014_des" - + "criptionB\021\n\017_display_deviceB\016\n\014_fingerpr" - + "intB\013\n\t_hostnameB\005\n\003_idB\007\n\005_kindB\024\n\022_lab" - + "el_fingerprintB\027\n\025_last_start_timestampB" - + "\026\n\024_last_stop_timestampB\033\n\031_last_suspend" - + "ed_timestampB\017\n\r_machine_typeB\013\n\t_metada" - + "taB\023\n\021_min_cpu_platformB\007\n\005_nameB\035\n\033_net" - + "work_performance_configB\t\n\007_paramsB\035\n\033_p" - + "rivate_ipv6_google_accessB\027\n\025_reservatio" - + "n_affinityB\020\n\016_satisfies_pzsB\r\n\013_schedul" - + "ingB\014\n\n_self_linkB\033\n\031_shielded_instance_" - + "configB%\n#_shielded_instance_integrity_p" - + "olicyB\027\n\025_source_machine_imageB&\n$_sourc" - + "e_machine_image_encryption_keyB\023\n\021_start" - + "_restrictedB\t\n\007_statusB\021\n\017_status_messag" - + "eB\007\n\005_tagsB\007\n\005_zone\"\271\003\n\026InstanceAggregat" - + "edList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022L\n\005items\030\300\317\367/ \003" - + "(\0132:.google.cloud.compute.v1.InstanceAgg" - + "regatedList.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\014unreachable" - + "s\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\032Z\n\nItemsEn" - + "try\022\013\n\003key\030\001 \001(\t\022;\n\005value\030\002 \001(\0132,.google" - + ".cloud.compute.v1.InstancesScopedList:\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\"\225\004\n\rInstanceGrou" - + "p\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\033\n\013fingerpri" - + "nt\030\344\321\363o \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004ki" - + "nd\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.c" - + "ompute.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_lin" - + "k\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\024\n\004size\030\201\300\327\001 \001(\005H\t\210\001\001\022\033" - + "\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\n\210\001\001\022\024\n\004zone\030\254\307\344\001" - + " \001(\tH\013\210\001\001B\025\n\023_creation_timestampB\016\n\014_des" - + "criptionB\016\n\014_fingerprintB\005\n\003_idB\007\n\005_kind" - + "B\007\n\005_nameB\n\n\010_networkB\t\n\007_regionB\014\n\n_sel" - + "f_linkB\007\n\005_sizeB\r\n\013_subnetworkB\007\n\005_zone\"" - + "\310\003\n\033InstanceGroupAggregatedList\022\020\n\002id\030\233\032" - + " \001(\tH\000\210\001\001\022Q\n\005items\030\300\317\367/ \003(\0132?.google.clo" - + "ud.compute.v1.InstanceGroupAggregatedLis" - + "t.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017ne" - + "xt_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.comp" - + "ute.v1.WarningH\004\210\001\001\032_\n\nItemsEntry\022\013\n\003key" - + "\030\001 \001(\t\022@\n\005value\030\002 \001(\01321.google.cloud.com" - + "pute.v1.InstanceGroupsScopedList:\0028\001B\005\n\003" - + "_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_sel" - + "f_linkB\n\n\010_warning\"\253\002\n\021InstanceGroupList" - + "\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0228\n\005items\030\300\317\367/ \003(\0132&.g" - + "oogle.cloud.compute.v1.InstanceGroup\022\024\n\004" - + "kind\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" - + "9\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compu" - + "te.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_n" - + "ext_page_tokenB\014\n\n_self_linkB\n\n\010_warning" - + "\"\311\n\n\024InstanceGroupManager\022a\n\025auto_healin" - + "g_policies\030\205\347\350\331\001 \003(\0132>.google.cloud.comp" - + "ute.v1.InstanceGroupManagerAutoHealingPo" - + "licy\022#\n\022base_instance_name\030\207\226\305\271\001 \001(\tH\000\210\001" - + "\001\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\\\n" - + "\017current_actions\030\267\310\234N \001(\0132;.google.cloud" - + ".compute.v1.InstanceGroupManagerActionsS" - + "ummaryH\002\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\003\210\001" - + "\001\022Q\n\023distribution_policy\030\315\356\362\376\001 \001(\0132+.goo" - + "gle.cloud.compute.v1.DistributionPolicyH" - + "\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\036\n\016instance_group\030\325\324\325& \001(\tH\007" - + "\210\001\001\022\"\n\021instance_template\030\344\201\273\223\001 \001(\tH\010\210\001\001\022" - + "\024\n\004kind\030\224\367\310\001 \001(\tH\t\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\n" - + "\210\001\001\022;\n\013named_ports\030\214\307\362\313\001 \003(\0132\".google.cl" - + "oud.compute.v1.NamedPort\022\026\n\006region\030\364\315\240B " - + "\001(\tH\013\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022H\n\017" - + "stateful_policy\030\205\303\325\026 \001(\0132\'.google.cloud." - + "compute.v1.StatefulPolicyH\r\210\001\001\022K\n\006status" - + "\030\362\237\267V \001(\01323.google.cloud.compute.v1.Inst" - + "anceGroupManagerStatusH\016\210\001\001\022\030\n\014target_po" - + "ols\030\251\237\240\240\001 \003(\t\022\033\n\013target_size\030\357\363\375\035 \001(\005H\017\210" - + "\001\001\022X\n\rupdate_policy\030\350\312\352S \001(\01329.google.cl" - + "oud.compute.v1.InstanceGroupManagerUpdat" - + "ePolicyH\020\210\001\001\022I\n\010versions\030\233\375\271M \003(\01324.goog" - + "le.cloud.compute.v1.InstanceGroupManager" - + "Version\022\024\n\004zone\030\254\307\344\001 \001(\tH\021\210\001\001B\025\n\023_base_i" - + "nstance_nameB\025\n\023_creation_timestampB\022\n\020_" - + "current_actionsB\016\n\014_descriptionB\026\n\024_dist" - + "ribution_policyB\016\n\014_fingerprintB\005\n\003_idB\021" - + "\n\017_instance_groupB\024\n\022_instance_templateB" - + "\007\n\005_kindB\007\n\005_nameB\t\n\007_regionB\014\n\n_self_li" - + "nkB\022\n\020_stateful_policyB\t\n\007_statusB\016\n\014_ta" - + "rget_sizeB\020\n\016_update_policyB\007\n\005_zone\"\323\004\n" - + "\"InstanceGroupManagerActionsSummary\022\033\n\na" - + "bandoning\030\315\362\350\321\001 \001(\005H\000\210\001\001\022\030\n\010creating\030\271\335\205" - + "d \001(\005H\001\210\001\001\022)\n\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\nrecreating\030\354\263\326" - + "\241\001 \001(\005H\005\210\001\001\022\032\n\nrefreshing\030\247\246\305f \001(\005H\006\210\001\001\022" - + "\033\n\nrestarting\030\363\226\304\261\001 \001(\005H\007\210\001\001\022\030\n\010resuming" - + "\030\252\233\362_ \001(\005H\010\210\001\001\022\030\n\010starting\030\300\300\363s \001(\005H\t\210\001\001" - + "\022\030\n\010stopping\030\364\360\2122 \001(\005H\n\210\001\001\022\032\n\nsuspending" - + "\030\246\374\360\r \001(\005H\013\210\001\001\022\032\n\tverifying\030\311\241\254\327\001 \001(\005H\014\210" - + "\001\001B\r\n\013_abandoningB\013\n\t_creatingB\033\n\031_creat" - + "ing_without_retriesB\013\n\t_deletingB\007\n\005_non" - + "eB\r\n\013_recreatingB\r\n\013_refreshingB\r\n\013_rest" - + "artingB\013\n\t_resumingB\013\n\t_startingB\013\n\t_sto" - + "ppingB\r\n\013_suspendingB\014\n\n_verifying\"\335\003\n\"I" - + "nstanceGroupManagerAggregatedList\022\020\n\002id\030" - + "\233\032 \001(\tH\000\210\001\001\022X\n\005items\030\300\317\367/ \003(\0132F.google.c" - + "loud.compute.v1.InstanceGroupManagerAggr" - + "egatedList.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\t" - + "self_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.c" - + "loud.compute.v1.WarningH\004\210\001\001\032f\n\nItemsEnt" - + "ry\022\013\n\003key\030\001 \001(\t\022G\n\005value\030\002 \001(\01328.google." - + "cloud.compute.v1.InstanceGroupManagersSc" - + "opedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pa" - + "ge_tokenB\014\n\n_self_linkB\n\n\010_warning\"\220\001\n%I" - + "nstanceGroupManagerAutoHealingPolicy\022\035\n\014" - + "health_check\030\345\252\244\223\001 \001(\tH\000\210\001\001\022!\n\021initial_d" - + "elay_sec\030\332\360\300} \001(\005H\001\210\001\001B\017\n\r_health_checkB" - + "\024\n\022_initial_delay_sec\"\271\002\n\030InstanceGroupM" - + "anagerList\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.Instanc" - + "eGroupManager\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017n" - + "ext_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_lin" - + "k\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" - + "oogle.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\"\313\002\n\032InstanceGroupManag" - + "erStatus\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022\031\n" - + "\tis_stable\030\360\357\3303 \001(\010H\001\210\001\001\022U\n\010stateful\030\314\346\310" - + "t \001(\0132;.google.cloud.compute.v1.Instance" - + "GroupManagerStatusStatefulH\002\210\001\001\022a\n\016versi" - + "on_target\030\330\335\376\211\001 \001(\0132@.google.cloud.compu" - + "te.v1.InstanceGroupManagerStatusVersionT" - + "argetH\003\210\001\001B\r\n\013_autoscalerB\014\n\n_is_stableB" - + "\013\n\t_statefulB\021\n\017_version_target\"\360\001\n\"Inst" - + "anceGroupManagerStatusStateful\022#\n\023has_st" - + "ateful_config\030\360\347\3264 \001(\010H\000\210\001\001\022t\n\024per_insta" - + "nce_configs\030\251\325\370\372\001 \001(\0132M.google.cloud.com" - + "pute.v1.InstanceGroupManagerStatusStatef" - + "ulPerInstanceConfigsH\001\210\001\001B\026\n\024_has_statef" - + "ul_configB\027\n\025_per_instance_configs\"h\n4In" - + "stanceGroupManagerStatusStatefulPerInsta" - + "nceConfigs\022\036\n\rall_effective\030\211\221\247\366\001 \001(\010H\000\210" - + "\001\001B\020\n\016_all_effective\"U\n\'InstanceGroupMan" - + "agerStatusVersionTarget\022\033\n\nis_reached\030\275\376" - + "\310\316\001 \001(\010H\000\210\001\001B\r\n\013_is_reached\"\334\006\n Instance" - + "GroupManagerUpdatePolicy\022-\n\034instance_red" - + "istribution_type\030\230\337\304\213\001 \001(\tH\000\210\001\001\022C\n\tmax_s" - + "urge\030\223\311\243\220\001 \001(\0132\'.google.cloud.compute.v1" - + ".FixedOrPercentH\001\210\001\001\022I\n\017max_unavailable\030" - + "\365\313\213\301\001 \001(\0132\'.google.cloud.compute.v1.Fixe" - + "dOrPercentH\002\210\001\001\022\037\n\016minimal_action\030\224\215\202\201\001 " - + "\001(\tH\003\210\001\001\022.\n\036most_disruptive_allowed_acti" - + "on\030\215\316\302\037 \001(\tH\004\210\001\001\022#\n\022replacement_method\030\256" - + "\317\237\361\001 \001(\tH\005\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\006\210\001\001\"H\n\032I" - + "nstanceRedistributionType\022*\n&UNDEFINED_I" - + "NSTANCE_REDISTRIBUTION_TYPE\020\000\"-\n\rMinimal" - + "Action\022\034\n\030UNDEFINED_MINIMAL_ACTION\020\000\"K\n\033" - + "MostDisruptiveAllowedAction\022,\n(UNDEFINED" - + "_MOST_DISRUPTIVE_ALLOWED_ACTION\020\000\"[\n\021Rep" - + "lacementMethod\022 \n\034UNDEFINED_REPLACEMENT_" - + "METHOD\020\000\022\020\n\010RECREATE\020\357\331\233\371\001\022\022\n\nSUBSTITUTE" - + "\020\232\241\372\205\001\"1\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\025\n\rOP" - + "PORTUNISTIC\020\351\267\350\314\001B\037\n\035_instance_redistrib" - + "ution_typeB\014\n\n_max_surgeB\022\n\020_max_unavail" - + "ableB\021\n\017_minimal_actionB!\n\037_most_disrupt" - + "ive_allowed_actionB\025\n\023_replacement_metho" - + "dB\007\n\005_type\"\314\001\n\033InstanceGroupManagerVersi" - + "on\022\"\n\021instance_template\030\344\201\273\223\001 \001(\tH\000\210\001\001\022\024" - + "\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022D\n\013target_size\030\357\363\375\035" - + " \001(\0132\'.google.cloud.compute.v1.FixedOrPe" - + "rcentH\002\210\001\001B\024\n\022_instance_templateB\007\n\005_nam" - + "eB\016\n\014_target_size\"D\n,InstanceGroupManage" - + "rsAbandonInstancesRequest\022\024\n\tinstances\030\376" - + "\374\357\r \003(\t\"\365\002\n(InstanceGroupManagersApplyUp" - + "datesRequest\022\036\n\rall_instances\030\340\272\276\300\001 \001(\010H" - + "\000\210\001\001\022\024\n\tinstances\030\376\374\357\r \003(\t\022\037\n\016minimal_ac" - + "tion\030\224\215\202\201\001 \001(\tH\001\210\001\001\022.\n\036most_disruptive_a" - + "llowed_action\030\215\316\302\037 \001(\tH\002\210\001\001\"-\n\rMinimalAc" - + "tion\022\034\n\030UNDEFINED_MINIMAL_ACTION\020\000\"K\n\033Mo" - + "stDisruptiveAllowedAction\022,\n(UNDEFINED_M" - + "OST_DISRUPTIVE_ALLOWED_ACTION\020\000B\020\n\016_all_" - + "instancesB\021\n\017_minimal_actionB!\n\037_most_di" - + "sruptive_allowed_action\"o\n+InstanceGroup" - + "ManagersCreateInstancesRequest\022@\n\tinstan" - + "ces\030\376\374\357\r \003(\0132*.google.cloud.compute.v1.P" - + "erInstanceConfig\"\236\001\n+InstanceGroupManage" - + "rsDeleteInstancesRequest\022\024\n\tinstances\030\376\374" - + "\357\r \003(\t\0222\n\"skip_instances_on_validation_e" - + "rror\030\241\366\257\023 \001(\010H\000\210\001\001B%\n#_skip_instances_on" - + "_validation_error\"D\n0InstanceGroupManage" - + "rsDeletePerInstanceConfigsReq\022\020\n\005names\030\310" - + "\256\3571 \003(\t\"\244\001\n\'InstanceGroupManagersListErr" - + "orsResponse\022D\n\005items\030\300\317\367/ \003(\01322.google.c" - + "loud.compute.v1.InstanceManagedByIgmErro" - + "r\022\037\n\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n\020_n" - + "ext_page_token\"\261\001\n1InstanceGroupManagers" - + "ListManagedInstancesResponse\022G\n\021managed_" - + "instances\030\336\233\251\240\001 \003(\0132(.google.cloud.compu" - + "te.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/I", - "nstanceGroupManagersListPerInstanceConfi" - + "gsResp\022<\n\005items\030\300\317\367/ \003(\0132*.google.cloud." - + "compute.v1.PerInstanceConfig\022\037\n\017next_pag" - + "e_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\001" - + "B\022\n\020_next_page_tokenB\n\n\010_warning\"\177\n/Inst" - + "anceGroupManagersPatchPerInstanceConfigs" - + "Req\022L\n\024per_instance_configs\030\251\325\370\372\001 \003(\0132*." - + "google.cloud.compute.v1.PerInstanceConfi" - + "g\"E\n-InstanceGroupManagersRecreateInstan" - + "cesRequest\022\024\n\tinstances\030\376\374\357\r \003(\t\"\273\001\n\037Ins" - + "tanceGroupManagersScopedList\022Q\n\027instance" - + "_group_managers\030\220\372\211f \003(\0132-.google.cloud." - + "compute.v1.InstanceGroupManager\0229\n\007warni" - + "ng\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Wa" - + "rningH\000\210\001\001B\n\n\010_warning\"k\n/InstanceGroupM" - + "anagersSetInstanceTemplateRequest\022\"\n\021ins" - + "tance_template\030\344\201\273\223\001 \001(\tH\000\210\001\001B\024\n\022_instan" - + "ce_template\"s\n*InstanceGroupManagersSetT" - + "argetPoolsRequest\022\033\n\013fingerprint\030\344\321\363o \001(" - + "\tH\000\210\001\001\022\030\n\014target_pools\030\251\237\240\240\001 \003(\tB\016\n\014_fin" - + "gerprint\"\200\001\n0InstanceGroupManagersUpdate" - + "PerInstanceConfigsReq\022L\n\024per_instance_co" - + "nfigs\030\251\325\370\372\001 \003(\0132*.google.cloud.compute.v" - + "1.PerInstanceConfig\"e\n!InstanceGroupsAdd" - + "InstancesRequest\022@\n\tinstances\030\376\374\357\r \003(\0132*" - + ".google.cloud.compute.v1.InstanceReferen" - + "ce\"\276\002\n\033InstanceGroupsListInstances\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.InstanceWithNamedPorts\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\007warning\030\234\337\226\030 \001(\0132 .google.cloud.co" - + "mpute.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_warn" - + "ing\"\241\001\n\"InstanceGroupsListInstancesReque" - + "st\022\036\n\016instance_state\030\347\360\374+ \001(\tH\000\210\001\001\"H\n\rIn" - + "stanceState\022\034\n\030UNDEFINED_INSTANCE_STATE\020" - + "\000\022\t\n\003ALL\020\201\373\003\022\016\n\007RUNNING\020\237\303\3529B\021\n\017_instanc" - + "e_state\"h\n$InstanceGroupsRemoveInstances" - + "Request\022@\n\tinstances\030\376\374\357\r \003(\0132*.google.c" - + "loud.compute.v1.InstanceReference\"\246\001\n\030In" - + "stanceGroupsScopedList\022C\n\017instance_group" - + "s\030\276\301\337\256\001 \003(\0132&.google.cloud.compute.v1.In" - + "stanceGroup\0229\n\007warning\030\234\337\226\030 \001(\0132 .google" - + ".cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_warni" - + "ng\"\216\001\n\"InstanceGroupsSetNamedPortsReques" - + "t\022\033\n\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001\022;\n\013named_" - + "ports\030\214\307\362\313\001 \003(\0132\".google.cloud.compute.v" - + "1.NamedPortB\016\n\014_fingerprint\"\241\002\n\014Instance" - + "List\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0223\n\005items\030\300\317\367/ \003(\013" - + "2!.google.cloud.compute.v1.Instance\022\024\n\004k" - + "ind\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.comput" - + "e.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_ne" - + "xt_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"" - + "\253\002\n\025InstanceListReferrers\022\020\n\002id\030\233\032 \001(\tH\000" - + "\210\001\001\0224\n\005items\030\300\317\367/ \003(\0132\".google.cloud.com" - + "pute.v1.Reference\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\007warning\030\234\337\226\030 \001(\013" - + "2 .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\"\274\002\n\031InstanceManage" - + "dByIgmError\022]\n\005error\030\210\244\223. \001(\0132F.google.c" - + "loud.compute.v1.InstanceManagedByIgmErro" - + "rManagedInstanceErrorH\000\210\001\001\022q\n\027instance_a" - + "ction_details\030\243\374\253\213\001 \001(\0132G.google.cloud.c" - + "ompute.v1.InstanceManagedByIgmErrorInsta" - + "nceActionDetailsH\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_d" - + "etailsB\014\n\n_timestamp\"\360\003\n.InstanceManaged" - + "ByIgmErrorInstanceActionDetails\022\026\n\006actio" - + "n\030\266\374\275Y \001(\tH\000\210\001\001\022\030\n\010instance\030\225\251\332\010 \001(\tH\001\210\001" - + "\001\022I\n\007version\030\330\271\324\247\001 \001(\0132/.google.cloud.co" - + "mpute.v1.ManagedInstanceVersionH\002\210\001\001\"\234\002\n" - + "\006Action\022\024\n\020UNDEFINED_ACTION\020\000\022\022\n\nABANDON" - + "ING\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\010DELETING\020\250\247\207\374\001\022" - + "\013\n\004NONE\020\270\316\222\001\022\022\n\nRECREATING\020\354\213\376\210\001\022\021\n\nREFR" - + "ESHING\020\247\376\354M\022\022\n\nRESTARTING\020\363\356\353\230\001\022\020\n\010RESUM" - + "ING\020\252\373\211\325\001\022\020\n\010STARTING\020\300\240\213\351\001\022\020\n\010STOPPING\020" - + "\364\320\242\247\001\022\022\n\nSUSPENDING\020\246\324\230\365\001\022\020\n\tVERIFYING\020\251" - + "\301\214\010B\t\n\007_actionB\013\n\t_instanceB\n\n\010_version\"" - + "t\n-InstanceManagedByIgmErrorManagedInsta" - + "nceError\022\024\n\004code\030\355\333\272\001 \001(\tH\000\210\001\001\022\030\n\007messag" - + "e\030\207\200\254\307\001 \001(\tH\001\210\001\001B\007\n\005_codeB\n\n\010_message\"\202\001" - + "\n\023InstanceMoveRequest\022 \n\020destination_zon" - + "e\030\275\342\357> \001(\tH\000\210\001\001\022 \n\017target_instance\030\203\217\226\212\001" - + " \001(\tH\001\210\001\001B\023\n\021_destination_zoneB\022\n\020_targe" - + "t_instance\"\261\001\n\016InstanceParams\022c\n\025resourc" - + "e_manager_tags\030\374\233\213\264\001 \003(\0132@.google.cloud." - + "compute.v1.InstanceParams.ResourceManage" - + "rTagsEntry\032:\n\030ResourceManagerTagsEntry\022\013" - + "\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\375\016\n\022Insta" - + "nceProperties\022\\\n\031advanced_machine_featur" - + "es\030\262\347\252\303\001 \001(\01320.google.cloud.compute.v1.A" - + "dvancedMachineFeaturesH\000\210\001\001\022\037\n\016can_ip_fo" - + "rward\030\374\206\204\337\001 \001(\010H\001\210\001\001\022b\n\034confidential_ins" - + "tance_config\030\365\222\372\351\001 \001(\01323.google.cloud.co" - + "mpute.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.Attac" - + "hedDisk\022J\n\022guest_accelerators\030\357\314\207\335\001 \003(\0132" - + "*.google.cloud.compute.v1.AcceleratorCon" - + "fig\022K\n\006labels\030\377\277\301\356\001 \003(\01327.google.cloud.c" - + "ompute.v1.InstanceProperties.LabelsEntry" - + "\022\034\n\014machine_type\030\262\260\312l \001(\tH\004\210\001\001\022;\n\010metada" - + "ta\030\257\366\265) \001(\0132!.google.cloud.compute.v1.Me" - + "tadataH\005\210\001\001\022 \n\020min_cpu_platform\030\367\233\352s \001(\t" - + "H\006\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.NetworkPerform" - + "anceConfigH\007\210\001\001\022*\n\032private_ipv6_google_a" - + "ccess\030\216\314\202\027 \001(\tH\010\210\001\001\022R\n\024reservation_affin" - + "ity\030\273\270\242K \001(\0132,.google.cloud.compute.v1.R" - + "eservationAffinityH\t\210\001\001\022g\n\025resource_mana" - + "ger_tags\030\374\233\213\264\001 \003(\0132D.google.cloud.comput" - + "e.v1.InstanceProperties.ResourceManagerT" - + "agsEntry\022\034\n\021resource_policies\030\341\234\314\n \003(\t\022@" - + "\n\nscheduling\030\224\313\261\270\001 \001(\0132#.google.cloud.co" - + "mpute.v1.SchedulingH\n\210\001\001\022E\n\020service_acco" - + "unts\030\260\304\253\204\001 \003(\0132\'.google.cloud.compute.v1" - + ".ServiceAccount\022Y\n\030shielded_instance_con" - + "fig\030\265\213\221\006 \001(\0132/.google.cloud.compute.v1.S" - + "hieldedInstanceConfigH\013\210\001\001\0223\n\004tags\030\231\350\330\001 " - + "\001(\0132\035.google.cloud.compute.v1.TagsH\014\210\001\001\032" - + "-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001" - + "(\t:\0028\001\032:\n\030ResourceManagerTagsEntry\022\013\n\003ke" - + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\300\001\n\027PrivateIp" - + "v6GoogleAccess\022(\n$UNDEFINED_PRIVATE_IPV6" - + "_GOOGLE_ACCESS\020\000\022-\n%ENABLE_BIDIRECTIONAL" - + "_ACCESS_TO_GOOGLE\020\272\312\211\314\001\022+\n#ENABLE_OUTBOU" - + "ND_VM_ACCESS_TO_GOOGLE\020\327\372\266\211\001\022\037\n\027INHERIT_" - + "FROM_SUBNETWORK\020\277\250\354\374\001B\034\n\032_advanced_machi" - + "ne_featuresB\021\n\017_can_ip_forwardB\037\n\035_confi" - + "dential_instance_configB\016\n\014_descriptionB" - + "\017\n\r_machine_typeB\013\n\t_metadataB\023\n\021_min_cp" - + "u_platformB\035\n\033_network_performance_confi" - + "gB\035\n\033_private_ipv6_google_accessB\027\n\025_res" - + "ervation_affinityB\r\n\013_schedulingB\033\n\031_shi" - + "elded_instance_configB\007\n\005_tags\":\n\021Instan" - + "ceReference\022\030\n\010instance\030\225\251\332\010 \001(\tH\000\210\001\001B\013\n" - + "\t_instance\"\374\003\n\020InstanceTemplate\022\"\n\022creat" - + "ion_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013descripti" - + "on\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\022\024\n\004k" - + "ind\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" - + "G\n\nproperties\030\263\232\266F \001(\0132+.google.cloud.co" - + "mpute.v1.InstancePropertiesH\005\210\001\001\022\032\n\tself" - + "_link\030\215\222\305\331\001 \001(\tH\006\210\001\001\022 \n\017source_instance\030" - + "\271\230\375\274\001 \001(\tH\007\210\001\001\022U\n\026source_instance_params" - + "\030\314\320\304@ \001(\0132-.google.cloud.compute.v1.Sour" - + "ceInstanceParamsH\010\210\001\001B\025\n\023_creation_times" - + "tampB\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005" - + "_nameB\r\n\013_propertiesB\014\n\n_self_linkB\022\n\020_s" - + "ource_instanceB\031\n\027_source_instance_param" - + "s\"\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.co" - + "mpute.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\007warning\030" - + "\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warni" - + "ngH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_to" - + "kenB\014\n\n_self_linkB\n\n\010_warning\"\376\002\n\026Instan" - + "ceWithNamedPorts\022\030\n\010instance\030\225\251\332\010 \001(\tH\000\210" - + "\001\001\022;\n\013named_ports\030\214\307\362\313\001 \003(\0132\".google.clo" - + "ud.compute.v1.NamedPort\022\026\n\006status\030\362\237\267V \001" - + "(\tH\001\210\001\001\"\334\001\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000" - + "\022\026\n\016DEPROVISIONING\020\356\223\304\314\001\022\024\n\014PROVISIONING" - + "\020\355\365\332\212\001\022\021\n\tREPAIRING\020\225\202\225\305\001\022\016\n\007RUNNING\020\237\303\352" - + "9\022\017\n\007STAGING\020\233\310\306\315\001\022\017\n\007STOPPED\020\255\273\354\323\001\022\020\n\010S" - + "TOPPING\020\364\320\242\247\001\022\020\n\tSUSPENDED\020\273\273\266\030\022\022\n\nSUSPE" - + "NDING\020\246\324\230\365\001\022\021\n\nTERMINATED\020\243\364\233wB\013\n\t_insta" - + "nceB\t\n\007_status\"C\n#InstancesAddResourcePo" - + "liciesRequest\022\034\n\021resource_policies\030\341\234\314\n " - + "\003(\t\"\330\001\n&InstancesGetEffectiveFirewallsRe" - + "sponse\022t\n\020firewall_policys\030\302\312\374\303\001 \003(\0132V.g" - + "oogle.cloud.compute.v1.InstancesGetEffec" - + "tiveFirewallsResponseEffectiveFirewallPo" - + "licy\0228\n\tfirewalls\030\363\306\350\201\001 \003(\0132!.google.clo" - + "ud.compute.v1.Firewall\"\204\003\n=InstancesGetE" - + "ffectiveFirewallsResponseEffectiveFirewa" - + "llPolicy\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\022=\n\005rules\030\367\221\3653 \003(\0132+" - + ".google.cloud.compute.v1.FirewallPolicyR" - + "ule\022\033\n\nshort_name\030\356\270\320\352\001 \001(\tH\002\210\001\001\022\024\n\004type" - + "\030\272\236\332\001 \001(\tH\003\210\001\001\"k\n\004Type\022\022\n\016UNDEFINED_TYPE" - + "\020\000\022\020\n\tHIERARCHY\020\225\304\252!\022\017\n\007NETWORK\020\216\314\263\305\001\022\027\n" - + "\020NETWORK_REGIONAL\020\260\342\375Z\022\023\n\013UNSPECIFIED\020\227\276" - + "\230\373\001B\017\n\r_display_nameB\007\n\005_nameB\r\n\013_short_" - + "nameB\007\n\005_type\"F\n&InstancesRemoveResource" - + "PoliciesRequest\022\034\n\021resource_policies\030\341\234\314" - + "\n \003(\t\"\225\001\n\023InstancesScopedList\0227\n\tinstanc" - + "es\030\376\374\357\r \003(\0132!.google.cloud.compute.v1.In" - + "stance\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clou" - + "d.compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\327\001" - + "\n\031InstancesSetLabelsRequest\022!\n\021label_fin" - + "gerprint\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.InstancesSe" - + "tLabelsRequest.LabelsEntry\032-\n\013LabelsEntr" - + "y\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001B\024\n\022_la" - + "bel_fingerprint\"q\n#InstancesSetMachineRe" - + "sourcesRequest\022J\n\022guest_accelerators\030\357\314\207" - + "\335\001 \003(\0132*.google.cloud.compute.v1.Acceler" - + "atorConfig\"O\n\036InstancesSetMachineTypeReq" - + "uest\022\034\n\014machine_type\030\262\260\312l \001(\tH\000\210\001\001B\017\n\r_m" - + "achine_type\"Z\n!InstancesSetMinCpuPlatfor" - + "mRequest\022 \n\020min_cpu_platform\030\367\233\352s \001(\tH\000\210" - + "\001\001B\023\n\021_min_cpu_platform\"W\n!InstancesSetS" - + "erviceAccountRequest\022\025\n\005email\030\234\227\211. \001(\tH\000" - + "\210\001\001\022\021\n\006scopes\030\237\231\222O \003(\tB\010\n\006_email\"w\n&Inst" - + "ancesStartWithEncryptionKeyRequest\022M\n\005di" - + "sks\030\366\314\312- \003(\0132;.google.cloud.compute.v1.C" - + "ustomerEncryptionKeyProtectedDisk\"h\n\017Int" - + "64RangeMatch\022\032\n\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\"\244\014\n\014Interconnect\022\036\n\r" - + "admin_enabled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022J\n\rcircuit_" - + "infos\030\257\203\315N \003(\01320.google.cloud.compute.v1" - + ".InterconnectCircuitInfo\022\"\n\022creation_tim" - + "estamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\035\n\rcustomer_name\030\314\334" - + "\337\001 \001(\tH\002\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\003\210\001" - + "\001\022T\n\020expected_outages\030\233\352\216~ \003(\01327.google." - + "cloud.compute.v1.InterconnectOutageNotif" - + "ication\022\"\n\021google_ip_address\030\242\205\245\323\001 \001(\tH\004" - + "\210\001\001\022$\n\023google_reference_id\030\325\265\212\377\001 \001(\tH\005\210\001" - + "\001\022\020\n\002id\030\233\032 \001(\004H\006\210\001\001\022$\n\030interconnect_atta" - + "chments\030\377\322\353\312\001 \003(\t\022\"\n\021interconnect_type\030\313" - + "\230\323\365\001 \001(\tH\007\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\010\210\001\001\022\032\n\tl" - + "ink_type\030\337\210\276\371\001 \001(\tH\t\210\001\001\022\031\n\010location\030\265\277\276\212" - + "\001 \001(\tH\n\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\013\210\001\001\022!\n\021noc_" - + "contact_email\030\200\370\332\006 \001(\tH\014\210\001\001\022\"\n\022operation" - + "al_status\030\377\261\360_ \001(\tH\r\210\001\001\022\037\n\017peer_ip_addre" - + "ss\030\331\227\207c \001(\tH\016\210\001\001\022\'\n\026provisioned_link_cou" - + "nt\030\365\322\366\303\001 \001(\005H\017\210\001\001\022$\n\024requested_link_coun" - + "t\030\373\333\275\025 \001(\005H\020\210\001\001\022\036\n\rsatisfies_pzs\030\253\335\253\345\001 \001" - + "(\010H\021\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\022\210\001\001\022\025\n\005s" - + "tate\030\221\211\2534 \001(\tH\023\210\001\001\"j\n\020InterconnectType\022\037" - + "\n\033UNDEFINED_INTERCONNECT_TYPE\020\000\022\020\n\tDEDIC" - + "ATED\020\317\233\234{\022\022\n\nIT_PRIVATE\020\317\214\210\240\001\022\017\n\007PARTNER" - + "\020\250\321\241\334\001\"i\n\010LinkType\022\027\n\023UNDEFINED_LINK_TYP" - + "E\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\"`\n\021Ope" - + "rationalStatus\022 \n\034UNDEFINED_OPERATIONAL_" - + "STATUS\020\000\022\020\n\tOS_ACTIVE\020\301\373\310\032\022\027\n\020OS_UNPROVI" - + "SIONED\020\300\301\252r\"C\n\005State\022\023\n\017UNDEFINED_STATE\020" - + "\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\025\n\rUNPROVISIONED\020\333\307\327\366\001" - + "B\020\n\016_admin_enabledB\025\n\023_creation_timestam" - + "pB\020\n\016_customer_nameB\016\n\014_descriptionB\024\n\022_" - + "google_ip_addressB\026\n\024_google_reference_i" - + "dB\005\n\003_idB\024\n\022_interconnect_typeB\007\n\005_kindB" - + "\014\n\n_link_typeB\013\n\t_locationB\007\n\005_nameB\024\n\022_" - + "noc_contact_emailB\025\n\023_operational_status" - + "B\022\n\020_peer_ip_addressB\031\n\027_provisioned_lin" - + "k_countB\027\n\025_requested_link_countB\020\n\016_sat" - + "isfies_pzsB\014\n\n_self_linkB\010\n\006_state\"\232\026\n\026I" - + "nterconnectAttachment\022\036\n\radmin_enabled\030\321" - + "\354\301\324\001 \001(\010H\000\210\001\001\022\031\n\tbandwidth\030\261\201\323V \001(\tH\001\210\001\001" - + "\022!\n\026candidate_ipv6_subnets\030\232\217\332! \003(\t\022\034\n\021c" - + "andidate_subnets\030\372\343\264q \003(\t\022(\n\027cloud_route" - + "r_ip_address\030\210\210\205\211\001 \001(\tH\002\210\001\001\022*\n\031cloud_rou" - + "ter_ipv6_address\030\310\223\277\327\001 \001(\tH\003\210\001\001\022/\n\036cloud" - + "_router_ipv6_interface_id\030\215\311\310\370\001 \001(\tH\004\210\001\001" - + "\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\005\210\001\001\022+\n\032" - + "customer_router_ip_address\030\361\332\304\236\001 \001(\tH\006\210\001" - + "\001\022-\n\034customer_router_ipv6_address\030\361\371\253\212\001 " - + "\001(\tH\007\210\001\001\0222\n!customer_router_ipv6_interfa" - + "ce_id\030\204\206\326\265\001 \001(\tH\010\210\001\001\022!\n\021dataplane_versio" - + "n\030\213\255\323\020 \001(\005H\t\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\t" - + "H\n\210\001\001\022(\n\030edge_availability_domain\030\246\225\377! \001" - + "(\tH\013\210\001\001\022\032\n\nencryption\030\203\237\334. \001(\tH\014\210\001\001\022$\n\023g" - + "oogle_reference_id\030\325\265\212\377\001 \001(\tH\r\210\001\001\022\020\n\002id\030" - + "\233\032 \001(\004H\016\210\001\001\022\034\n\014interconnect\030\216\311\214k \001(\tH\017\210\001" - + "\001\022$\n\030ipsec_internal_addresses\030\265\362\260\302\001 \003(\t\022" - + "\024\n\004kind\030\224\367\310\001 \001(\tH\020\210\001\001\022\022\n\003mtu\030\256\317\006 \001(\005H\021\210\001" - + "\001\022\024\n\004name\030\213\365\315\001 \001(\tH\022\210\001\001\022\"\n\022operational_s" - + "tatus\030\377\261\360_ \001(\tH\023\210\001\001\022\034\n\013pairing_key\030\350\360\324\321\001" - + " \001(\tH\024\210\001\001\022\034\n\013partner_asn\030\205\305\367\320\001 \001(\003H\025\210\001\001\022" - + "`\n\020partner_metadata\030\306\341\266\037 \001(\0132>.google.cl" - + "oud.compute.v1.InterconnectAttachmentPar" - + "tnerMetadataH\026\210\001\001\022e\n\031private_interconnec" - + "t_info\030\203\354\221q \001(\0132:.google.cloud.compute.v" - + "1.InterconnectAttachmentPrivateInfoH\027\210\001\001" - + "\022\026\n\006region\030\364\315\240B \001(\tH\030\210\001\001\022\026\n\006router\030\311\256\356F " - + "\001(\tH\031\210\001\001\022\036\n\rsatisfies_pzs\030\253\335\253\345\001 \001(\010H\032\210\001\001" - + "\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\033\210\001\001\022\033\n\nstack_ty" - + "pe\030\221\265\213\313\001 \001(\tH\034\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\035\210\001\001" - + "\022\024\n\004type\030\272\236\332\001 \001(\tH\036\210\001\001\022\035\n\rvlan_tag8021q\030" - + "\234\350\2279 \001(\005H\037\210\001\001\"\355\001\n\tBandwidth\022\027\n\023UNDEFINED" - + "_BANDWIDTH\020\000\022\017\n\010BPS_100M\020\266\225\320\027\022\017\n\007BPS_10G" - + "\020\216\211\362\204\001\022\016\n\006BPS_1G\020\360\255\271\251\001\022\017\n\010BPS_200M\020\225\376\321\027\022" - + "\017\n\007BPS_20G\020\317\220\362\204\001\022\016\n\006BPS_2G\020\217\256\271\251\001\022\017\n\010BPS_" - + "300M\020\364\346\323\027\022\017\n\010BPS_400M\020\323\317\325\027\022\017\n\010BPS_500M\020\262" - + "\270\327\027\022\017\n\007BPS_50G\020\222\247\362\204\001\022\017\n\007BPS_50M\020\230\247\362\204\001\022\016\n" - + "\006BPS_5G\020\354\256\271\251\001\"\237\001\n\026EdgeAvailabilityDomain" - + "\022&\n\"UNDEFINED_EDGE_AVAILABILITY_DOMAIN\020\000" - + "\022\035\n\025AVAILABILITY_DOMAIN_1\020\332\373\326\246\001\022\035\n\025AVAIL" - + "ABILITY_DOMAIN_2\020\333\373\326\246\001\022\037\n\027AVAILABILITY_D" - + "OMAIN_ANY\020\265\352\367\262\001\"A\n\nEncryption\022\030\n\024UNDEFIN" - + "ED_ENCRYPTION\020\000\022\014\n\005IPSEC\020\252\243\251!\022\013\n\004NONE\020\270\316" - + "\222\001\"`\n\021OperationalStatus\022 \n\034UNDEFINED_OPE" - + "RATIONAL_STATUS\020\000\022\020\n\tOS_ACTIVE\020\301\373\310\032\022\027\n\020O" - + "S_UNPROVISIONED\020\300\301\252r\"I\n\tStackType\022\030\n\024UND" - + "EFINED_STACK_TYPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n" - + "\tIPV4_ONLY\020\246\313\325\n\"\302\001\n\005State\022\023\n\017UNDEFINED_S" - + "TATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\016\n\007DEFUNCT\020\257\274\2417\022 " - + "\n\030PARTNER_REQUEST_RECEIVED\020\350\360\362\364\001\022\027\n\020PEND" - + "ING_CUSTOMER\020\246\203\357O\022\027\n\017PENDING_PARTNER\020\340\373\372" - + "\270\001\022\031\n\021STATE_UNSPECIFIED\020\311\320\274\340\001\022\025\n\rUNPROVI" - + "SIONED\020\333\307\327\366\001\"W\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000" - + "\022\020\n\tDEDICATED\020\317\233\234{\022\017\n\007PARTNER\020\250\321\241\334\001\022\030\n\020P" - + "ARTNER_PROVIDER\020\250\367\267\346\001B\020\n\016_admin_enabledB" - + "\014\n\n_bandwidthB\032\n\030_cloud_router_ip_addres" - + "sB\034\n\032_cloud_router_ipv6_addressB!\n\037_clou" - + "d_router_ipv6_interface_idB\025\n\023_creation_" - + "timestampB\035\n\033_customer_router_ip_address" - + "B\037\n\035_customer_router_ipv6_addressB$\n\"_cu" - + "stomer_router_ipv6_interface_idB\024\n\022_data" - + "plane_versionB\016\n\014_descriptionB\033\n\031_edge_a" - + "vailability_domainB\r\n\013_encryptionB\026\n\024_go" - + "ogle_reference_idB\005\n\003_idB\017\n\r_interconnec" - + "tB\007\n\005_kindB\006\n\004_mtuB\007\n\005_nameB\025\n\023_operatio" - + "nal_statusB\016\n\014_pairing_keyB\016\n\014_partner_a" - + "snB\023\n\021_partner_metadataB\034\n\032_private_inte" - + "rconnect_infoB\t\n\007_regionB\t\n\007_routerB\020\n\016_" - + "satisfies_pzsB\014\n\n_self_linkB\r\n\013_stack_ty" - + "peB\010\n\006_stateB\007\n\005_typeB\020\n\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(\0132H.g" - + "oogle.cloud.compute.v1.InterconnectAttac" - + "hmentAggregatedList.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(\t" - + "H\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\027\n\014unr" - + "eachables\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\032h\n" - + "\nItemsEntry\022\013\n\003key\030\001 \001(\t\022I\n\005value\030\002 \001(\0132" - + ":.google.cloud.compute.v1.InterconnectAt" - + "tachmentsScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB" - + "\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_wa" - + "rning\"\275\002\n\032InterconnectAttachmentList\022\020\n\002" - + "id\030\233\032 \001(\tH\000\210\001\001\022A\n\005items\030\300\317\367/ \003(\0132/.googl" - + "e.cloud.compute.v1.InterconnectAttachmen" - + "t\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_tok" - + "en\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." - + "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_wa" - + "rning\"\274\001\n%InterconnectAttachmentPartnerM" - + "etadata\022\"\n\021interconnect_name\030\234\357\306\365\001 \001(\tH\000" - + "\210\001\001\022\034\n\014partner_name\030\242\247\220M \001(\tH\001\210\001\001\022\033\n\npor" - + "tal_url\030\234\316\255\200\001 \001(\tH\002\210\001\001B\024\n\022_interconnect_" - + "nameB\017\n\r_partner_nameB\r\n\013_portal_url\"K\n!" - + "InterconnectAttachmentPrivateInfo\022\031\n\010tag" - + "8021q\030\300\321\316\201\001 \001(\rH\000\210\001\001B\013\n\t_tag8021q\"\301\001\n!In" - + "terconnectAttachmentsScopedList\022U\n\030inter" - + "connect_attachments\030\377\322\353\312\001 \003(\0132/.google.c" - + "loud.compute.v1.InterconnectAttachment\0229" - + "\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comput" - + "e.v1.WarningH\000\210\001\001B\n\n\010_warning\"\305\001\n\027Interc" - + "onnectCircuitInfo\022\"\n\022customer_demarc_id\030" - + "\223\214\334\r \001(\tH\000\210\001\001\022!\n\021google_circuit_id\030\367\215\370| " - + "\001(\tH\001\210\001\001\022!\n\020google_demarc_id\030\256\335\333\325\001 \001(\tH\002" - + "\210\001\001B\025\n\023_customer_demarc_idB\024\n\022_google_ci" - + "rcuit_idB\023\n\021_google_demarc_id\"\347\001\n\027Interc" - + "onnectDiagnostics\022P\n\narp_caches\030\221\326\330\305\001 \003(" - + "\01328.google.cloud.compute.v1.Interconnect" - + "DiagnosticsARPEntry\022L\n\005links\030\271\237\2151 \003(\0132:." - + "google.cloud.compute.v1.InterconnectDiag" - + "nosticsLinkStatus\022\034\n\013mac_address\030\204\322\310\236\001 \001" - + "(\tH\000\210\001\001B\016\n\014_mac_address\"{\n\037InterconnectD" - + "iagnosticsARPEntry\022\033\n\nip_address\030\334\361\334\301\001 \001" - + "(\tH\000\210\001\001\022\034\n\013mac_address\030\204\322\310\236\001 \001(\tH\001\210\001\001B\r\n" - + "\013_ip_addressB\016\n\014_mac_address\"\372\001\n%Interco" - + "nnectDiagnosticsLinkLACPStatus\022 \n\020google" - + "_system_id\030\245\205\277+ \001(\tH\000\210\001\001\022#\n\022neighbor_sys" - + "tem_id\030\236\230\371\243\001 \001(\tH\001\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH" - + "\002\210\001\001\"=\n\005State\022\023\n\017UNDEFINED_STATE\020\000\022\016\n\006AC" - + "TIVE\020\206\346\211\226\001\022\017\n\010DETACHED\020\362\366\241gB\023\n\021_google_s" - + "ystem_idB\025\n\023_neighbor_system_idB\010\n\006_stat" - + "e\"\343\001\n\'InterconnectDiagnosticsLinkOptical" - + "Power\022\025\n\005state\030\221\211\2534 \001(\tH\000\210\001\001\022\025\n\005value\030\361\242" - + "\2625 \001(\002H\001\210\001\001\"v\n\005State\022\023\n\017UNDEFINED_STATE\020" - + "\000\022\022\n\nHIGH_ALARM\020\324\362\315\221\001\022\023\n\014HIGH_WARNING\020\337\353" - + "\257i\022\021\n\tLOW_ALARM\020\346\252\377\226\001\022\023\n\013LOW_WARNING\020\361\252\306" - + "\241\001\022\007\n\002OK\020\334\023B\010\n\006_stateB\010\n\006_value\"\323\004\n!Inte" - + "rconnectDiagnosticsLinkStatus\022P\n\narp_cac" - + "hes\030\221\326\330\305\001 \003(\01328.google.cloud.compute.v1." - + "InterconnectDiagnosticsARPEntry\022\032\n\ncircu" - + "it_id\030\261\372\257k \001(\tH\000\210\001\001\022\034\n\rgoogle_demarc\030\214\217\003" - + " \001(\tH\001\210\001\001\022\\\n\013lacp_status\030\257\304\236\254\001 \001(\0132>.goo" - + "gle.cloud.compute.v1.InterconnectDiagnos" - + "ticsLinkLACPStatusH\002\210\001\001\022i\n\027receiving_opt" - + "ical_power\030\337\255\330t \001(\0132@.google.cloud.compu" - + "te.v1.InterconnectDiagnosticsLinkOptical" - + "PowerH\003\210\001\001\022m\n\032transmitting_optical_power" - + "\030\235\272\211\333\001 \001(\0132@.google.cloud.compute.v1.Int" - + "erconnectDiagnosticsLinkOpticalPowerH\004\210\001" - + "\001B\r\n\013_circuit_idB\020\n\016_google_demarcB\016\n\014_l", - "acp_statusB\032\n\030_receiving_optical_powerB\035" - + "\n\033_transmitting_optical_power\"\251\002\n\020Interc" - + "onnectList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0227\n\005items\030\300\317" - + "\367/ \003(\0132%.google.cloud.compute.v1.Interco" - + "nnect\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\007warning\030\234\337\226\030 \001(\0132 .google.cl" - + "oud.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_k" - + "indB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n" - + "\010_warning\"\311\010\n\024InterconnectLocation\022\030\n\007ad" - + "dress\030\364\267\336\334\001 \001(\tH\000\210\001\001\022!\n\021availability_zon" - + "e\030\220\320\307K \001(\tH\001\210\001\001\022\024\n\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_tim" - + "estamp\030\266\217\307\016 \001(\tH\004\210\001\001\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\002id\030\233\032 \001(\004H\010\210\001\001\022\024\n\004kind\030" - + "\224\367\310\001 \001(\tH\t\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\n\210\001\001\022&\n\025p" - + "eeringdb_facility_id\030\266\272\355\377\001 \001(\tH\013\210\001\001\022Q\n\014r" - + "egion_infos\030\372\350\356\224\001 \003(\01327.google.cloud.com" - + "pute.v1.InterconnectLocationRegionInfo\022\032" - + "\n\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022\026\n\006status\030\362\237\267" - + "V \001(\tH\r\210\001\001\022\034\n\014supports_pzs\030\356\366\205( \001(\010H\016\210\001\001" - + "\"\352\001\n\tContinent\022\027\n\023UNDEFINED_CONTINENT\020\000\022" - + "\016\n\006AFRICA\020\372\234\257\227\001\022\017\n\010ASIA_PAC\020\375\366\2169\022\017\n\010C_AF" - + "RICA\020\366\223\252\"\022\022\n\nC_ASIA_PAC\020\371\217\206\336\001\022\017\n\010C_EUROP" - + "E\020\236\312\305_\022\027\n\017C_NORTH_AMERICA\020\230\233\273\203\001\022\027\n\017C_SOU" - + "TH_AMERICA\020\340\214\260\275\001\022\016\n\006EUROPE\020\242\323\312\324\001\022\025\n\rNORT" - + "H_AMERICA\020\224\331\320\325\001\022\024\n\rSOUTH_AMERICA\020\334\312\305\017\"A\n" - + "\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\021\n\tAVAILAB" - + "LE\020\251\265\346\322\001\022\016\n\006CLOSED\020\354\252\243\265\001B\n\n\010_addressB\024\n\022" - + "_availability_zoneB\007\n\005_cityB\014\n\n_continen" - + "tB\025\n\023_creation_timestampB\016\n\014_description" - + "B\024\n\022_facility_providerB \n\036_facility_prov" - + "ider_facility_idB\005\n\003_idB\007\n\005_kindB\007\n\005_nam" - + "eB\030\n\026_peeringdb_facility_idB\014\n\n_self_lin" - + "kB\t\n\007_statusB\017\n\r_supports_pzs\"\271\002\n\030Interc" - + "onnectLocationList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022?\n\005" - + "items\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\t" - + "self_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\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB" - + "\014\n\n_self_linkB\n\n\010_warning\"\272\002\n\036Interconne" - + "ctLocationRegionInfo\022 \n\017expected_rtt_ms\030" - + "\372\203\276\311\001 \001(\003H\000\210\001\001\022!\n\021location_presence\030\305\224\2640" - + " \001(\tH\001\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\002\210\001\001\"\205\001\n\020Lo" - + "cationPresence\022\037\n\033UNDEFINED_LOCATION_PRE" - + "SENCE\020\000\022\016\n\006GLOBAL\020\243\357\357\353\001\022\024\n\014LOCAL_REGION\020" - + "\350\354\265\300\001\022\021\n\tLP_GLOBAL\020\276\335\353\314\001\022\027\n\017LP_LOCAL_REG" - + "ION\020\303\332\375\350\001B\022\n\020_expected_rtt_msB\024\n\022_locati" - + "on_presenceB\t\n\007_region\"\205\005\n\036InterconnectO" - + "utageNotification\022\034\n\021affected_circuits\030\225" - + "\376\336T \003(\t\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\030\n" - + "\010end_time\030\261\247\3476 \001(\003H\001\210\001\001\022\033\n\nissue_type\030\340\375" - + "\240\260\001 \001(\tH\002\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\003\210\001\001\022\026\n\006so" - + "urce\030\233\320\301T \001(\tH\004\210\001\001\022\032\n\nstart_time\030\212\351\356\021 \001(" - + "\003H\005\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\006\210\001\001\"w\n\tIssueTy" - + "pe\022\030\n\024UNDEFINED_ISSUE_TYPE\020\000\022\020\n\tIT_OUTAG" - + "E\020\205\341\350S\022\030\n\021IT_PARTIAL_OUTAGE\020\243\312\365+\022\r\n\006OUTA" - + "GE\020\361\245\217]\022\025\n\016PARTIAL_OUTAGE\020\217\267\217F\"C\n\006Source" - + "\022\024\n\020UNDEFINED_SOURCE\020\000\022\016\n\006GOOGLE\020\271\244\231\355\001\022\023" - + "\n\013NSRC_GOOGLE\020\342\377\272\363\001\"x\n\005State\022\023\n\017UNDEFINE" - + "D_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n\tCANCELLED\020\261" - + "\362\200\024\022\021\n\tCOMPLETED\020\253\214\344\223\001\022\020\n\tNS_ACTIVE\020\300\235\267x" - + "\022\023\n\013NS_CANCELED\020\323\223\307\361\001B\016\n\014_descriptionB\013\n" - + "\t_end_timeB\r\n\013_issue_typeB\007\n\005_nameB\t\n\007_s" - + "ourceB\r\n\013_start_timeB\010\n\006_state\"z\n#Interc" - + "onnectsGetDiagnosticsResponse\022H\n\006result\030" - + "\235\220\267B \001(\01320.google.cloud.compute.v1.Inter" - + "connectDiagnosticsH\000\210\001\001B\t\n\007_result\"\351\001\n\034I" - + "nvalidateCacheUrlMapRequest\022a\n cache_inv" - + "alidation_rule_resource\030\255\303\223\225\001 \001(\0132..goog" - + "le.cloud.compute.v1.CacheInvalidationRul" - + "eB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007projec" - + "t\022\032\n\nrequest_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\005Items\022" - + "\022\n\003key\030\337\274\006 \001(\tH\000\210\001\001\022\025\n\005value\030\361\242\2625 \001(\tH\001\210" - + "\001\001B\006\n\004_keyB\010\n\006_value\"\375\003\n\007License\022 \n\017char" - + "ges_use_fee\030\316\241\312\261\001 \001(\010H\000\210\001\001\022\"\n\022creation_t" - + "imestamp\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\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\033\n\014license_code\030\253\306Y \001(\004H\005\210\001" - + "\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022[\n\025resource_requ" - + "irements\030\241\262\227f \001(\01324.google.cloud.compute" - + ".v1.LicenseResourceRequirementsH\007\210\001\001\022\032\n\t" - + "self_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\034\n\014transferable" - + "\030\305\277\211\002 \001(\010H\t\210\001\001B\022\n\020_charges_use_feeB\025\n\023_c" - + "reation_timestampB\016\n\014_descriptionB\005\n\003_id" - + "B\007\n\005_kindB\017\n\r_license_codeB\007\n\005_nameB\030\n\026_" - + "resource_requirementsB\014\n\n_self_linkB\017\n\r_" - + "transferable\"\224\004\n\013LicenseCode\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\020\n\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\022J\n\rlicense_alias\030\322\221\342\024 \003(\013" - + "20.google.cloud.compute.v1.LicenseCodeLi" - + "censeAlias\022\024\n\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022\032\n\tself" - + "_link\030\215\222\305\331\001 \001(\tH\005\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\006" - + "\210\001\001\022\034\n\014transferable\030\305\277\211\002 \001(\010H\007\210\001\001\"\177\n\005Sta" - + "te\022\023\n\017UNDEFINED_STATE\020\000\022\020\n\010DISABLED\020\374\324\260\366" - + "\001\022\016\n\007ENABLED\020\241\256\354V\022\021\n\nRESTRICTED\020\333\350\333|\022\031\n\021" - + "STATE_UNSPECIFIED\020\311\320\274\340\001\022\021\n\nTERMINATED\020\243\364" - + "\233wB\025\n\023_creation_timestampB\016\n\014_descriptio" - + "nB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\014\n\n_self_link" - + "B\010\n\006_stateB\017\n\r_transferable\"q\n\027LicenseCo" - + "deLicenseAlias\022\034\n\013description\030\374\207\326\311\001 \001(\tH" - + "\000\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\001\210\001\001B\016\n\014_des" - + "criptionB\014\n\n_self_link\"\234\001\n\031LicenseResour" - + "ceCommitment\022\026\n\006amount\030\330\240\351] \001(\003H\000\210\001\001\022!\n\021" - + "cores_per_license\030\224\310\276\017 \001(\tH\001\210\001\001\022\027\n\007licen" - + "se\030\301\210\302O \001(\tH\002\210\001\001B\t\n\007_amountB\024\n\022_cores_pe" - + "r_licenseB\n\n\010_license\"\215\001\n\033LicenseResourc" - + "eRequirements\022$\n\023min_guest_cpu_count\030\244\324\364" - + "\343\001 \001(\005H\000\210\001\001\022\036\n\rmin_memory_mb\030\346\327\331\360\001 \001(\005H\001" - + "\210\001\001B\026\n\024_min_guest_cpu_countB\020\n\016_min_memo" - + "ry_mb\"\211\002\n\024LicensesListResponse\022\020\n\002id\030\233\032 " - + "\001(\tH\000\210\001\001\0222\n\005items\030\300\317\367/ \003(\0132 .google.clou" - + "d.compute.v1.License\022\037\n\017next_page_token\030" - + "\225\272\206& \001(\tH\001\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\002\210\001" - + "\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.com" - + "pute.v1.WarningH\003\210\001\001B\005\n\003_idB\022\n\020_next_pag" - + "e_tokenB\014\n\n_self_linkB\n\n\010_warning\"\263\002\n\033Li" - + "stAcceleratorTypesRequest\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(\rH\001\210\001\001\022" - + "\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\001\022" - + "\024\n\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\013_page_tokenB\031\n\027" - + "_return_partial_success\"\256\002\n\024ListAddresse" - + "sRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L " - + "\001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007" - + "project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\t" - + "B\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\t_or" - + "der_byB\r\n\013_page_tokenB\031\n\027_return_partial" - + "_success\"]\n%ListAssociationsFirewallPoli" - + "cyRequest\022 \n\017target_resource\030\374\355\352\336\001 \001(\tH\000" - + "\210\001\001B\022\n\020_target_resource\"\256\002\n\026ListAutoscal" - + "ersRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013m" - + "ax_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307" - + "L \001(\tH\002\210\001\001\022\032\n\npage_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_partia" - + "l_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\014_max_resultsB\013\n\t_or" - + "der_byB\r\n\013_page_tokenB\031\n\027_return_partial" - + "_success\"\251\002\n\'ListAvailableFeaturesSslPol" - + "iciesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350" - + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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_part" - + "ial_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\013_page_toke" - + "nB\031\n\027_return_partial_success\"\233\002\n\031ListBac" - + "kendBucketsRequest\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(\rH\001\210\001\001\022\030\n\010orde" - + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026retur" - + "n_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_fil" - + "terB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pag" - + "e_tokenB\031\n\027_return_partial_success\"\234\002\n\032L" - + "istBackendServicesRequest\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(\rH\001\210\001\001\022" - + "\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB" - + "\r\n\013_page_tokenB\031\n\027_return_partial_succes" - + "s\"\254\002\n\024ListDiskTypesRequest\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(\rH\001\210\001\001" - + "\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\001" - + "\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n\007_filterB\016\n\014_ma" - + "x_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n" - + "\027_return_partial_success\"\250\002\n\020ListDisksRe" - + "quest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_re" - + "sults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\t" - + "H\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007pro" - + "ject\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_suc" - + "cess\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\014_max_resultsB\013\n\t_order_b" - + "yB\r\n\013_page_tokenB\031\n\027_return_partial_succ" - + "ess\"\346\002\n&ListErrorsInstanceGroupManagersR" - + "equest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022&\n\026insta" - + "nce_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\033\n\013max_r" - + "esults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(" - + "\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007pr" - + "oject\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_su" - + "ccess\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340" - + "A\002B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_" - + "byB\r\n\013_page_tokenB\031\n\027_return_partial_suc" - + "cess\"\356\002\n,ListErrorsRegionInstanceGroupMa" - + "nagersRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030" - + "\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\240" - + "B \001(\tB\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\t_order_byB\r\n\013_page_tokenB\031\n\027_return_pa" - + "rtial_success\"\240\002\n\036ListExternalVpnGateway" - + "sRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L " - + "\001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007" - + "project\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\007_filterB\016\n\014_ma" - + "x_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n" - + "\027_return_partial_success\"\256\002\n\033ListFirewal" - + "lPoliciesRequest\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(\rH\001\210\001\001\022\030\n\010order_" - + "by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH" - + "\003\210\001\001\022\032\n\tparent_id\030\320\341\232\333\001 \001(\tH\004\210\001\001\022\'\n\026retu" - + "rn_partial_success\030\266\244\317\366\001 \001(\010H\005\210\001\001B\t\n\007_fi" - + "lterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pa" - + "ge_tokenB\014\n\n_parent_idB\031\n\027_return_partia" - + "l_success\"\226\002\n\024ListFirewallsRequest\022\027\n\006fi" - + "lter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 " - + "\001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npa" - + "ge_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\007_filterB\016\n\014_max_resultsB\013\n\t_" - + "order_byB\r\n\013_page_tokenB\031\n\027_return_parti" - + "al_success\"\264\002\n\032ListForwardingRulesReques" - + "t\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_result" - + "s\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001" - + "\001\022\032\n\npage_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\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\013_page_tokenB\031\n\027_return_partial_succes" - + "s\"\234\002\n\032ListGlobalAddressesRequest\022\027\n\006filt" - + "er\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(" - + "\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage" - + "_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301l \001(\t" - + "B\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\t_or" - + "der_byB\r\n\013_page_tokenB\031\n\027_return_partial" - + "_success\"\242\002\n ListGlobalForwardingRulesRe" - + "quest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_re" - + "sults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\t" - + "H\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007pro" - + "ject\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_suc" - + "cess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_r" - + "esultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_r" - + "eturn_partial_success\"\250\002\n&ListGlobalNetw" - + "orkEndpointGroupsRequest\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(\rH\001\210\001\001\022\030" - + "\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r" - + "\n\013_page_tokenB\031\n\027_return_partial_success" - + "\"\235\002\n\033ListGlobalOperationsRequest\022\027\n\006filt" - + "er\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(" - + "\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage" - + "_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301l \001(\t" - + "B\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\t_or" - + "der_byB\r\n\013_page_tokenB\031\n\027_return_partial" - + "_success\"\272\002\n\'ListGlobalOrganizationOpera" - + "tionsRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350" - + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001" - + "\022\032\n\tparent_id\030\320\341\232\333\001 \001(\tH\004\210\001\001\022\'\n\026return_p" - + "artial_success\030\266\244\317\366\001 \001(\010H\005\210\001\001B\t\n\007_filter" - + "B\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_t" - + "okenB\014\n\n_parent_idB\031\n\027_return_partial_su" - + "ccess\"\252\002\n(ListGlobalPublicDelegatedPrefi" - + "xesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013m" - + "ax_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307" - + "L \001(\tH\002\210\001\001\022\032\n\npage_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_partia" - + "l_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\013_page_tokenB" - + "\031\n\027_return_partial_success\"\231\002\n\027ListHealt" - + "hChecksRequest\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(\rH\001\210\001\001\022\030\n\010order_by" - + "\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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_pa" - + "rtial_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\013_page_to" - + "kenB\031\n\027_return_partial_success\"\223\002\n\021ListI" - + "magesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350" - + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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_part" - + "ial_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\013_page_toke" - + "nB\031\n\027_return_partial_success\"\270\002\n ListIns" - + "tanceGroupManagersRequest\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(\rH\001\210\001\001\022" - + "\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\001\022" - + "\024\n\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\013_page_tokenB\031\n\027" - + "_return_partial_success\"\261\002\n\031ListInstance" - + "GroupsRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030" - + "\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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_par" - + "tial_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\014_max_resultsB\013\n\t" - + "_order_byB\r\n\013_page_tokenB\031\n\027_return_part" - + "ial_success\"\236\002\n\034ListInstanceTemplatesReq" - + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" - + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" - + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007proj" - + "ect\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_succ" - + "ess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_re" - + "sultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_re" - + "turn_partial_success\"\331\003\n\"ListInstancesIn" - + "stanceGroupsRequest\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_r" - + "esource\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(\rH\001\210\001\001\022\030\n\010orde" - + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026retur" - + "n_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\014_max_result" - + "sB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return" - + "_partial_success\"\356\003\n(ListInstancesRegion" - + "InstanceGroupsRequest\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\033" - + "\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030" - + "\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\240" - + "B \001(\tB\003\340A\002\022\211\001\n6region_instance_groups_li" - + "st_instances_request_resource\030\324\251\200\027 \001(\0132A" - + ".google.cloud.compute.v1.RegionInstanceG" - + "roupsListInstancesRequestB\003\340A\002\022\'\n\026return" - + "_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filt" - + "erB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page" - + "_tokenB\031\n\027_return_partial_success\"\254\002\n\024Li" - + "stInstancesRequest\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(\rH\001\210\001\001\022\030\n\010orde" - + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026retur" - + "n_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\014_max_result" - + "sB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return" - + "_partial_success\"\274\002\n\"ListInterconnectAtt" - + "achmentsRequest\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(\rH\001\210\001\001\022\030\n\010order_b" - + "y\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026return_partial_success\030\266" - + "\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_results" - + "B\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_" - + "partial_success\"\242\002\n ListInterconnectLoca" - + "tionsRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350" - + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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_part" - + "ial_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\013_page_toke" - + "nB\031\n\027_return_partial_success\"\232\002\n\030ListInt" - + "erconnectsRequest\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(\rH\001\210\001\001\022\030\n\010order" - + "_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\t" - + "H\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\007_filt" - + "erB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page" - + "_tokenB\031\n\027_return_partial_success\"\225\002\n\023Li" - + "stLicensesRequest\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(\rH\001\210\001\001\022\030\n\010order" - + "_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\t" - + "H\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\007_filt" - + "erB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page" - + "_tokenB\031\n\027_return_partial_success\"\232\002\n\030Li" - + "stMachineImagesRequest\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(\rH\001\210\001\001\022\030\n\010" - + "order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026r" - + "eturn_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\013" - + "_page_tokenB\031\n\027_return_partial_success\"\257" - + "\002\n\027ListMachineTypesRequest\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(\rH\001\210\001\001" - + "\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\001" - + "\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n\007_filterB\016\n\014_ma" - + "x_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n" - + "\027_return_partial_success\"\360\002\n0ListManaged" - + "InstancesInstanceGroupManagersRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" - + "\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301" - + "l \001(\tB\003\340A\002\022\'\n\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_fi" - + "lterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pa" - + "ge_tokenB\031\n\027_return_partial_success\"\370\002\n6", - "ListManagedInstancesRegionInstanceGroupM" - + "anagersRequest\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(\rH\001\210\001\001\022\030\n\010order_by" - + "\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\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\013_page_tokenB\031\n\027_return_p" - + "artial_success\"\270\002\n ListNetworkEndpointGr" - + "oupsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\034\n\014source_image\030\267\350\206\030 \001" + + "(\tH\001\210\001\001B\r\n\013_request_idB\017\n\r_source_image\"" + + "\334\001\n\036InsertRegionHealthCheckRequest\022K\n\025he" + + "alth_check_resource\030\250\303\244` \001(\0132$.google.cl" + + "oud.compute.v1.HealthCheckB\003\340A\002\022!\n\007proje" + + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240" + + "B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001B\r\n\013_request_id\"\363\001\n%InsertRegionH" + + "ealthCheckServiceRequest\022[\n\035health_check" + + "_service_resource\030\362\233\320\343\001 \001(\0132+.google.clo" + + "ud.compute.v1.HealthCheckServiceB\003\340A\002\022!\n" + + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regi" + + "on\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030" + + "\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\370\001\n\'InsertR" + + "egionInstanceGroupManagerRequest\022^\n\037inst" + + "ance_group_manager_resource\030\212\212\276| \001(\0132-.g", + "oogle.cloud.compute.v1.InstanceGroupMana" + + "gerB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proj" + + "ect\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\'InsertRegionNetworkEndpointGroupRequ" + + "est\022_\n\037network_endpoint_group_resource\030\247" + + "\315\333\372\001 \001(\0132-.google.cloud.compute.v1.Netwo" + + "rkEndpointGroupB\003\340A\002\022!\n\007project\030\231\226\301l \001(\t" + + "B\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362" + + "G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013" + + "_request_id\"\355\001\n(InsertRegionNetworkFirew" + + "allPolicyRequest\022R\n\030firewall_policy_reso" + + "urce\030\274\266\207\354\001 \001(\0132\'.google.cloud.compute.v1" + + ".FirewallPolicyB\003\340A\002\022!\n\007project\030\231\226\301l \001(\t" + + "B\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362" + + "G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013" + + "_request_id\"\370\001\n\'InsertRegionNotification" + + "EndpointRequest\022^\n\036notification_endpoint" + + "_resource\030\244\372\261\241\001 \001(\0132-.google.cloud.compu" + + "te.v1.NotificationEndpointB\003\340A\002\022!\n\007proje" + + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240" + + "B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001B\r\n\013_request_id\"\226\002\n!InsertRegionS" + + "ecurityPolicyRequest\022!\n\007project\030\231\226\301l \001(\t" + + "B\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362" + + "G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Q\n\030" + + "security_policy_resource\030\374\252\211g \001(\0132\'.goog" + + "le.cloud.compute.v1.SecurityPolicyB\003\340A\002\022" + + "\035\n\rvalidate_only\030\265\372\337s \001(\010H\001\210\001\001B\r\n\013_reque" + + "st_idB\020\n\016_validate_only\"\345\001\n!InsertRegion" + + "SslCertificateRequest\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Q\n" + + "\030ssl_certificate_resource\030\211\324\225V \001(\0132\'.goo" + + "gle.cloud.compute.v1.SslCertificateB\003\340A\002" + + "B\r\n\013_request_id\"\351\001\n\"InsertRegionTargetHt" + + "tpProxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362" + + "G\007project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006regi" + + "on\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022T\n\032target" + + "_http_proxy_resource\030\250\257\343\013 \001(\0132(.google.c" + + "loud.compute.v1.TargetHttpProxyB\003\340A\002B\r\n\013" + + "_request_id\"\355\001\n#InsertRegionTargetHttpsP" + + "roxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" + + "roject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022" + + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022W\n\033target_ht" + + "tps_proxy_resource\030\201\255\344\316\001 \001(\0132).google.cl" + + "oud.compute.v1.TargetHttpsProxyB\003\340A\002B\r\n\013" + + "_request_id\"\315\001\n\031InsertRegionUrlMapReques" + + "t\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006" + + "region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022A\n\020url_map_resource\030\341\220" + + "\267P \001(\0132\037.google.cloud.compute.v1.UrlMapB" + + "\003\340A\002B\r\n\013_request_id\"\322\001\n\030InsertReservatio" + + "nRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proj" + + "ect\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022K\n\024reser" + + "vation_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\033Ins" + + "ertResourcePolicyRequest\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" + + "\022Q\n\030resource_policy_resource\030\312\214\321$ \001(\0132\'." + + "google.cloud.compute.v1.ResourcePolicyB\003" + + "\340A\002B\r\n\013_request_id\"\242\001\n\022InsertRouteReques" + + "t\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\016route_resour" + + "ce\030\304\212\277k \001(\0132\036.google.cloud.compute.v1.Ro" + + "uteB\003\340A\002B\r\n\013_request_id\"\306\001\n\023InsertRouter" + + "Request\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proje" + + "ct\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nr" + + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022@\n\017router_resour" + + "ce\030\304\200\202J \001(\0132\037.google.cloud.compute.v1.Ro" + + "uterB\003\340A\002B\r\n\013_request_id\"\357\001\n\033InsertSecur" + + "ityPolicyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A" + + "\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022" + + "Q\n\030security_policy_resource\030\374\252\211g \001(\0132\'.g" + + "oogle.cloud.compute.v1.SecurityPolicyB\003\340" + + "A\002\022\035\n\rvalidate_only\030\265\372\337s \001(\010H\001\210\001\001B\r\n\013_re" + + "quest_idB\020\n\016_validate_only\"\351\001\n\036InsertSer" + + "viceAttachmentRequest\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\nrequest_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.ServiceAttachme" + + "ntB\003\340A\002B\r\n\013_request_id\"\254\001\n\025InsertSnapsho" + + "tRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proj" + + "ect\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022E\n\021snaps" + + "hot_resource\030\251\270\301\345\001 \001(\0132!.google.cloud.co" + + "mpute.v1.SnapshotB\003\340A\002B\r\n\013_request_id\"\276\001" + + "\n\033InsertSslCertificateRequest\022!\n\007project" + + "\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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.SslC" + + "ertificateB\003\340A\002B\r\n\013_request_id\"\260\001\n\026Inser" + + "tSslPolicyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340" + + "A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" + + "\022H\n\023ssl_policy_resource\030\310\210\212\203\001 \001(\0132\".goog" + + "le.cloud.compute.v1.SslPolicyB\003\340A\002B\r\n\013_r" + + "equest_id\"\322\001\n\027InsertSubnetworkRequest\022!\n" + + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regi" + + "on\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030" + + "\313\201\331\021 \001(\tH\000\210\001\001\022H\n\023subnetwork_resource\030\277\332\221" + + "\024 \001(\0132#.google.cloud.compute.v1.Subnetwo" + + "rkB\003\340A\002B\r\n\013_request_id\"\303\001\n\034InsertTargetG" + + "rpcProxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002" + + "\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022U" + + "\n\032target_grpc_proxy_resource\030\322\352\353\234\001 \001(\0132(" + + ".google.cloud.compute.v1.TargetGrpcProxy" + + "B\003\340A\002B\r\n\013_request_id\"\302\001\n\034InsertTargetHtt" + + "pProxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G" + + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022T\n\032" + + "target_http_proxy_resource\030\250\257\343\013 \001(\0132(.go" + + "ogle.cloud.compute.v1.TargetHttpProxyB\003\340" + + "A\002B\r\n\013_request_id\"\306\001\n\035InsertTargetHttpsP" + + "roxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" + + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022W\n\033ta" + + "rget_https_proxy_resource\030\201\255\344\316\001 \001(\0132).go" + + "ogle.cloud.compute.v1.TargetHttpsProxyB\003" + + "\340A\002B\r\n\013_request_id\"\334\001\n\033InsertTargetInsta" + + "nceRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" + + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022R\n\030tar" + + "get_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\340A\002\362G\004zoneB\r\n\013_request_i" + + "d\"\323\001\n\027InsertTargetPoolRequest\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\nrequest_id\030\313\201\331\021 \001(\t" + + "H\000\210\001\001\022I\n\024target_pool_resource\030\243\335\2450 \001(\0132#" + + ".google.cloud.compute.v1.TargetPoolB\003\340A\002" + + "B\r\n\013_request_id\"\277\001\n\033InsertTargetSslProxy" + + "Request\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proje" + + "ct\022\032\n\nrequest_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.cl" + + "oud.compute.v1.TargetSslProxyB\003\340A\002B\r\n\013_r" + + "equest_id\"\277\001\n\033InsertTargetTcpProxyReques" + + "t\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_p" + + "roxy_resource\030\313\360\311E \001(\0132\'.google.cloud.co" + + "mpute.v1.TargetTcpProxyB\003\340A\002B\r\n\013_request" + + "_id\"\345\001\n\035InsertTargetVpnGatewayRequest\022!\n" + + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regi" + + "on\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030" + + "\313\201\331\021 \001(\tH\000\210\001\001\022U\n\033target_vpn_gateway_reso" + + "urce\030\202\263\036 \001(\0132).google.cloud.compute.v1.T" + + "argetVpnGatewayB\003\340A\002B\r\n\013_request_id\"\246\001\n\023" + + "InsertUrlMapRequest\022!\n\007project\030\231\226\301l \001(\tB" + + "\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001\022A\n\020url_map_resource\030\341\220\267P \001(\0132\037.google" + + ".cloud.compute.v1.UrlMapB\003\340A\002B\r\n\013_reques" + + "t_id\"\323\001\n\027InsertVpnGatewayRequest\022!\n\007proj" + + "ect\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\nrequest_id\030\313\201\331\021 " + + "\001(\tH\000\210\001\001\022I\n\024vpn_gateway_resource\030\224\267\216W \001(" + + "\0132#.google.cloud.compute.v1.VpnGatewayB\003" + + "\340A\002B\r\n\013_request_id\"\320\001\n\026InsertVpnTunnelRe" + + "quest\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\nreq" + + "uest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022G\n\023vpn_tunnel_reso" + + "urce\030\272\241\264) \001(\0132\".google.cloud.compute.v1." + + "VpnTunnelB\003\340A\002B\r\n\013_request_id\"\342\033\n\010Instan" + + "ce\022\\\n\031advanced_machine_features\030\262\347\252\303\001 \001(" + + "\01320.google.cloud.compute.v1.AdvancedMach" + + "ineFeaturesH\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_confi" + + "g\030\365\222\372\351\001 \001(\01323.google.cloud.compute.v1.Co" + + "nfidentialInstanceConfigH\002\210\001\001\022\035\n\014cpu_pla" + + "tform\030\252\352\321\303\001 \001(\tH\003\210\001\001\022\"\n\022creation_timesta" + + "mp\030\266\217\307\016 \001(\tH\004\210\001\001\022$\n\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.co" + + "mpute.v1.AttachedDisk\022F\n\016display_device\030" + + "\363\210\274{ \001(\0132&.google.cloud.compute.v1.Displ" + + "ayDeviceH\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*.goo" + + "gle.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\022*\n\032key_revocation_action_type\030\342\334\300p \001(" + + "\tH\013\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\014\210\001\001\022!\n\021label_fi" + + "ngerprint\030\231\360\367T \001(\tH\r\210\001\001\022A\n\006labels\030\377\277\301\356\001 " + + "\003(\0132-.google.cloud.compute.v1.Instance.L" + + "abelsEntry\022%\n\024last_start_timestamp\030\320\243\321\323\001" + + " \001(\tH\016\210\001\001\022$\n\023last_stop_timestamp\030\342\333\354\304\001 \001" + + "(\tH\017\210\001\001\022)\n\030last_suspended_timestamp\030\211\251\361\251" + + "\001 \001(\tH\020\210\001\001\022\034\n\014machine_type\030\262\260\312l \001(\tH\021\210\001\001" + + "\022;\n\010metadata\030\257\366\265) \001(\0132!.google.cloud.com" + + "pute.v1.MetadataH\022\210\001\001\022 \n\020min_cpu_platfor" + + "m\030\367\233\352s \001(\tH\023\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\024\210\001\001\022H\n" + + "\022network_interfaces\030\213\332\222\031 \003(\0132).google.cl" + + "oud.compute.v1.NetworkInterface\022^\n\032netwo" + + "rk_performance_config\030\342\227\370\275\001 \001(\01321.google" + + ".cloud.compute.v1.NetworkPerformanceConf" + + "igH\025\210\001\001\022?\n\006params\030\206\363\253% \001(\0132\'.google.clou" + + "d.compute.v1.InstanceParamsH\026\210\001\001\022*\n\032priv" + + "ate_ipv6_google_access\030\216\314\202\027 \001(\tH\027\210\001\001\022R\n\024" + + "reservation_affinity\030\273\270\242K \001(\0132,.google.c" + + "loud.compute.v1.ReservationAffinityH\030\210\001\001" + + "\022\034\n\021resource_policies\030\341\234\314\n \003(\t\022\036\n\rsatisf" + + "ies_pzs\030\253\335\253\345\001 \001(\010H\031\210\001\001\022@\n\nscheduling\030\224\313\261" + + "\270\001 \001(\0132#.google.cloud.compute.v1.Schedul" + + "ingH\032\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\033\210\001\001\022E\n\020" + + "service_accounts\030\260\304\253\204\001 \003(\0132\'.google.clou" + + "d.compute.v1.ServiceAccount\022Y\n\030shielded_" + + "instance_config\030\265\213\221\006 \001(\0132/.google.cloud." + + "compute.v1.ShieldedInstanceConfigH\034\210\001\001\022l" + + "\n\"shielded_instance_integrity_policy\030\227\242\207" + + "N \001(\01328.google.cloud.compute.v1.Shielded" + + "InstanceIntegrityPolicyH\035\210\001\001\022$\n\024source_m" + + "achine_image\030\277\334\260\n \001(\tH\036\210\001\001\022c\n#source_mac" + + "hine_image_encryption_key\030\243\373\371[ \001(\0132..goo" + + "gle.cloud.compute.v1.CustomerEncryptionK" + + "eyH\037\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_mess" + + "age\030\272\311\351\215\001 \001(\tH\"\210\001\001\0223\n\004tags\030\231\350\330\001 \001(\0132\035.go" + + "ogle.cloud.compute.v1.TagsH#\210\001\001\022\024\n\004zone\030" + + "\254\307\344\001 \001(\tH$\210\001\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(" + + "\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\215\001\n\027KeyRevocationAc" + + "tionType\022(\n$UNDEFINED_KEY_REVOCATION_ACT" + + "ION_TYPE\020\000\022.\n&KEY_REVOCATION_ACTION_TYPE" + + "_UNSPECIFIED\020\332\221\336\336\001\022\013\n\004NONE\020\270\316\222\001\022\013\n\004STOP\020" + + "\202\200\234\001\"\300\001\n\027PrivateIpv6GoogleAccess\022(\n$UNDE" + + "FINED_PRIVATE_IPV6_GOOGLE_ACCESS\020\000\022-\n%EN" + + "ABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE\020\272\312\211\314" + + "\001\022+\n#ENABLE_OUTBOUND_VM_ACCESS_TO_GOOGLE" + + "\020\327\372\266\211\001\022\037\n\027INHERIT_FROM_SUBNETWORK\020\277\250\354\374\001\"" + + "\334\001\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\026\n\016DEPR" + + "OVISIONING\020\356\223\304\314\001\022\024\n\014PROVISIONING\020\355\365\332\212\001\022\021" + + "\n\tREPAIRING\020\225\202\225\305\001\022\016\n\007RUNNING\020\237\303\3529\022\017\n\007STA" + + "GING\020\233\310\306\315\001\022\017\n\007STOPPED\020\255\273\354\323\001\022\020\n\010STOPPING\020" + + "\364\320\242\247\001\022\020\n\tSUSPENDED\020\273\273\266\030\022\022\n\nSUSPENDING\020\246\324" + + "\230\365\001\022\021\n\nTERMINATED\020\243\364\233wB\034\n\032_advanced_mach" + + "ine_featuresB\021\n\017_can_ip_forwardB\037\n\035_conf" + + "idential_instance_configB\017\n\r_cpu_platfor" + + "mB\025\n\023_creation_timestampB\026\n\024_deletion_pr" + + "otectionB\016\n\014_descriptionB\021\n\017_display_dev" + + "iceB\016\n\014_fingerprintB\013\n\t_hostnameB\005\n\003_idB" + + "\035\n\033_key_revocation_action_typeB\007\n\005_kindB" + + "\024\n\022_label_fingerprintB\027\n\025_last_start_tim" + + "estampB\026\n\024_last_stop_timestampB\033\n\031_last_" + + "suspended_timestampB\017\n\r_machine_typeB\013\n\t" + + "_metadataB\023\n\021_min_cpu_platformB\007\n\005_nameB" + + "\035\n\033_network_performance_configB\t\n\007_param" + + "sB\035\n\033_private_ipv6_google_accessB\027\n\025_res" + + "ervation_affinityB\020\n\016_satisfies_pzsB\r\n\013_" + + "schedulingB\014\n\n_self_linkB\033\n\031_shielded_in" + + "stance_configB%\n#_shielded_instance_inte" + + "grity_policyB\027\n\025_source_machine_imageB&\n" + + "$_source_machine_image_encryption_keyB\023\n" + + "\021_start_restrictedB\t\n\007_statusB\021\n\017_status" + + "_messageB\007\n\005_tagsB\007\n\005_zone\"\271\003\n\026InstanceA" + + "ggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022L\n\005items" + + "\030\300\317\367/ \003(\0132:.google.cloud.compute.v1.Inst" + + "anceAggregatedList.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\014unre" + + "achables\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\032Z\n\n" + + "ItemsEntry\022\013\n\003key\030\001 \001(\t\022;\n\005value\030\002 \001(\0132," + + ".google.cloud.compute.v1.InstancesScoped" + + "List:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_t" + + "okenB\014\n\n_self_linkB\n\n\010_warning\"\225\004\n\rInsta" + + "nceGroup\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\033\n\013fi" + + "ngerprint\030\344\321\363o \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(\t" + + "H\005\210\001\001\022;\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\ts" + + "elf_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\024\n\004size\030\201\300\327\001 \001(\005" + + "H\t\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\n\210\001\001\022\024\n\004zo" + + "ne\030\254\307\344\001 \001(\tH\013\210\001\001B\025\n\023_creation_timestampB" + + "\016\n\014_descriptionB\016\n\014_fingerprintB\005\n\003_idB\007" + + "\n\005_kindB\007\n\005_nameB\n\n\010_networkB\t\n\007_regionB" + + "\014\n\n_self_linkB\007\n\005_sizeB\r\n\013_subnetworkB\007\n" + + "\005_zone\"\310\003\n\033InstanceGroupAggregatedList\022\020" + + "\n\002id\030\233\032 \001(\tH\000\210\001\001\022Q\n\005items\030\300\317\367/ \003(\0132?.goo" + + "gle.cloud.compute.v1.InstanceGroupAggreg" + + "atedList.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\tse" + + "lf_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.clo" + + "ud.compute.v1.WarningH\004\210\001\001\032_\n\nItemsEntry" + + "\022\013\n\003key\030\001 \001(\t\022@\n\005value\030\002 \001(\01321.google.cl" + + "oud.compute.v1.InstanceGroupsScopedList:" + + "\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\"\253\002\n\021InstanceGr" + + "oupList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0228\n\005items\030\300\317\367/ " + + "\003(\0132&.google.cloud.compute.v1.InstanceGr" + + "oup\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_t" + + "oken\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.clou" + + "d.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kin" + + "dB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_" + + "warning\"\311\n\n\024InstanceGroupManager\022a\n\025auto" + + "_healing_policies\030\205\347\350\331\001 \003(\0132>.google.clo" + + "ud.compute.v1.InstanceGroupManagerAutoHe" + + "alingPolicy\022#\n\022base_instance_name\030\207\226\305\271\001 " + + "\001(\tH\000\210\001\001\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH" + + "\001\210\001\001\022\\\n\017current_actions\030\267\310\234N \001(\0132;.googl" + + "e.cloud.compute.v1.InstanceGroupManagerA" + + "ctionsSummaryH\002\210\001\001\022\034\n\013description\030\374\207\326\311\001 " + + "\001(\tH\003\210\001\001\022Q\n\023distribution_policy\030\315\356\362\376\001 \001(" + + "\0132+.google.cloud.compute.v1.Distribution" + + "PolicyH\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\036\n\016instance_group\030\325\324\325" + + "& \001(\tH\007\210\001\001\022\"\n\021instance_template\030\344\201\273\223\001 \001(" + + "\tH\010\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\t\210\001\001\022\024\n\004name\030\213\365\315" + + "\001 \001(\tH\n\210\001\001\022;\n\013named_ports\030\214\307\362\313\001 \003(\0132\".go" + + "ogle.cloud.compute.v1.NamedPort\022\026\n\006regio" + + "n\030\364\315\240B \001(\tH\013\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\014" + + "\210\001\001\022H\n\017stateful_policy\030\205\303\325\026 \001(\0132\'.google" + + ".cloud.compute.v1.StatefulPolicyH\r\210\001\001\022K\n" + + "\006status\030\362\237\267V \001(\01323.google.cloud.compute." + + "v1.InstanceGroupManagerStatusH\016\210\001\001\022\030\n\014ta" + + "rget_pools\030\251\237\240\240\001 \003(\t\022\033\n\013target_size\030\357\363\375\035" + + " \001(\005H\017\210\001\001\022X\n\rupdate_policy\030\350\312\352S \001(\01329.go" + + "ogle.cloud.compute.v1.InstanceGroupManag" + + "erUpdatePolicyH\020\210\001\001\022I\n\010versions\030\233\375\271M \003(\013" + + "24.google.cloud.compute.v1.InstanceGroup" + + "ManagerVersion\022\024\n\004zone\030\254\307\344\001 \001(\tH\021\210\001\001B\025\n\023" + + "_base_instance_nameB\025\n\023_creation_timesta" + + "mpB\022\n\020_current_actionsB\016\n\014_descriptionB\026" + + "\n\024_distribution_policyB\016\n\014_fingerprintB\005" + + "\n\003_idB\021\n\017_instance_groupB\024\n\022_instance_te" + + "mplateB\007\n\005_kindB\007\n\005_nameB\t\n\007_regionB\014\n\n_" + + "self_linkB\022\n\020_stateful_policyB\t\n\007_status" + + "B\016\n\014_target_sizeB\020\n\016_update_policyB\007\n\005_z" + + "one\"\323\004\n\"InstanceGroupManagerActionsSumma" + + "ry\022\033\n\nabandoning\030\315\362\350\321\001 \001(\005H\000\210\001\001\022\030\n\010creat" + + "ing\030\271\335\205d \001(\005H\001\210\001\001\022)\n\030creating_without_re" + + "tries\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\nrecreat" + + "ing\030\354\263\326\241\001 \001(\005H\005\210\001\001\022\032\n\nrefreshing\030\247\246\305f \001(" + + "\005H\006\210\001\001\022\033\n\nrestarting\030\363\226\304\261\001 \001(\005H\007\210\001\001\022\030\n\010r" + + "esuming\030\252\233\362_ \001(\005H\010\210\001\001\022\030\n\010starting\030\300\300\363s \001" + + "(\005H\t\210\001\001\022\030\n\010stopping\030\364\360\2122 \001(\005H\n\210\001\001\022\032\n\nsus" + + "pending\030\246\374\360\r \001(\005H\013\210\001\001\022\032\n\tverifying\030\311\241\254\327\001" + + " \001(\005H\014\210\001\001B\r\n\013_abandoningB\013\n\t_creatingB\033\n" + + "\031_creating_without_retriesB\013\n\t_deletingB" + + "\007\n\005_noneB\r\n\013_recreatingB\r\n\013_refreshingB\r" + + "\n\013_restartingB\013\n\t_resumingB\013\n\t_startingB" + + "\013\n\t_stoppingB\r\n\013_suspendingB\014\n\n_verifyin" + + "g\"\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.g" + + "oogle.cloud.compute.v1.InstanceGroupMana" + + "gerAggregatedList.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\014unrea" + + "chables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" + + "oogle.cloud.compute.v1.WarningH\004\210\001\001\032f\n\nI" + + "temsEntry\022\013\n\003key\030\001 \001(\t\022G\n\005value\030\002 \001(\01328." + + "google.cloud.compute.v1.InstanceGroupMan" + + "agersScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_" + + "next_page_tokenB\014\n\n_self_linkB\n\n\010_warnin" + + "g\"\220\001\n%InstanceGroupManagerAutoHealingPol" + + "icy\022\035\n\014health_check\030\345\252\244\223\001 \001(\tH\000\210\001\001\022!\n\021in" + + "itial_delay_sec\030\332\360\300} \001(\005H\001\210\001\001B\017\n\r_health" + + "_checkB\024\n\022_initial_delay_sec\"\271\002\n\030Instanc" + + "eGroupManagerList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022?\n\005i" + + "tems\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\ts" + + "elf_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\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014" + + "\n\n_self_linkB\n\n\010_warning\"\313\002\n\032InstanceGro" + + "upManagerStatus\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tH" + + "\000\210\001\001\022\031\n\tis_stable\030\360\357\3303 \001(\010H\001\210\001\001\022U\n\010state" + + "ful\030\314\346\310t \001(\0132;.google.cloud.compute.v1.I" + + "nstanceGroupManagerStatusStatefulH\002\210\001\001\022a" + + "\n\016version_target\030\330\335\376\211\001 \001(\0132@.google.clou" + + "d.compute.v1.InstanceGroupManagerStatusV" + + "ersionTargetH\003\210\001\001B\r\n\013_autoscalerB\014\n\n_is_" + + "stableB\013\n\t_statefulB\021\n\017_version_target\"\360" + + "\001\n\"InstanceGroupManagerStatusStateful\022#\n" + + "\023has_stateful_config\030\360\347\3264 \001(\010H\000\210\001\001\022t\n\024pe" + + "r_instance_configs\030\251\325\370\372\001 \001(\0132M.google.cl" + + "oud.compute.v1.InstanceGroupManagerStatu" + + "sStatefulPerInstanceConfigsH\001\210\001\001B\026\n\024_has" + + "_stateful_configB\027\n\025_per_instance_config" + + "s\"h\n4InstanceGroupManagerStatusStatefulP" + + "erInstanceConfigs\022\036\n\rall_effective\030\211\221\247\366\001" + + " \001(\010H\000\210\001\001B\020\n\016_all_effective\"U\n\'InstanceG" + + "roupManagerStatusVersionTarget\022\033\n\nis_rea" + + "ched\030\275\376\310\316\001 \001(\010H\000\210\001\001B\r\n\013_is_reached\"\334\006\n I" + + "nstanceGroupManagerUpdatePolicy\022-\n\034insta" + + "nce_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\'.google.cloud.com" + + "pute.v1.FixedOrPercentH\001\210\001\001\022I\n\017max_unava" + + "ilable\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\036most_disruptive_allow" + + "ed_action\030\215\316\302\037 \001(\tH\004\210\001\001\022#\n\022replacement_m" + + "ethod\030\256\317\237\361\001 \001(\tH\005\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\006\210" + + "\001\001\"H\n\032InstanceRedistributionType\022*\n&UNDE" + + "FINED_INSTANCE_REDISTRIBUTION_TYPE\020\000\"-\n\r" + + "MinimalAction\022\034\n\030UNDEFINED_MINIMAL_ACTIO" + + "N\020\000\"K\n\033MostDisruptiveAllowedAction\022,\n(UN" + + "DEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\020\000" + + "\"[\n\021ReplacementMethod\022 \n\034UNDEFINED_REPLA" + + "CEMENT_METHOD\020\000\022\020\n\010RECREATE\020\357\331\233\371\001\022\022\n\nSUB", + "STITUTE\020\232\241\372\205\001\"1\n\004Type\022\022\n\016UNDEFINED_TYPE\020" + + "\000\022\025\n\rOPPORTUNISTIC\020\351\267\350\314\001B\037\n\035_instance_re" + + "distribution_typeB\014\n\n_max_surgeB\022\n\020_max_" + + "unavailableB\021\n\017_minimal_actionB!\n\037_most_" + + "disruptive_allowed_actionB\025\n\023_replacemen" + + "t_methodB\007\n\005_type\"\314\001\n\033InstanceGroupManag" + + "erVersion\022\"\n\021instance_template\030\344\201\273\223\001 \001(\t" + + "H\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022D\n\013target_si" + + "ze\030\357\363\375\035 \001(\0132\'.google.cloud.compute.v1.Fi" + + "xedOrPercentH\002\210\001\001B\024\n\022_instance_templateB" + + "\007\n\005_nameB\016\n\014_target_size\"D\n,InstanceGrou" + + "pManagersAbandonInstancesRequest\022\024\n\tinst" + + "ances\030\376\374\357\r \003(\t\"\365\002\n(InstanceGroupManagers" + + "ApplyUpdatesRequest\022\036\n\rall_instances\030\340\272\276" + + "\300\001 \001(\010H\000\210\001\001\022\024\n\tinstances\030\376\374\357\r \003(\t\022\037\n\016min" + + "imal_action\030\224\215\202\201\001 \001(\tH\001\210\001\001\022.\n\036most_disru" + + "ptive_allowed_action\030\215\316\302\037 \001(\tH\002\210\001\001\"-\n\rMi" + + "nimalAction\022\034\n\030UNDEFINED_MINIMAL_ACTION\020" + + "\000\"K\n\033MostDisruptiveAllowedAction\022,\n(UNDE" + + "FINED_MOST_DISRUPTIVE_ALLOWED_ACTION\020\000B\020" + + "\n\016_all_instancesB\021\n\017_minimal_actionB!\n\037_" + + "most_disruptive_allowed_action\"o\n+Instan" + + "ceGroupManagersCreateInstancesRequest\022@\n" + + "\tinstances\030\376\374\357\r \003(\0132*.google.cloud.compu" + + "te.v1.PerInstanceConfig\"\236\001\n+InstanceGrou" + + "pManagersDeleteInstancesRequest\022\024\n\tinsta" + + "nces\030\376\374\357\r \003(\t\0222\n\"skip_instances_on_valid" + + "ation_error\030\241\366\257\023 \001(\010H\000\210\001\001B%\n#_skip_insta" + + "nces_on_validation_error\"D\n0InstanceGrou" + + "pManagersDeletePerInstanceConfigsReq\022\020\n\005" + + "names\030\310\256\3571 \003(\t\"\244\001\n\'InstanceGroupManagers" + + "ListErrorsResponse\022D\n\005items\030\300\317\367/ \003(\01322.g" + + "oogle.cloud.compute.v1.InstanceManagedBy" + + "IgmError\022\037\n\017next_page_token\030\225\272\206& \001(\tH\000\210\001" + + "\001B\022\n\020_next_page_token\"\261\001\n1InstanceGroupM" + + "anagersListManagedInstancesResponse\022G\n\021m" + + "anaged_instances\030\336\233\251\240\001 \003(\0132(.google.clou" + + "d.compute.v1.ManagedInstance\022\037\n\017next_pag" + + "e_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n\020_next_page_toke" + + "n\"\353\001\n/InstanceGroupManagersListPerInstan" + + "ceConfigsResp\022<\n\005items\030\300\317\367/ \003(\0132*.google" + + ".cloud.compute.v1.PerInstanceConfig\022\037\n\017n" + + "ext_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.Warni" + + "ngH\001\210\001\001B\022\n\020_next_page_tokenB\n\n\010_warning\"" + + "\177\n/InstanceGroupManagersPatchPerInstance" + + "ConfigsReq\022L\n\024per_instance_configs\030\251\325\370\372\001" + + " \003(\0132*.google.cloud.compute.v1.PerInstan" + + "ceConfig\"E\n-InstanceGroupManagersRecreat" + + "eInstancesRequest\022\024\n\tinstances\030\376\374\357\r \003(\t\"" + + "\273\001\n\037InstanceGroupManagersScopedList\022Q\n\027i" + + "nstance_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.comput" + + "e.v1.WarningH\000\210\001\001B\n\n\010_warning\"k\n/Instanc" + + "eGroupManagersSetInstanceTemplateRequest" + + "\022\"\n\021instance_template\030\344\201\273\223\001 \001(\tH\000\210\001\001B\024\n\022" + + "_instance_template\"s\n*InstanceGroupManag" + + "ersSetTargetPoolsRequest\022\033\n\013fingerprint\030" + + "\344\321\363o \001(\tH\000\210\001\001\022\030\n\014target_pools\030\251\237\240\240\001 \003(\tB" + + "\016\n\014_fingerprint\"\200\001\n0InstanceGroupManager" + + "sUpdatePerInstanceConfigsReq\022L\n\024per_inst" + + "ance_configs\030\251\325\370\372\001 \003(\0132*.google.cloud.co" + + "mpute.v1.PerInstanceConfig\"e\n!InstanceGr" + + "oupsAddInstancesRequest\022@\n\tinstances\030\376\374\357" + + "\r \003(\0132*.google.cloud.compute.v1.Instance" + + "Reference\"\276\002\n\033InstanceGroupsListInstance" + + "s\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.InstanceWithName" + + "dPorts\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_pag" + + "e_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.c" + + "loud.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\"\241\001\n\"InstanceGroupsListInstanc" + + "esRequest\022\036\n\016instance_state\030\347\360\374+ \001(\tH\000\210\001" + + "\001\"H\n\rInstanceState\022\034\n\030UNDEFINED_INSTANCE" + + "_STATE\020\000\022\t\n\003ALL\020\201\373\003\022\016\n\007RUNNING\020\237\303\3529B\021\n\017_" + + "instance_state\"h\n$InstanceGroupsRemoveIn" + + "stancesRequest\022@\n\tinstances\030\376\374\357\r \003(\0132*.g" + + "oogle.cloud.compute.v1.InstanceReference" + + "\"\246\001\n\030InstanceGroupsScopedList\022C\n\017instanc" + + "e_groups\030\276\301\337\256\001 \003(\0132&.google.cloud.comput" + + "e.v1.InstanceGroup\0229\n\007warning\030\234\337\226\030 \001(\0132 " + + ".google.cloud.compute.v1.WarningH\000\210\001\001B\n\n" + + "\010_warning\"\216\001\n\"InstanceGroupsSetNamedPort" + + "sRequest\022\033\n\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001\022;\n" + + "\013named_ports\030\214\307\362\313\001 \003(\0132\".google.cloud.co" + + "mpute.v1.NamedPortB\016\n\014_fingerprint\"\241\002\n\014I" + + "nstanceList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0223\n\005items\030\300" + + "\317\367/ \003(\0132!.google.cloud.compute.v1.Instan" + + "ce\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_to" + + "ken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" + + "H\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\003_idB\007\n\005_kind" + + "B\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_w" + + "arning\"\253\002\n\025InstanceListReferrers\022\020\n\002id\030\233" + + "\032 \001(\tH\000\210\001\001\0224\n\005items\030\300\317\367/ \003(\0132\".google.cl" + + "oud.compute.v1.Reference\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\007warning\030\234" + + "\337\226\030 \001(\0132 .google.cloud.compute.v1.Warnin" + + "gH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tok" + + "enB\014\n\n_self_linkB\n\n\010_warning\"\274\002\n\031Instanc" + + "eManagedByIgmError\022]\n\005error\030\210\244\223. \001(\0132F.g" + + "oogle.cloud.compute.v1.InstanceManagedBy" + + "IgmErrorManagedInstanceErrorH\000\210\001\001\022q\n\027ins" + + "tance_action_details\030\243\374\253\213\001 \001(\0132G.google." + + "cloud.compute.v1.InstanceManagedByIgmErr" + + "orInstanceActionDetailsH\001\210\001\001\022\031\n\ttimestam" + + "p\030\226\322\244\032 \001(\tH\002\210\001\001B\010\n\006_errorB\032\n\030_instance_a" + + "ction_detailsB\014\n\n_timestamp\"\360\003\n.Instance" + + "ManagedByIgmErrorInstanceActionDetails\022\026" + + "\n\006action\030\266\374\275Y \001(\tH\000\210\001\001\022\030\n\010instance\030\225\251\332\010 " + + "\001(\tH\001\210\001\001\022I\n\007version\030\330\271\324\247\001 \001(\0132/.google.c" + + "loud.compute.v1.ManagedInstanceVersionH\002" + + "\210\001\001\"\234\002\n\006Action\022\024\n\020UNDEFINED_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\030CR" + + "EATING_WITHOUT_RETRIES\020\211\306\276\314\001\022\020\n\010DELETING" + + "\020\250\247\207\374\001\022\013\n\004NONE\020\270\316\222\001\022\022\n\nRECREATING\020\354\213\376\210\001\022" + + "\021\n\nREFRESHING\020\247\376\354M\022\022\n\nRESTARTING\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\010ST" + + "OPPING\020\364\320\242\247\001\022\022\n\nSUSPENDING\020\246\324\230\365\001\022\020\n\tVERI" + + "FYING\020\251\301\214\010B\t\n\007_actionB\013\n\t_instanceB\n\n\010_v" + + "ersion\"t\n-InstanceManagedByIgmErrorManag" + + "edInstanceError\022\024\n\004code\030\355\333\272\001 \001(\tH\000\210\001\001\022\030\n" + + "\007message\030\207\200\254\307\001 \001(\tH\001\210\001\001B\007\n\005_codeB\n\n\010_mes" + + "sage\"\202\001\n\023InstanceMoveRequest\022 \n\020destinat" + + "ion_zone\030\275\342\357> \001(\tH\000\210\001\001\022 \n\017target_instanc" + + "e\030\203\217\226\212\001 \001(\tH\001\210\001\001B\023\n\021_destination_zoneB\022\n" + + "\020_target_instance\"\261\001\n\016InstanceParams\022c\n\025" + + "resource_manager_tags\030\374\233\213\264\001 \003(\0132@.google" + + ".cloud.compute.v1.InstanceParams.Resourc" + + "eManagerTagsEntry\032:\n\030ResourceManagerTags" + + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\330\020" + + "\n\022InstanceProperties\022\\\n\031advanced_machine" + + "_features\030\262\347\252\303\001 \001(\01320.google.cloud.compu" + + "te.v1.AdvancedMachineFeaturesH\000\210\001\001\022\037\n\016ca" + + "n_ip_forward\030\374\206\204\337\001 \001(\010H\001\210\001\001\022b\n\034confident" + + "ial_instance_config\030\365\222\372\351\001 \001(\01323.google.c" + + "loud.compute.v1.ConfidentialInstanceConf" + + "igH\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.v" + + "1.AttachedDisk\022J\n\022guest_accelerators\030\357\314\207" + + "\335\001 \003(\0132*.google.cloud.compute.v1.Acceler" + + "atorConfig\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.goo" + + "gle.cloud.compute.v1.InstanceProperties." + + "LabelsEntry\022\034\n\014machine_type\030\262\260\312l \001(\tH\005\210\001" + + "\001\022;\n\010metadata\030\257\366\265) \001(\0132!.google.cloud.co" + + "mpute.v1.MetadataH\006\210\001\001\022 \n\020min_cpu_platfo" + + "rm\030\367\233\352s \001(\tH\007\210\001\001\022H\n\022network_interfaces\030\213" + + "\332\222\031 \003(\0132).google.cloud.compute.v1.Networ" + + "kInterface\022^\n\032network_performance_config" + + "\030\342\227\370\275\001 \001(\01321.google.cloud.compute.v1.Net" + + "workPerformanceConfigH\010\210\001\001\022*\n\032private_ip" + + "v6_google_access\030\216\314\202\027 \001(\tH\t\210\001\001\022R\n\024reserv" + + "ation_affinity\030\273\270\242K \001(\0132,.google.cloud.c" + + "ompute.v1.ReservationAffinityH\n\210\001\001\022g\n\025re" + + "source_manager_tags\030\374\233\213\264\001 \003(\0132D.google.c" + + "loud.compute.v1.InstanceProperties.Resou" + + "rceManagerTagsEntry\022\034\n\021resource_policies" + + "\030\341\234\314\n \003(\t\022@\n\nscheduling\030\224\313\261\270\001 \001(\0132#.goog" + + "le.cloud.compute.v1.SchedulingH\013\210\001\001\022E\n\020s" + + "ervice_accounts\030\260\304\253\204\001 \003(\0132\'.google.cloud" + + ".compute.v1.ServiceAccount\022Y\n\030shielded_i" + + "nstance_config\030\265\213\221\006 \001(\0132/.google.cloud.c" + + "ompute.v1.ShieldedInstanceConfigH\014\210\001\001\0223\n" + + "\004tags\030\231\350\330\001 \001(\0132\035.google.cloud.compute.v1" + + ".TagsH\r\210\001\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r" + + "\n\005value\030\002 \001(\t:\0028\001\032:\n\030ResourceManagerTags" + + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\215\001" + + "\n\027KeyRevocationActionType\022(\n$UNDEFINED_K" + + "EY_REVOCATION_ACTION_TYPE\020\000\022.\n&KEY_REVOC" + + "ATION_ACTION_TYPE_UNSPECIFIED\020\332\221\336\336\001\022\013\n\004N" + + "ONE\020\270\316\222\001\022\013\n\004STOP\020\202\200\234\001\"\300\001\n\027PrivateIpv6Goo" + + "gleAccess\022(\n$UNDEFINED_PRIVATE_IPV6_GOOG" + + "LE_ACCESS\020\000\022-\n%ENABLE_BIDIRECTIONAL_ACCE" + + "SS_TO_GOOGLE\020\272\312\211\314\001\022+\n#ENABLE_OUTBOUND_VM" + + "_ACCESS_TO_GOOGLE\020\327\372\266\211\001\022\037\n\027INHERIT_FROM_" + + "SUBNETWORK\020\277\250\354\374\001B\034\n\032_advanced_machine_fe" + + "aturesB\021\n\017_can_ip_forwardB\037\n\035_confidenti" + + "al_instance_configB\016\n\014_descriptionB\035\n\033_k" + + "ey_revocation_action_typeB\017\n\r_machine_ty" + + "peB\013\n\t_metadataB\023\n\021_min_cpu_platformB\035\n\033" + + "_network_performance_configB\035\n\033_private_" + + "ipv6_google_accessB\027\n\025_reservation_affin" + + "ityB\r\n\013_schedulingB\033\n\031_shielded_instance" + + "_configB\007\n\005_tags\":\n\021InstanceReference\022\030\n" + + "\010instance\030\225\251\332\010 \001(\tH\000\210\001\001B\013\n\t_instance\"\374\003\n" + + "\020InstanceTemplate\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\020\n\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\nproperties\030" + + "\263\232\266F \001(\0132+.google.cloud.compute.v1.Insta" + + "ncePropertiesH\005\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(" + + "\tH\006\210\001\001\022 \n\017source_instance\030\271\230\375\274\001 \001(\tH\007\210\001\001" + + "\022U\n\026source_instance_params\030\314\320\304@ \001(\0132-.go" + + "ogle.cloud.compute.v1.SourceInstancePara" + + "msH\010\210\001\001B\025\n\023_creation_timestampB\016\n\014_descr" + + "iptionB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\r\n\013_prop" + + "ertiesB\014\n\n_self_linkB\022\n\020_source_instance" + + "B\031\n\027_source_instance_params\"\261\002\n\024Instance" + + "TemplateList\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.Insta" + + "nceTemplate\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" + + "t_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 .goo" + + "gle.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_id" + + "B\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_l" + + "inkB\n\n\010_warning\"\376\002\n\026InstanceWithNamedPor" + + "ts\022\030\n\010instance\030\225\251\332\010 \001(\tH\000\210\001\001\022;\n\013named_po" + + "rts\030\214\307\362\313\001 \003(\0132\".google.cloud.compute.v1." + + "NamedPort\022\026\n\006status\030\362\237\267V \001(\tH\001\210\001\001\"\334\001\n\006St" + + "atus\022\024\n\020UNDEFINED_STATUS\020\000\022\026\n\016DEPROVISIO" + + "NING\020\356\223\304\314\001\022\024\n\014PROVISIONING\020\355\365\332\212\001\022\021\n\tREPA" + + "IRING\020\225\202\225\305\001\022\016\n\007RUNNING\020\237\303\3529\022\017\n\007STAGING\020\233" + + "\310\306\315\001\022\017\n\007STOPPED\020\255\273\354\323\001\022\020\n\010STOPPING\020\364\320\242\247\001\022" + + "\020\n\tSUSPENDED\020\273\273\266\030\022\022\n\nSUSPENDING\020\246\324\230\365\001\022\021\n" + + "\nTERMINATED\020\243\364\233wB\013\n\t_instanceB\t\n\007_status" + + "\"C\n#InstancesAddResourcePoliciesRequest\022" + + "\034\n\021resource_policies\030\341\234\314\n \003(\t\"\330\001\n&Instan" + + "cesGetEffectiveFirewallsResponse\022t\n\020fire" + + "wall_policys\030\302\312\374\303\001 \003(\0132V.google.cloud.co" + + "mpute.v1.InstancesGetEffectiveFirewallsR" + + "esponseEffectiveFirewallPolicy\0228\n\tfirewa" + + "lls\030\363\306\350\201\001 \003(\0132!.google.cloud.compute.v1." + + "Firewall\"\204\003\n=InstancesGetEffectiveFirewa" + + "llsResponseEffectiveFirewallPolicy\022\034\n\014di" + + "splay_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\022=\n\005rules\030\367\221\3653 \003(\0132+.google.cloud." + + "compute.v1.FirewallPolicyRule\022\033\n\nshort_n" + + "ame\030\356\270\320\352\001 \001(\tH\002\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\003\210\001\001" + + "\"k\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\020\n\tHIERARCH" + + "Y\020\225\304\252!\022\017\n\007NETWORK\020\216\314\263\305\001\022\027\n\020NETWORK_REGIO" + + "NAL\020\260\342\375Z\022\023\n\013UNSPECIFIED\020\227\276\230\373\001B\017\n\r_displa" + + "y_nameB\007\n\005_nameB\r\n\013_short_nameB\007\n\005_type\"" + + "F\n&InstancesRemoveResourcePoliciesReques" + + "t\022\034\n\021resource_policies\030\341\234\314\n \003(\t\"\225\001\n\023Inst" + + "ancesScopedList\0227\n\tinstances\030\376\374\357\r \003(\0132!." + + "google.cloud.compute.v1.Instance\0229\n\007warn" + + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" + + "arningH\000\210\001\001B\n\n\010_warning\"\327\001\n\031InstancesSet" + + "LabelsRequest\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.cl" + + "oud.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_fingerprin" + + "t\"q\n#InstancesSetMachineResourcesRequest" + + "\022J\n\022guest_accelerators\030\357\314\207\335\001 \003(\0132*.googl" + + "e.cloud.compute.v1.AcceleratorConfig\"O\n\036" + + "InstancesSetMachineTypeRequest\022\034\n\014machin" + + "e_type\030\262\260\312l \001(\tH\000\210\001\001B\017\n\r_machine_type\"Z\n" + + "!InstancesSetMinCpuPlatformRequest\022 \n\020mi" + + "n_cpu_platform\030\367\233\352s \001(\tH\000\210\001\001B\023\n\021_min_cpu" + + "_platform\"W\n!InstancesSetServiceAccountR" + + "equest\022\025\n\005email\030\234\227\211. \001(\tH\000\210\001\001\022\021\n\006scopes\030" + + "\237\231\222O \003(\tB\010\n\006_email\"w\n&InstancesStartWith" + + "EncryptionKeyRequest\022M\n\005disks\030\366\314\312- \003(\0132;" + + ".google.cloud.compute.v1.CustomerEncrypt" + + "ionKeyProtectedDisk\"h\n\017Int64RangeMatch\022\032" + + "\n\trange_end\030\331\225\340\231\001 \001(\003H\000\210\001\001\022\033\n\013range_star" + + "t\030\340\375\2421 \001(\003H\001\210\001\001B\014\n\n_range_endB\016\n\014_range_" + + "start\"\244\014\n\014Interconnect\022\036\n\radmin_enabled\030" + + "\321\354\301\324\001 \001(\010H\000\210\001\001\022J\n\rcircuit_infos\030\257\203\315N \003(\013" + + "20.google.cloud.compute.v1.InterconnectC" + + "ircuitInfo\022\"\n\022creation_timestamp\030\266\217\307\016 \001(" + + "\tH\001\210\001\001\022\035\n\rcustomer_name\030\314\334\337\001 \001(\tH\002\210\001\001\022\034\n" + + "\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\022T\n\020expected_" + + "outages\030\233\352\216~ \003(\01327.google.cloud.compute." + + "v1.InterconnectOutageNotification\022\"\n\021goo" + + "gle_ip_address\030\242\205\245\323\001 \001(\tH\004\210\001\001\022$\n\023google_" + + "reference_id\030\325\265\212\377\001 \001(\tH\005\210\001\001\022\020\n\002id\030\233\032 \001(\004" + + "H\006\210\001\001\022$\n\030interconnect_attachments\030\377\322\353\312\001 " + + "\003(\t\022\"\n\021interconnect_type\030\313\230\323\365\001 \001(\tH\007\210\001\001\022" + + "\024\n\004kind\030\224\367\310\001 \001(\tH\010\210\001\001\022\032\n\tlink_type\030\337\210\276\371\001" + + " \001(\tH\t\210\001\001\022\031\n\010location\030\265\277\276\212\001 \001(\tH\n\210\001\001\022\024\n\004" + + "name\030\213\365\315\001 \001(\tH\013\210\001\001\022!\n\021noc_contact_email\030" + + "\200\370\332\006 \001(\tH\014\210\001\001\022\"\n\022operational_status\030\377\261\360_" + + " \001(\tH\r\210\001\001\022\037\n\017peer_ip_address\030\331\227\207c \001(\tH\016\210" + + "\001\001\022\'\n\026provisioned_link_count\030\365\322\366\303\001 \001(\005H\017" + + "\210\001\001\022$\n\024requested_link_count\030\373\333\275\025 \001(\005H\020\210\001" + + "\001\022\036\n\rsatisfies_pzs\030\253\335\253\345\001 \001(\010H\021\210\001\001\022\032\n\tsel" + + "f_link\030\215\222\305\331\001 \001(\tH\022\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH" + + "\023\210\001\001\"j\n\020InterconnectType\022\037\n\033UNDEFINED_IN" + + "TERCONNECT_TYPE\020\000\022\020\n\tDEDICATED\020\317\233\234{\022\022\n\nI" + + "T_PRIVATE\020\317\214\210\240\001\022\017\n\007PARTNER\020\250\321\241\334\001\"i\n\010Link" + + "Type\022\027\n\023UNDEFINED_LINK_TYPE\020\000\022\"\n\032LINK_TY" + + "PE_ETHERNET_100G_LR\020\347\362\201\241\001\022 \n\031LINK_TYPE_E" + + "THERNET_10G_LR\020\245\271\361p\"`\n\021OperationalStatus" + + "\022 \n\034UNDEFINED_OPERATIONAL_STATUS\020\000\022\020\n\tOS" + + "_ACTIVE\020\301\373\310\032\022\027\n\020OS_UNPROVISIONED\020\300\301\252r\"C\n" + + "\005State\022\023\n\017UNDEFINED_STATE\020\000\022\016\n\006ACTIVE\020\206\346" + + "\211\226\001\022\025\n\rUNPROVISIONED\020\333\307\327\366\001B\020\n\016_admin_ena" + + "bledB\025\n\023_creation_timestampB\020\n\016_customer" + + "_nameB\016\n\014_descriptionB\024\n\022_google_ip_addr" + + "essB\026\n\024_google_reference_idB\005\n\003_idB\024\n\022_i" + + "nterconnect_typeB\007\n\005_kindB\014\n\n_link_typeB" + + "\013\n\t_locationB\007\n\005_nameB\024\n\022_noc_contact_em" + + "ailB\025\n\023_operational_statusB\022\n\020_peer_ip_a" + + "ddressB\031\n\027_provisioned_link_countB\027\n\025_re" + + "quested_link_countB\020\n\016_satisfies_pzsB\014\n\n" + + "_self_linkB\010\n\006_state\"\232\026\n\026InterconnectAtt" + + "achment\022\036\n\radmin_enabled\030\321\354\301\324\001 \001(\010H\000\210\001\001\022" + + "\031\n\tbandwidth\030\261\201\323V \001(\tH\001\210\001\001\022!\n\026candidate_" + + "ipv6_subnets\030\232\217\332! \003(\t\022\034\n\021candidate_subne" + + "ts\030\372\343\264q \003(\t\022(\n\027cloud_router_ip_address\030\210" + + "\210\205\211\001 \001(\tH\002\210\001\001\022*\n\031cloud_router_ipv6_addre" + + "ss\030\310\223\277\327\001 \001(\tH\003\210\001\001\022/\n\036cloud_router_ipv6_i" + + "nterface_id\030\215\311\310\370\001 \001(\tH\004\210\001\001\022\"\n\022creation_t" + + "imestamp\030\266\217\307\016 \001(\tH\005\210\001\001\022+\n\032customer_route" + + "r_ip_address\030\361\332\304\236\001 \001(\tH\006\210\001\001\022-\n\034customer_" + + "router_ipv6_address\030\361\371\253\212\001 \001(\tH\007\210\001\001\0222\n!cu" + + "stomer_router_ipv6_interface_id\030\204\206\326\265\001 \001(" + + "\tH\010\210\001\001\022!\n\021dataplane_version\030\213\255\323\020 \001(\005H\t\210\001" + + "\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\n\210\001\001\022(\n\030edge_" + + "availability_domain\030\246\225\377! \001(\tH\013\210\001\001\022\032\n\nenc" + + "ryption\030\203\237\334. \001(\tH\014\210\001\001\022$\n\023google_referenc" + + "e_id\030\325\265\212\377\001 \001(\tH\r\210\001\001\022\020\n\002id\030\233\032 \001(\004H\016\210\001\001\022\034\n" + + "\014interconnect\030\216\311\214k \001(\tH\017\210\001\001\022$\n\030ipsec_int" + + "ernal_addresses\030\265\362\260\302\001 \003(\t\022\024\n\004kind\030\224\367\310\001 \001" + + "(\tH\020\210\001\001\022\022\n\003mtu\030\256\317\006 \001(\005H\021\210\001\001\022\024\n\004name\030\213\365\315\001" + + " \001(\tH\022\210\001\001\022\"\n\022operational_status\030\377\261\360_ \001(\t" + + "H\023\210\001\001\022\034\n\013pairing_key\030\350\360\324\321\001 \001(\tH\024\210\001\001\022\034\n\013p" + + "artner_asn\030\205\305\367\320\001 \001(\003H\025\210\001\001\022`\n\020partner_met" + + "adata\030\306\341\266\037 \001(\0132>.google.cloud.compute.v1" + + ".InterconnectAttachmentPartnerMetadataH\026" + + "\210\001\001\022e\n\031private_interconnect_info\030\203\354\221q \001(" + + "\0132:.google.cloud.compute.v1.Interconnect" + + "AttachmentPrivateInfoH\027\210\001\001\022\026\n\006region\030\364\315\240" + + "B \001(\tH\030\210\001\001\022\026\n\006router\030\311\256\356F \001(\tH\031\210\001\001\022\036\n\rsa" + + "tisfies_pzs\030\253\335\253\345\001 \001(\010H\032\210\001\001\022\032\n\tself_link\030" + + "\215\222\305\331\001 \001(\tH\033\210\001\001\022\033\n\nstack_type\030\221\265\213\313\001 \001(\tH\034" + + "\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\035\210\001\001\022\024\n\004type\030\272\236\332\001 " + + "\001(\tH\036\210\001\001\022\035\n\rvlan_tag8021q\030\234\350\2279 \001(\005H\037\210\001\001\"" + + "\355\001\n\tBandwidth\022\027\n\023UNDEFINED_BANDWIDTH\020\000\022\017" + + "\n\010BPS_100M\020\266\225\320\027\022\017\n\007BPS_10G\020\216\211\362\204\001\022\016\n\006BPS_" + + "1G\020\360\255\271\251\001\022\017\n\010BPS_200M\020\225\376\321\027\022\017\n\007BPS_20G\020\317\220\362" + + "\204\001\022\016\n\006BPS_2G\020\217\256\271\251\001\022\017\n\010BPS_300M\020\364\346\323\027\022\017\n\010B" + + "PS_400M\020\323\317\325\027\022\017\n\010BPS_500M\020\262\270\327\027\022\017\n\007BPS_50G" + + "\020\222\247\362\204\001\022\017\n\007BPS_50M\020\230\247\362\204\001\022\016\n\006BPS_5G\020\354\256\271\251\001\"" + + "\237\001\n\026EdgeAvailabilityDomain\022&\n\"UNDEFINED_" + + "EDGE_AVAILABILITY_DOMAIN\020\000\022\035\n\025AVAILABILI" + + "TY_DOMAIN_1\020\332\373\326\246\001\022\035\n\025AVAILABILITY_DOMAIN" + + "_2\020\333\373\326\246\001\022\037\n\027AVAILABILITY_DOMAIN_ANY\020\265\352\367\262" + + "\001\"A\n\nEncryption\022\030\n\024UNDEFINED_ENCRYPTION\020" + + "\000\022\014\n\005IPSEC\020\252\243\251!\022\013\n\004NONE\020\270\316\222\001\"`\n\021Operatio" + + "nalStatus\022 \n\034UNDEFINED_OPERATIONAL_STATU" + + "S\020\000\022\020\n\tOS_ACTIVE\020\301\373\310\032\022\027\n\020OS_UNPROVISIONE" + + "D\020\300\301\252r\"I\n\tStackType\022\030\n\024UNDEFINED_STACK_T" + + "YPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246\313\325" + + "\n\"\302\001\n\005State\022\023\n\017UNDEFINED_STATE\020\000\022\016\n\006ACTI" + + "VE\020\206\346\211\226\001\022\016\n\007DEFUNCT\020\257\274\2417\022 \n\030PARTNER_REQU" + + "EST_RECEIVED\020\350\360\362\364\001\022\027\n\020PENDING_CUSTOMER\020\246" + + "\203\357O\022\027\n\017PENDING_PARTNER\020\340\373\372\270\001\022\031\n\021STATE_UN" + + "SPECIFIED\020\311\320\274\340\001\022\025\n\rUNPROVISIONED\020\333\307\327\366\001\"W" + + "\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\020\n\tDEDICATED\020" + + "\317\233\234{\022\017\n\007PARTNER\020\250\321\241\334\001\022\030\n\020PARTNER_PROVIDE" + + "R\020\250\367\267\346\001B\020\n\016_admin_enabledB\014\n\n_bandwidthB" + + "\032\n\030_cloud_router_ip_addressB\034\n\032_cloud_ro" + + "uter_ipv6_addressB!\n\037_cloud_router_ipv6_" + + "interface_idB\025\n\023_creation_timestampB\035\n\033_" + + "customer_router_ip_addressB\037\n\035_customer_" + + "router_ipv6_addressB$\n\"_customer_router_" + + "ipv6_interface_idB\024\n\022_dataplane_versionB" + + "\016\n\014_descriptionB\033\n\031_edge_availability_do" + + "mainB\r\n\013_encryptionB\026\n\024_google_reference" + + "_idB\005\n\003_idB\017\n\r_interconnectB\007\n\005_kindB\006\n\004" + + "_mtuB\007\n\005_nameB\025\n\023_operational_statusB\016\n\014" + + "_pairing_keyB\016\n\014_partner_asnB\023\n\021_partner" + + "_metadataB\034\n\032_private_interconnect_infoB" + + "\t\n\007_regionB\t\n\007_routerB\020\n\016_satisfies_pzsB" + + "\014\n\n_self_linkB\r\n\013_stack_typeB\010\n\006_stateB\007" + + "\n\005_typeB\020\n\016_vlan_tag8021q\"\343\003\n$Interconne" + + "ctAttachmentAggregatedList\022\020\n\002id\030\233\032 \001(\tH" + + "\000\210\001\001\022Z\n\005items\030\300\317\367/ \003(\0132H.google.cloud.co" + + "mpute.v1.InterconnectAttachmentAggregate" + + "dList.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\032h\n\nItemsEntry\022\013\n" + + "\003key\030\001 \001(\t\022I\n\005value\030\002 \001(\0132:.google.cloud" + + ".compute.v1.InterconnectAttachmentsScope" + + "dList:\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\"\275\002\n\032Inte" + + "rconnectAttachmentList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001" + + "\022A\n\005items\030\300\317\367/ \003(\0132/.google.cloud.comput" + + "e.v1.InterconnectAttachment\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\007warnin" + + "g\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.War" + + "ningH\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\"\274\001\n%Inte" + + "rconnectAttachmentPartnerMetadata\022\"\n\021int" + + "erconnect_name\030\234\357\306\365\001 \001(\tH\000\210\001\001\022\034\n\014partner" + + "_name\030\242\247\220M \001(\tH\001\210\001\001\022\033\n\nportal_url\030\234\316\255\200\001 " + + "\001(\tH\002\210\001\001B\024\n\022_interconnect_nameB\017\n\r_partn" + + "er_nameB\r\n\013_portal_url\"K\n!InterconnectAt" + + "tachmentPrivateInfo\022\031\n\010tag8021q\030\300\321\316\201\001 \001(", + "\rH\000\210\001\001B\013\n\t_tag8021q\"\301\001\n!InterconnectAtta" + + "chmentsScopedList\022U\n\030interconnect_attach" + + "ments\030\377\322\353\312\001 \003(\0132/.google.cloud.compute.v" + + "1.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\027InterconnectCircuitI" + + "nfo\022\"\n\022customer_demarc_id\030\223\214\334\r \001(\tH\000\210\001\001\022" + + "!\n\021google_circuit_id\030\367\215\370| \001(\tH\001\210\001\001\022!\n\020go" + + "ogle_demarc_id\030\256\335\333\325\001 \001(\tH\002\210\001\001B\025\n\023_custom" + + "er_demarc_idB\024\n\022_google_circuit_idB\023\n\021_g" + + "oogle_demarc_id\"\347\001\n\027InterconnectDiagnost" + + "ics\022P\n\narp_caches\030\221\326\330\305\001 \003(\01328.google.clo" + + "ud.compute.v1.InterconnectDiagnosticsARP" + + "Entry\022L\n\005links\030\271\237\2151 \003(\0132:.google.cloud.c" + + "ompute.v1.InterconnectDiagnosticsLinkSta" + + "tus\022\034\n\013mac_address\030\204\322\310\236\001 \001(\tH\000\210\001\001B\016\n\014_ma" + + "c_address\"{\n\037InterconnectDiagnosticsARPE" + + "ntry\022\033\n\nip_address\030\334\361\334\301\001 \001(\tH\000\210\001\001\022\034\n\013mac" + + "_address\030\204\322\310\236\001 \001(\tH\001\210\001\001B\r\n\013_ip_addressB\016" + + "\n\014_mac_address\"\372\001\n%InterconnectDiagnosti" + + "csLinkLACPStatus\022 \n\020google_system_id\030\245\205\277" + + "+ \001(\tH\000\210\001\001\022#\n\022neighbor_system_id\030\236\230\371\243\001 \001" + + "(\tH\001\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\002\210\001\001\"=\n\005State\022" + + "\023\n\017UNDEFINED_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\017\n\010" + + "DETACHED\020\362\366\241gB\023\n\021_google_system_idB\025\n\023_n" + + "eighbor_system_idB\010\n\006_state\"\343\001\n\'Intercon" + + "nectDiagnosticsLinkOpticalPower\022\025\n\005state" + + "\030\221\211\2534 \001(\tH\000\210\001\001\022\025\n\005value\030\361\242\2625 \001(\002H\001\210\001\001\"v\n" + + "\005State\022\023\n\017UNDEFINED_STATE\020\000\022\022\n\nHIGH_ALAR" + + "M\020\324\362\315\221\001\022\023\n\014HIGH_WARNING\020\337\353\257i\022\021\n\tLOW_ALAR" + + "M\020\346\252\377\226\001\022\023\n\013LOW_WARNING\020\361\252\306\241\001\022\007\n\002OK\020\334\023B\010\n" + + "\006_stateB\010\n\006_value\"\323\004\n!InterconnectDiagno" + + "sticsLinkStatus\022P\n\narp_caches\030\221\326\330\305\001 \003(\0132" + + "8.google.cloud.compute.v1.InterconnectDi" + + "agnosticsARPEntry\022\032\n\ncircuit_id\030\261\372\257k \001(\t" + + "H\000\210\001\001\022\034\n\rgoogle_demarc\030\214\217\003 \001(\tH\001\210\001\001\022\\\n\013l" + + "acp_status\030\257\304\236\254\001 \001(\0132>.google.cloud.comp" + + "ute.v1.InterconnectDiagnosticsLinkLACPSt" + + "atusH\002\210\001\001\022i\n\027receiving_optical_power\030\337\255\330" + + "t \001(\0132@.google.cloud.compute.v1.Intercon" + + "nectDiagnosticsLinkOpticalPowerH\003\210\001\001\022m\n\032" + + "transmitting_optical_power\030\235\272\211\333\001 \001(\0132@.g" + + "oogle.cloud.compute.v1.InterconnectDiagn" + + "osticsLinkOpticalPowerH\004\210\001\001B\r\n\013_circuit_" + + "idB\020\n\016_google_demarcB\016\n\014_lacp_statusB\032\n\030" + + "_receiving_optical_powerB\035\n\033_transmittin" + + "g_optical_power\"\251\002\n\020InterconnectList\022\020\n\002" + + "id\030\233\032 \001(\tH\000\210\001\001\0227\n\005items\030\300\317\367/ \003(\0132%.googl" + + "e.cloud.compute.v1.Interconnect\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\007wa" + + "rning\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_p" + + "age_tokenB\014\n\n_self_linkB\n\n\010_warning\"\311\010\n\024" + + "InterconnectLocation\022\030\n\007address\030\364\267\336\334\001 \001(" + + "\tH\000\210\001\001\022!\n\021availability_zone\030\220\320\307K \001(\tH\001\210\001" + + "\001\022\024\n\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\022\034\n\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\"\n\021" + + "facility_provider\030\215\240\246\376\001 \001(\tH\006\210\001\001\022-\n\035faci" + + "lity_provider_facility_id\030\205\276\316) \001(\tH\007\210\001\001\022" + + "\020\n\002id\030\233\032 \001(\004H\010\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\t\210\001\001\022" + + "\024\n\004name\030\213\365\315\001 \001(\tH\n\210\001\001\022&\n\025peeringdb_facil" + + "ity_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.compute.v1.Interc" + + "onnectLocationRegionInfo\022\032\n\tself_link\030\215\222" + + "\305\331\001 \001(\tH\014\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\r\210\001\001\022\034\n\014" + + "supports_pzs\030\356\366\205( \001(\010H\016\210\001\001\"\352\001\n\tContinent" + + "\022\027\n\023UNDEFINED_CONTINENT\020\000\022\016\n\006AFRICA\020\372\234\257\227" + + "\001\022\017\n\010ASIA_PAC\020\375\366\2169\022\017\n\010C_AFRICA\020\366\223\252\"\022\022\n\nC" + + "_ASIA_PAC\020\371\217\206\336\001\022\017\n\010C_EUROPE\020\236\312\305_\022\027\n\017C_NO" + + "RTH_AMERICA\020\230\233\273\203\001\022\027\n\017C_SOUTH_AMERICA\020\340\214\260" + + "\275\001\022\016\n\006EUROPE\020\242\323\312\324\001\022\025\n\rNORTH_AMERICA\020\224\331\320\325" + + "\001\022\024\n\rSOUTH_AMERICA\020\334\312\305\017\"A\n\006Status\022\024\n\020UND" + + "EFINED_STATUS\020\000\022\021\n\tAVAILABLE\020\251\265\346\322\001\022\016\n\006CL" + + "OSED\020\354\252\243\265\001B\n\n\010_addressB\024\n\022_availability_" + + "zoneB\007\n\005_cityB\014\n\n_continentB\025\n\023_creation" + + "_timestampB\016\n\014_descriptionB\024\n\022_facility_" + + "providerB \n\036_facility_provider_facility_" + + "idB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\030\n\026_peeringd" + + "b_facility_idB\014\n\n_self_linkB\t\n\007_statusB\017" + + "\n\r_supports_pzs\"\271\002\n\030InterconnectLocation" + + "List\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.InterconnectL" + + "ocation\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_pa" + + "ge_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.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\"\272\002\n\036InterconnectLocationRegi" + + "onInfo\022 \n\017expected_rtt_ms\030\372\203\276\311\001 \001(\003H\000\210\001\001" + + "\022!\n\021location_presence\030\305\224\2640 \001(\tH\001\210\001\001\022\026\n\006r" + + "egion\030\364\315\240B \001(\tH\002\210\001\001\"\205\001\n\020LocationPresence" + + "\022\037\n\033UNDEFINED_LOCATION_PRESENCE\020\000\022\016\n\006GLO" + + "BAL\020\243\357\357\353\001\022\024\n\014LOCAL_REGION\020\350\354\265\300\001\022\021\n\tLP_GL" + + "OBAL\020\276\335\353\314\001\022\027\n\017LP_LOCAL_REGION\020\303\332\375\350\001B\022\n\020_" + + "expected_rtt_msB\024\n\022_location_presenceB\t\n" + + "\007_region\"\205\005\n\036InterconnectOutageNotificat" + + "ion\022\034\n\021affected_circuits\030\225\376\336T \003(\t\022\034\n\013des" + + "cription\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\030\n\010end_time\030\261\247\3476" + + " \001(\003H\001\210\001\001\022\033\n\nissue_type\030\340\375\240\260\001 \001(\tH\002\210\001\001\022\024" + + "\n\004name\030\213\365\315\001 \001(\tH\003\210\001\001\022\026\n\006source\030\233\320\301T \001(\tH" + + "\004\210\001\001\022\032\n\nstart_time\030\212\351\356\021 \001(\003H\005\210\001\001\022\025\n\005stat" + + "e\030\221\211\2534 \001(\tH\006\210\001\001\"w\n\tIssueType\022\030\n\024UNDEFINE" + + "D_ISSUE_TYPE\020\000\022\020\n\tIT_OUTAGE\020\205\341\350S\022\030\n\021IT_P" + + "ARTIAL_OUTAGE\020\243\312\365+\022\r\n\006OUTAGE\020\361\245\217]\022\025\n\016PAR" + + "TIAL_OUTAGE\020\217\267\217F\"C\n\006Source\022\024\n\020UNDEFINED_" + + "SOURCE\020\000\022\016\n\006GOOGLE\020\271\244\231\355\001\022\023\n\013NSRC_GOOGLE\020" + + "\342\377\272\363\001\"x\n\005State\022\023\n\017UNDEFINED_STATE\020\000\022\016\n\006A" + + "CTIVE\020\206\346\211\226\001\022\020\n\tCANCELLED\020\261\362\200\024\022\021\n\tCOMPLET" + + "ED\020\253\214\344\223\001\022\020\n\tNS_ACTIVE\020\300\235\267x\022\023\n\013NS_CANCELE" + + "D\020\323\223\307\361\001B\016\n\014_descriptionB\013\n\t_end_timeB\r\n\013" + + "_issue_typeB\007\n\005_nameB\t\n\007_sourceB\r\n\013_star" + + "t_timeB\010\n\006_state\"z\n#InterconnectsGetDiag" + + "nosticsResponse\022H\n\006result\030\235\220\267B \001(\01320.goo" + + "gle.cloud.compute.v1.InterconnectDiagnos" + + "ticsH\000\210\001\001B\t\n\007_result\"\351\001\n\034InvalidateCache" + + "UrlMapRequest\022a\n cache_invalidation_rule" + + "_resource\030\255\303\223\225\001 \001(\0132..google.cloud.compu" + + "te.v1.CacheInvalidationRuleB\003\340A\002\022!\n\007proj" + + "ect\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_i" + + "d\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\005Items\022\022\n\003key\030\337\274\006 \001(\t" + + "H\000\210\001\001\022\025\n\005value\030\361\242\2625 \001(\tH\001\210\001\001B\006\n\004_keyB\010\n\006" + + "_value\"\375\003\n\007License\022 \n\017charges_use_fee\030\316\241" + + "\312\261\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\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\033" + + "\n\014license_code\030\253\306Y \001(\004H\005\210\001\001\022\024\n\004name\030\213\365\315\001" + + " \001(\tH\006\210\001\001\022[\n\025resource_requirements\030\241\262\227f " + + "\001(\01324.google.cloud.compute.v1.LicenseRes" + + "ourceRequirementsH\007\210\001\001\022\032\n\tself_link\030\215\222\305\331" + + "\001 \001(\tH\010\210\001\001\022\034\n\014transferable\030\305\277\211\002 \001(\010H\t\210\001\001" + + "B\022\n\020_charges_use_feeB\025\n\023_creation_timest" + + "ampB\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\017\n\r_" + + "license_codeB\007\n\005_nameB\030\n\026_resource_requi" + + "rementsB\014\n\n_self_linkB\017\n\r_transferable\"\224" + + "\004\n\013LicenseCode\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\020\n\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" + + "\022J\n\rlicense_alias\030\322\221\342\024 \003(\01320.google.clou" + + "d.compute.v1.LicenseCodeLicenseAlias\022\024\n\004" + + "name\030\213\365\315\001 \001(\tH\004\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(" + + "\tH\005\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\006\210\001\001\022\034\n\014transfe" + + "rable\030\305\277\211\002 \001(\010H\007\210\001\001\"\177\n\005State\022\023\n\017UNDEFINE" + + "D_STATE\020\000\022\020\n\010DISABLED\020\374\324\260\366\001\022\016\n\007ENABLED\020\241" + + "\256\354V\022\021\n\nRESTRICTED\020\333\350\333|\022\031\n\021STATE_UNSPECIF" + + "IED\020\311\320\274\340\001\022\021\n\nTERMINATED\020\243\364\233wB\025\n\023_creatio" + + "n_timestampB\016\n\014_descriptionB\005\n\003_idB\007\n\005_k" + + "indB\007\n\005_nameB\014\n\n_self_linkB\010\n\006_stateB\017\n\r" + + "_transferable\"q\n\027LicenseCodeLicenseAlias" + + "\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\032\n\tself_l" + + "ink\030\215\222\305\331\001 \001(\tH\001\210\001\001B\016\n\014_descriptionB\014\n\n_s" + + "elf_link\"\234\001\n\031LicenseResourceCommitment\022\026" + + "\n\006amount\030\330\240\351] \001(\003H\000\210\001\001\022!\n\021cores_per_lice" + + "nse\030\224\310\276\017 \001(\tH\001\210\001\001\022\027\n\007license\030\301\210\302O \001(\tH\002\210" + + "\001\001B\t\n\007_amountB\024\n\022_cores_per_licenseB\n\n\010_" + + "license\"\215\001\n\033LicenseResourceRequirements\022" + + "$\n\023min_guest_cpu_count\030\244\324\364\343\001 \001(\005H\000\210\001\001\022\036\n" + + "\rmin_memory_mb\030\346\327\331\360\001 \001(\005H\001\210\001\001B\026\n\024_min_gu" + + "est_cpu_countB\020\n\016_min_memory_mb\"\211\002\n\024Lice" + + "nsesListResponse\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0222\n\005it" + + "ems\030\300\317\367/ \003(\0132 .google.cloud.compute.v1.L" + + "icense\022\037\n\017next_page_token\030\225\272\206& \001(\tH\001\210\001\001\022" + + "\032\n\tself_link\030\215\222\305\331\001 \001(\tH\002\210\001\001\0229\n\007warning\030\234" + + "\337\226\030 \001(\0132 .google.cloud.compute.v1.Warnin" + + "gH\003\210\001\001B\005\n\003_idB\022\n\020_next_page_tokenB\014\n\n_se" + + "lf_linkB\n\n\010_warning\"\263\002\n\033ListAcceleratorT" + + "ypesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013" + "max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375" + "\307L \001(\tH\002\210\001\001\022\032\n\npage_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_parti" + "al_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\014_max_resultsB\013\n\t_o" + "rder_byB\r\n\013_page_tokenB\031\n\027_return_partia" - + "l_success\"\341\002\n6ListNetworkEndpointsGlobal" - + "NetworkEndpointGroupsRequest\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(\rH\001\210" - + "\001\001\022\'\n\026network_endpoint_group\030\206\313\363\316\001 \001(\tB\003" - + "\340A\002\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_to" - + "ken\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301l \001(\tB\003\340" - + "A\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\t_order" - + "_byB\r\n\013_page_tokenB\031\n\027_return_partial_su" - + "ccess\"\377\003\n0ListNetworkEndpointsNetworkEnd" - + "pointGroupsRequest\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(\rH\001\210\001\001\022\'\n\026netw" - + "ork_endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\213\001\n7ne" - + "twork_endpoint_groups_list_endpoints_req" - + "uest_resource\030\216\230\257\034 \001(\0132B.google.cloud.co" - + "mpute.v1.NetworkEndpointGroupsListEndpoi" - + "ntsRequestB\003\340A\002\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001" - + "\001\022\032\n\npage_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\001\022\024\n\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" - + "\013_page_tokenB\031\n\027_return_partial_success\"" - + "\244\002\n\"ListNetworkFirewallPoliciesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032" - + "\n\npage_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\007_filterB\016\n\014_max_resultsB" - + "\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_p" - + "artial_success\"\225\002\n\023ListNetworksRequest\022\027" + + "l_success\"\256\002\n\024ListAddressesRequest\022\027\n\006fi" + + "lter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 " + + "\001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npa" + + "ge_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\026retur" + + "n_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_fil" + + "terB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pag" + + "e_tokenB\031\n\027_return_partial_success\"]\n%Li" + + "stAssociationsFirewallPolicyRequest\022 \n\017t" + + "arget_resource\030\374\355\352\336\001 \001(\tH\000\210\001\001B\022\n\020_target" + + "_resource\"\256\002\n\026ListAutoscalersRequest\022\027\n\006" + + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" + + "\032 \001(\rH\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\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\001\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n\007_fil" + + "terB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pag" + + "e_tokenB\031\n\027_return_partial_success\"\251\002\n\'L" + + "istAvailableFeaturesSslPoliciesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032" + "\n\npage_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\007_filterB\016\n\014_max_resultsB" + "\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_p" - + "artial_success\"\255\002\n\025ListNodeGroupsRequest" - + "\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001" - + "\022\032\n\npage_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\001\022\024\n\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\013" - + "_page_tokenB\031\n\027_return_partial_success\"\262" - + "\002\n\030ListNodeTemplatesRequest\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(\rH\001\210\001" - + "\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_toke" - + "n\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\026return_parti" + + "artial_success\"\233\002\n\031ListBackendBucketsReq" + + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" + + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" + + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007proj" + + "ect\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_succ" + + "ess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_re" + + "sultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_re" + + "turn_partial_success\"\234\002\n\032ListBackendServ" + + "icesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013" + + "max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375" + + "\307L \001(\tH\002\210\001\001\022\032\n\npage_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_parti" + "al_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\013_page_token" - + "B\031\n\027_return_partial_success\"\254\002\n\024ListNode" + + "B\031\n\027_return_partial_success\"\254\002\n\024ListDisk" + "TypesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350" + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001" @@ -9812,427 +9590,728 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ial_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\014_max_resultsB\013\n\t_" + "order_byB\r\n\013_page_tokenB\031\n\027_return_parti" - + "al_success\"\317\002\n\032ListNodesNodeGroupsReques" - + "t\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_result" - + "s\030\233\310\213\032 \001(\rH\001\210\001\001\022\033\n\nnode_group\030\202\374\213\340\001 \001(\tB" - + "\003\340A\002\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_t" - + "oken\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\001\022\024\n\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\013_page_toke" - + "nB\031\n\027_return_partial_success\"\265\002\n\033ListPac" - + "ketMirroringsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\t" - + "H\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010or" - + "der_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\006reg" - + "ion\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_partial_succ" - + "ess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_re" - + "sultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_re" - + "turn_partial_success\"\200\004\n ListPeeringRout" - + "esNetworksRequest\022\031\n\tdirection\030\377\216\2005 \001(\tH" - + "\000\210\001\001\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\001\210\001\001\022\033\n\013max_res" - + "ults\030\233\310\213\032 \001(\rH\002\210\001\001\022\027\n\007network\030\256\264\205o \001(\tB\003" - + "\340A\002\022\030\n\010order_by\030\350\375\307L \001(\tH\003\210\001\001\022\032\n\npage_to" - + "ken\030\311\260\304\t \001(\tH\004\210\001\001\022\034\n\014peering_name\030\252\320\200w \001" - + "(\tH\005\210\001\001\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006regi" - + "on\030\364\315\240B \001(\tH\006\210\001\001\022\'\n\026return_partial_succe" - + "ss\030\266\244\317\366\001 \001(\010H\007\210\001\001\"H\n\tDirection\022\027\n\023UNDEFI" - + "NED_DIRECTION\020\000\022\020\n\010INCOMING\020\246\320\267\241\001\022\020\n\010OUT" - + "GOING\020\354\306\314\222\001B\014\n\n_directionB\t\n\007_filterB\016\n\014" - + "_max_resultsB\013\n\t_order_byB\r\n\013_page_token" - + "B\017\n\r_peering_nameB\t\n\007_regionB\031\n\027_return_" - + "partial_success\"\362\002\n2ListPerInstanceConfi" - + "gsInstanceGroupManagersRequest\022\027\n\006filter" - + "\030\370\226\243\240\001 \001(\tH\000\210\001\001\022&\n\026instance_group_manage" - + "r\030\303\367\363v \001(\tB\003\340A\002\022\033\n\013max_results\030\233\310\213\032 \001(\rH" - + "\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_t" - + "oken\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\001\022\024\n\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\013_page_toke" - + "nB\031\n\027_return_partial_success\"\372\002\n8ListPer" - + "InstanceConfigsRegionInstanceGroupManage" - + "rsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022&\n\026in" - + "stance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\033\n\013ma" - + "x_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L" - + " \001(\tH\002\210\001\001\022\032\n\npage_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\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_o" - + "rder_byB\r\n\013_page_tokenB\031\n\027_return_partia" - + "l_success\"\270\002\n6ListPreconfiguredExpressio" - + "nSetsSecurityPoliciesRequest\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(\rH\001\210" - + "\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_tok" - + "en\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\007_filterB\016\n\014_max_resultsB\013\n\t_order_" - + "byB\r\n\013_page_tokenB\031\n\027_return_partial_suc" - + "cess\"\245\002\n#ListPublicAdvertisedPrefixesReq" - + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" - + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" - + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007proj" - + "ect\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_succ" - + "ess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_re" - + "sultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_re" - + "turn_partial_success\"\274\002\n\"ListPublicDeleg" - + "atedPrefixesRequest\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(\rH\001\210\001\001\022\030\n\010ord" - + "er_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\006regi" - + "on\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_partial_succe" - + "ss\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_res" - + "ultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_ret" - + "urn_partial_success\"\317\002\n\035ListReferrersIns" - + "tancesRequest\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" + + "al_success\"\250\002\n\020ListDisksRequest\022\027\n\006filte" + + "r\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\npage_" + + "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(\010" + + "H\004\210\001\001\022\024\n\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\013_page_tok" + + "enB\031\n\027_return_partial_success\"\346\002\n&ListEr" + + "rorsInstanceGroupManagersRequest\022\027\n\006filt" + + "er\030\370\226\243\240\001 \001(\tH\000\210\001\001\022&\n\026instance_group_mana" + + "ger\030\303\367\363v \001(\tB\003\340A\002\022\033\n\013max_results\030\233\310\213\032 \001(" + + "\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage" + + "_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301l \001(\t" + + "B\003\340A\002\022\'\n\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\014_max_resultsB\013\n\t_order_byB\r\n\013_page_to" + + "kenB\031\n\027_return_partial_success\"\356\002\n,ListE" + + "rrorsRegionInstanceGroupManagersRequest\022" + + "\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022&\n\026instance_gro" + + "up_manager\030\303\367\363v \001(\tB\003\340A\002\022\033\n\013max_results\030" + "\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022" + "\032\n\npage_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\001\022\024\n\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\013_" - + "page_tokenB\031\n\027_return_partial_success\"\266\002" - + "\n\034ListRegionAutoscalersRequest\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(\rH" - + "\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_t" - + "oken\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\026return_pa" - + "rtial_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\013_page_to" - + "kenB\031\n\027_return_partial_success\"\272\002\n ListR" - + "egionBackendServicesRequest\022\027\n\006filter\030\370\226" + + "\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026" + + "return_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" + + "\013_page_tokenB\031\n\027_return_partial_success\"" + + "\240\002\n\036ListExternalVpnGatewaysRequest\022\027\n\006fi" + + "lter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 " + + "\001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npa" + + "ge_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\007_filterB\016\n\014_max_resultsB\013\n\t_" + + "order_byB\r\n\013_page_tokenB\031\n\027_return_parti" + + "al_success\"\256\002\n\033ListFirewallPoliciesReque" + + "st\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resul" + + "ts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210" + + "\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\032\n\tparent" + + "_id\030\320\341\232\333\001 \001(\tH\004\210\001\001\022\'\n\026return_partial_suc" + + "cess\030\266\244\317\366\001 \001(\010H\005\210\001\001B\t\n\007_filterB\016\n\014_max_r" + + "esultsB\013\n\t_order_byB\r\n\013_page_tokenB\014\n\n_p" + + "arent_idB\031\n\027_return_partial_success\"\226\002\n\024" + + "ListFirewallsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\t" + + "H\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010or" + + "der_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026ret" + + "urn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_f" + + "ilterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_p" + + "age_tokenB\031\n\027_return_partial_success\"\264\002\n" + + "\032ListForwardingRulesRequest\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(\rH\001\210\001" + "\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_toke" + "n\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\026return_parti" + "al_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\013_page_token" - + "B\031\n\027_return_partial_success\"\266\002\n\034ListRegi" - + "onCommitmentsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\t" - + "H\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010or" - + "der_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\006reg" - + "ion\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_partial_succ" - + "ess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_re" - + "sultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_re" - + "turn_partial_success\"\264\002\n\032ListRegionDiskT" - + "ypesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013" - + "max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375" - + "\307L \001(\tH\002\210\001\001\022\032\n\npage_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\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\013_page_tokenB\031\n\027_return_part" - + "ial_success\"\260\002\n\026ListRegionDisksRequest\022\027" + + "B\031\n\027_return_partial_success\"\234\002\n\032ListGlob" + + "alAddressesRequest\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(\rH\001\210\001\001\022\030\n\010orde" + + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026retur" + + "n_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_fil" + + "terB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pag" + + "e_tokenB\031\n\027_return_partial_success\"\242\002\n L" + + "istGlobalForwardingRulesRequest\022\027\n\006filte" + + "r\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\npage_" + + "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(\010" + + "H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_ord" + + "er_byB\r\n\013_page_tokenB\031\n\027_return_partial_" + + "success\"\250\002\n&ListGlobalNetworkEndpointGro" + + "upsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013m" + + "ax_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307" + + "L \001(\tH\002\210\001\001\022\032\n\npage_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_partia" + + "l_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\013_page_tokenB" + + "\031\n\027_return_partial_success\"\235\002\n\033ListGloba" + + "lOperationsRequest\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(\rH\001\210\001\001\022\030\n\010orde" + + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026retur" + + "n_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_fil" + + "terB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pag" + + "e_tokenB\031\n\027_return_partial_success\"\272\002\n\'L" + + "istGlobalOrganizationOperationsRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032" + + "\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\032\n\tparent_id\030" + + "\320\341\232\333\001 \001(\tH\004\210\001\001\022\'\n\026return_partial_success" + + "\030\266\244\317\366\001 \001(\010H\005\210\001\001B\t\n\007_filterB\016\n\014_max_resul" + + "tsB\013\n\t_order_byB\r\n\013_page_tokenB\014\n\n_paren" + + "t_idB\031\n\027_return_partial_success\"\252\002\n(List" + + "GlobalPublicDelegatedPrefixesRequest\022\027\n\006" + + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" + + "\032 \001(\rH\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\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\007_filterB\016\n\014_max_resultsB\013\n" + + "\t_order_byB\r\n\013_page_tokenB\031\n\027_return_par" + + "tial_success\"\231\002\n\027ListHealthChecksRequest" + + "\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001" + + "\022\032\n\npage_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\007_filterB\016\n\014_max_result" + + "sB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return" + + "_partial_success\"\223\002\n\021ListImagesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032" + "\n\npage_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\026r" - + "eturn_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\013" - + "_page_tokenB\031\n\027_return_partial_success\"\276" - + "\002\n$ListRegionHealthCheckServicesRequest\022" + + "\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\007_filterB\016\n\014_max_resultsB" + + "\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_p" + + "artial_success\"\270\002\n ListInstanceGroupMana" + + "gersRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013" + + "max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375" + + "\307L \001(\tH\002\210\001\001\022\032\n\npage_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_parti" + + "al_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\014_max_resultsB\013\n\t_o" + + "rder_byB\r\n\013_page_tokenB\031\n\027_return_partia" + + "l_success\"\261\002\n\031ListInstanceGroupsRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022" + "\032\n\npage_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\026" - + "return_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" - + "\013_page_tokenB\031\n\027_return_partial_success\"" - + "\267\002\n\035ListRegionHealthChecksRequest\022\027\n\006fil" - + "ter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001" - + "(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npag" - + "e_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\026return" - + "_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filt" - + "erB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page" - + "_tokenB\031\n\027_return_partial_success\"\300\002\n&Li" - + "stRegionInstanceGroupManagersRequest\022\027\n\006" - + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" - + "\032 \001(\rH\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\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\026ret" - + "urn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_f" - + "ilterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_p" - + "age_tokenB\031\n\027_return_partial_success\"\271\002\n" - + "\037ListRegionInstanceGroupsRequest\022\027\n\006filt" - + "er\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(" - + "\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage" - + "_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301l \001(\t" - + "B\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_" - + "partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filte" - + "rB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_" - + "tokenB\031\n\027_return_partial_success\"\300\002\n&Lis" - + "tRegionNetworkEndpointGroupsRequest\022\027\n\006f" - + "ilter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032" - + " \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\np" - + "age_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\026retu" - + "rn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_fi" - + "lterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pa" - + "ge_tokenB\031\n\027_return_partial_success\"\302\002\n(" - + "ListRegionNetworkFirewallPoliciesRequest" - + "\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results" + + "\226\301l \001(\tB\003\340A\002\022\'\n\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\014_max_resultsB\013\n\t_order_byB\r\n\013_" + + "page_tokenB\031\n\027_return_partial_success\"\236\002" + + "\n\034ListInstanceTemplatesRequest\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(\rH" + + "\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_t" + + "oken\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\007_filterB\016\n\014_max_resultsB\013\n\t_orde" + + "r_byB\r\n\013_page_tokenB\031\n\027_return_partial_s" + + "uccess\"\331\003\n\"ListInstancesInstanceGroupsRe" + + "quest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\036\n\016instan" + + "ce_group\030\325\324\325& \001(\tB\003\340A\002\022}\n/instance_group" + + "s_list_instances_request_resource\030\237\250\214\343\001 " + + "\001(\0132;.google.cloud.compute.v1.InstanceGr" + + "oupsListInstancesRequestB\003\340A\002\022\033\n\013max_res" + + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" + + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007proj" + + "ect\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_succ" + + "ess\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\002" + + "B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_by" + + "B\r\n\013_page_tokenB\031\n\027_return_partial_succe" + + "ss\"\356\003\n(ListInstancesRegionInstanceGroups" + + "Request\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\036\n\016inst" + + "ance_group\030\325\324\325& \001(\tB\003\340A\002\022\033\n\013max_results\030" + + "\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022" + + "\032\n\npage_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\211\001\n" + + "6region_instance_groups_list_instances_r" + + "equest_resource\030\324\251\200\027 \001(\0132A.google.cloud." + + "compute.v1.RegionInstanceGroupsListInsta" + + "ncesRequestB\003\340A\002\022\'\n\026return_partial_succe" + + "ss\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_res" + + "ultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_ret" + + "urn_partial_success\"\254\002\n\024ListInstancesReq" + + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" + + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" + + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007proj" + + "ect\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_succ" + + "ess\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\002" + + "B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_by" + + "B\r\n\013_page_tokenB\031\n\027_return_partial_succe" + + "ss\"\274\002\n\"ListInterconnectAttachmentsReques" + + "t\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_result" + + "s\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001" + + "\001\022\032\n\npage_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\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\013_page_tokenB\031\n\027_return_partial_succes" + + "s\"\242\002\n ListInterconnectLocationsRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032" + + "\n\npage_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\007_filterB\016\n\014_max_resultsB" + + "\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_p" + + "artial_success\"\232\002\n\030ListInterconnectsRequ" + + "est\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resu" + + "lts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002" + + "\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007proje" + + "ct\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_succe" + + "ss\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_res" + + "ultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_ret" + + "urn_partial_success\"\225\002\n\023ListLicensesRequ" + + "est\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resu" + + "lts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002" + + "\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007proje" + + "ct\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_succe" + + "ss\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_res" + + "ultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_ret" + + "urn_partial_success\"\232\002\n\030ListMachineImage" + + "sRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L " + + "\001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007" + + "project\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\007_filterB\016\n\014_ma" + + "x_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n" + + "\027_return_partial_success\"\257\002\n\027ListMachine" + + "TypesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350" + + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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_part" + + "ial_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\014_max_resultsB\013\n\t_" + + "order_byB\r\n\013_page_tokenB\031\n\027_return_parti" + + "al_success\"\360\002\n0ListManagedInstancesInsta" + + "nceGroupManagersRequest\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(\rH\001\210\001\001\022\030\n" + + "\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026" + + "return_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\014_max_r" + + "esultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_r" + + "eturn_partial_success\"\370\002\n6ListManagedIns" + + "tancesRegionInstanceGroupManagersRequest" + + "\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022&\n\026instance_gr" + + "oup_manager\030\303\367\363v \001(\tB\003\340A\002\022\033\n\013max_results" + "\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001" + "\022\032\n\npage_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" + "\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\013_page_tokenB\031\n\027_return_partial_success" - + "\"\300\002\n&ListRegionNotificationEndpointsRequ" - + "est\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resu" - + "lts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002" - + "\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007proje" - + "ct\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002" + + "\"\270\002\n ListNetworkEndpointGroupsRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301" + + "l \001(\tB\003\340A\002\022\'\n\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_fi" + + "lterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pa" + + "ge_tokenB\031\n\027_return_partial_success\"\341\002\n6" + + "ListNetworkEndpointsGlobalNetworkEndpoin" + + "tGroupsRequest\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(\rH\001\210\001\001\022\'\n\026network_" + + "endpoint_group\030\206\313\363\316\001 \001(\tB\003\340A\002\022\030\n\010order_b" + + "y\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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_p" + + "artial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filter" + + "B\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page_t" + + "okenB\031\n\027_return_partial_success\"\377\003\n0List" + + "NetworkEndpointsNetworkEndpointGroupsReq" + + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" + + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\'\n\026network_endpoint_g" + + "roup\030\206\313\363\316\001 \001(\tB\003\340A\002\022\213\001\n7network_endpoint" + + "_groups_list_endpoints_request_resource\030" + + "\216\230\257\034 \001(\0132B.google.cloud.compute.v1.Netwo" + + "rkEndpointGroupsListEndpointsRequestB\003\340A" + + "\002\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_toke" + + "n\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\007_filterB\016\n\014_max_resultsB\013\n\t_order_b" - + "yB\r\n\013_page_tokenB\031\n\027_return_partial_succ" - + "ess\"\265\002\n\033ListRegionOperationsRequest\022\027\n\006f" - + "ilter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032" + + "\001\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n\007_filterB\016\n\014_m" + + "ax_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031" + + "\n\027_return_partial_success\"\244\002\n\"ListNetwor" + + "kFirewallPoliciesRequest\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(\rH\001\210\001\001\022\030" + + "\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r" + + "\n\013_page_tokenB\031\n\027_return_partial_success" + + "\"\225\002\n\023ListNetworksRequest\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(\rH\001\210\001\001\022\030" + + "\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\007_filterB\016\n\014_max_resultsB\013\n\t_order_byB\r" + + "\n\013_page_tokenB\031\n\027_return_partial_success" + + "\"\255\002\n\025ListNodeGroupsRequest\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(\rH\001\210\001\001" + + "\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\001" + + "\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n\007_filterB\016\n\014_ma" + + "x_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n" + + "\027_return_partial_success\"\262\002\n\030ListNodeTem" + + "platesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030" + + "\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\240" + + "B \001(\tB\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\t_order_byB\r\n\013_page_tokenB\031\n\027_return_pa" + + "rtial_success\"\254\002\n\024ListNodeTypesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032" + + "\n\npage_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\001\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n\007_f" + + "ilterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_p" + + "age_tokenB\031\n\027_return_partial_success\"\317\002\n" + + "\032ListNodesNodeGroupsRequest\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(\rH\001\210\001" + + "\001\022\033\n\nnode_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022\030\n\010order_" + + "by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\001\022\024\n\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\013_page_tokenB\031\n\027_return_p" + + "artial_success\"\265\002\n\033ListPacketMirroringsR" + + "equest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_r" + + "esults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(" + + "\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007pr" + + "oject\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\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\t_orde" + + "r_byB\r\n\013_page_tokenB\031\n\027_return_partial_s" + + "uccess\"\200\004\n ListPeeringRoutesNetworksRequ" + + "est\022\031\n\tdirection\030\377\216\2005 \001(\tH\000\210\001\001\022\027\n\006filter" + + "\030\370\226\243\240\001 \001(\tH\001\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH" + + "\002\210\001\001\022\027\n\007network\030\256\264\205o \001(\tB\003\340A\002\022\030\n\010order_b" + + "y\030\350\375\307L \001(\tH\003\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\004" + + "\210\001\001\022\034\n\014peering_name\030\252\320\200w \001(\tH\005\210\001\001\022\027\n\007pro" + + "ject\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tH\006\210" + + "\001\001\022\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\007" + + "\210\001\001\"H\n\tDirection\022\027\n\023UNDEFINED_DIRECTION\020" + + "\000\022\020\n\010INCOMING\020\246\320\267\241\001\022\020\n\010OUTGOING\020\354\306\314\222\001B\014\n" + + "\n_directionB\t\n\007_filterB\016\n\014_max_resultsB\013" + + "\n\t_order_byB\r\n\013_page_tokenB\017\n\r_peering_n" + + "ameB\t\n\007_regionB\031\n\027_return_partial_succes" + + "s\"\362\002\n2ListPerInstanceConfigsInstanceGrou" + + "pManagersRequest\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(\rH\001\210\001\001\022\030\n\010order_" + + "by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\001\022\024\n\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\013_page_tokenB\031\n\027_return_p" + + "artial_success\"\372\002\n8ListPerInstanceConfig" + + "sRegionInstanceGroupManagersRequest\022\027\n\006f" + + "ilter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022&\n\026instance_group_m" + + "anager\030\303\367\363v \001(\tB\003\340A\002\022\033\n\013max_results\030\233\310\213\032" + " \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\np" + "age_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\026retu" + "rn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_fi" + "lterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pa" - + "ge_tokenB\031\n\027_return_partial_success\"\273\002\n!" - + "ListRegionSecurityPoliciesRequest\022\027\n\006fil" - + "ter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001" - + "(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npag" - + "e_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\026return" - + "_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filt" - + "erB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page" - + "_tokenB\031\n\027_return_partial_success\"\272\002\n Li" - + "stRegionSslCertificatesRequest\022\027\n\006filter" + + "ge_tokenB\031\n\027_return_partial_success\"\270\002\n6" + + "ListPreconfiguredExpressionSetsSecurityP" + + "oliciesRequest\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(\rH\001\210\001\001\022\030\n\010order_by" + + "\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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_pa" + + "rtial_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\013_page_to" + + "kenB\031\n\027_return_partial_success\"\245\002\n#ListP" + + "ublicAdvertisedPrefixesRequest\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(\rH" + "\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_t" + "oken\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\026return_pa" - + "rtial_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\013_page_to" - + "kenB\031\n\027_return_partial_success\"\274\002\n\"ListR" - + "egionTargetHttpProxiesRequest\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(\rH\001" - + "\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_to" - + "ken\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301l \001(\tB\003\340" - + "A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_par" - + "tial_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\013_page_tok" - + "enB\031\n\027_return_partial_success\"\275\002\n#ListRe" - + "gionTargetHttpsProxiesRequest\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(\rH\001" - + "\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_to" - + "ken\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301l \001(\tB\003\340" - + "A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_par" - + "tial_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\013_page_tok" - + "enB\031\n\027_return_partial_success\"\262\002\n\030ListRe" - + "gionUrlMapsRequest\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(\rH\001\210\001\001\022\030\n\010orde" - + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\006regio" - + "n\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_partial_succes" - + "s\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resu" - + "ltsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retu" - + "rn_partial_success\"\224\002\n\022ListRegionsReques" - + "t\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_result" - + "s\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001" - + "\001\022\032\n\npage_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\007_filterB\016\n\014_max_resul" - + "tsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retur" - + "n_partial_success\"\257\002\n\027ListReservationsRe" + + "\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\t_orde" + + "r_byB\r\n\013_page_tokenB\031\n\027_return_partial_s" + + "uccess\"\274\002\n\"ListPublicDelegatedPrefixesRe" + "quest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_re" + "sults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\t" + "H\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007pro" - + "ject\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_suc" - + "cess\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\014_max_resultsB\013\n\t_order_b" - + "yB\r\n\013_page_tokenB\031\n\027_return_partial_succ" - + "ess\"\265\002\n\033ListResourcePoliciesRequest\022\027\n\006f" - + "ilter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032" - + " \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\np" - + "age_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\026retu" - + "rn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_fi" - + "lterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pa" - + "ge_tokenB\031\n\027_return_partial_success\"\254\002\n\022" - + "ListRoutersRequest\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(\rH\001\210\001\001\022\030\n\010orde" - + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\006regio" - + "n\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_partial_succes" - + "s\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resu" - + "ltsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retu" - + "rn_partial_success\"\223\002\n\021ListRoutesRequest" - + "\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001" - + "\022\032\n\npage_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" + + "ject\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340" + + "A\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\t_order" + + "_byB\r\n\013_page_tokenB\031\n\027_return_partial_su" + + "ccess\"\317\002\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(\rH\001\210\001\001\022" + + "\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\001\022" + + "\024\n\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\013_page_tokenB\031\n\027" + + "_return_partial_success\"\266\002\n\034ListRegionAu" + + "toscalersRequest\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(\rH\001\210\001\001\022\030\n\010order_" + + "by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026return_partial_success\030" + "\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_result" + "sB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return" - + "_partial_success\"\235\002\n\033ListSecurityPolicie" - + "sRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L " - + "\001(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007" - + "project\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_" + + "_partial_success\"\272\002\n ListRegionBackendSe" + + "rvicesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030" + + "\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\240" + + "B \001(\tB\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\t_order_byB\r\n\013_page_tokenB\031\n\027_return_pa" + + "rtial_success\"\266\002\n\034ListRegionCommitmentsR" + + "equest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_r" + + "esults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(" + + "\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007pr" + + "oject\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\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\t_orde" + + "r_byB\r\n\013_page_tokenB\031\n\027_return_partial_s" + + "uccess\"\264\002\n\032ListRegionDiskTypesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n" + + "\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301" + + "l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026re" + + "turn_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\013_" + + "page_tokenB\031\n\027_return_partial_success\"\260\002" + + "\n\026ListRegionDisksRequest\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(\rH\001\210\001\001\022\030" + + "\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026return_partial_" + "success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_ma" + "x_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n" - + "\027_return_partial_success\"\267\002\n\035ListService" - + "AttachmentsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000" + + "\027_return_partial_success\"\276\002\n$ListRegionH" + + "ealthCheckServicesRequest\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(\rH\001\210\001\001\022" + + "\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026return_partial" + + "_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_m" + + "ax_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031" + + "\n\027_return_partial_success\"\267\002\n\035ListRegion" + + "HealthChecksRequest\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(\rH\001\210\001\001\022\030\n\010ord" + + "er_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\006regi" + + "on\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_partial_succe" + + "ss\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_res" + + "ultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_ret" + + "urn_partial_success\"\300\002\n&ListRegionInstan" + + "ceGroupManagersRequest\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(\rH\001\210\001\001\022\030\n\010" + + "order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\006r" + + "egion\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_partial_su" + + "ccess\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\013_page_tokenB\031\n\027_" + + "return_partial_success\"\271\002\n\037ListRegionIns" + + "tanceGroupsRequest\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(\rH\001\210\001\001\022\030\n\010orde" + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\006regio" + "n\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_partial_succes" + "s\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resu" + "ltsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_retu" - + "rn_partial_success\"\226\002\n\024ListSnapshotsRequ" - + "est\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resu" - + "lts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002" - + "\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007proje" - + "ct\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_succe" - + "ss\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_res" - + "ultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_ret" - + "urn_partial_success\"\234\002\n\032ListSslCertifica" - + "tesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013m" - + "ax_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307" - + "L \001(\tH\002\210\001\001\022\032\n\npage_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_partia" + + "rn_partial_success\"\300\002\n&ListRegionNetwork" + + "EndpointGroupsRequest\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(\rH\001\210\001\001\022\030\n\010o" + + "rder_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\006re" + + "gion\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_partial_suc" + + "cess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_r" + + "esultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_r" + + "eturn_partial_success\"\302\002\n(ListRegionNetw" + + "orkFirewallPoliciesRequest\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(\rH\001\210\001\001" + + "\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026return_partia" + "l_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\013_page_tokenB" - + "\031\n\027_return_partial_success\"\230\002\n\026ListSslPo" - + "liciesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030" - + "\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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_par" + + "\031\n\027_return_partial_success\"\300\002\n&ListRegio" + + "nNotificationEndpointsRequest\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(\rH\001" + + "\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_to" + + "ken\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301l \001(\tB\003\340" + + "A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_par" + "tial_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\013_page_tok" - + "enB\031\n\027_return_partial_success\"\260\002\n\026ListSu" - + "bnetworksRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001" + + "enB\031\n\027_return_partial_success\"\265\002\n\033ListRe" + + "gionOperationsRequest\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(\rH\001\210\001\001\022\030\n\010o" + + "rder_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\006re" + + "gion\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_partial_suc" + + "cess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_r" + + "esultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_r" + + "eturn_partial_success\"\273\002\n!ListRegionSecu" + + "rityPoliciesRequest\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(\rH\001\210\001\001\022\030\n\010ord" + + "er_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\006regi" + + "on\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_partial_succe" + + "ss\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_res" + + "ultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_ret" + + "urn_partial_success\"\272\002\n ListRegionSslCer" + + "tificatesRequest\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(\rH\001\210\001\001\022\030\n\010order_" + "by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026return_partial_success\030" + "\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_result" + "sB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return" - + "_partial_success\"\236\002\n\034ListTargetGrpcProxi" - + "esRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013ma" - + "x_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L" - + " \001(\tH\002\210\001\001\022\032\n\npage_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\007_filterB\016\n\014_m" - + "ax_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031" - + "\n\027_return_partial_success\"\236\002\n\034ListTarget" - + "HttpProxiesRequest\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(\rH\001\210\001\001\022\030\n\010orde" - + "r_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026retur" - + "n_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_fil" - + "terB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pag" - + "e_tokenB\031\n\027_return_partial_success\"\237\002\n\035L" - + "istTargetHttpsProxiesRequest\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(\rH\001\210" - + "\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_tok" - + "en\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301l \001(\tB\003\340A" + + "_partial_success\"\274\002\n\"ListRegionTargetHtt" + + "pProxiesRequest\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(\rH\001\210\001\001\022\030\n\010order_b" + + "y\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026return_partial_success\030\266" + + "\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_results" + + "B\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_" + + "partial_success\"\275\002\n#ListRegionTargetHttp" + + "sProxiesRequest\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(\rH\001\210\001\001\022\030\n\010order_b" + + "y\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026return_partial_success\030\266" + + "\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_results" + + "B\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_" + + "partial_success\"\262\002\n\030ListRegionUrlMapsReq" + + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" + + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" + + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007proj" + + "ect\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\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\t_order_" + + "byB\r\n\013_page_tokenB\031\n\027_return_partial_suc" + + "cess\"\224\002\n\022ListRegionsRequest\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(\rH\001\210\001" + + "\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_toke" + + "n\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\007_filterB\016\n\014_max_resultsB\013\n\t_order_b" + + "yB\r\n\013_page_tokenB\031\n\027_return_partial_succ" + + "ess\"\257\002\n\027ListReservationsRequest\022\027\n\006filte" + + "r\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\npage_" + + "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(\010" + + "H\004\210\001\001\022\024\n\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\013_page_tok" + + "enB\031\n\027_return_partial_success\"\265\002\n\033ListRe" + + "sourcePoliciesRequest\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(\rH\001\210\001\001\022\030\n\010o" + + "rder_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\006re" + + "gion\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_partial_suc" + + "cess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_r" + + "esultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_r" + + "eturn_partial_success\"\254\002\n\022ListRoutersReq" + + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" + + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" + + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007proj" + + "ect\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\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\t_order_" + + "byB\r\n\013_page_tokenB\031\n\027_return_partial_suc" + + "cess\"\223\002\n\021ListRoutesRequest\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(\rH\001\210\001\001" + + "\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\001" + + "B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_by" + + "B\r\n\013_page_tokenB\031\n\027_return_partial_succe" + + "ss\"\235\002\n\033ListSecurityPoliciesRequest\022\027\n\006fi" + + "lter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 " + + "\001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npa" + + "ge_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\007_filterB\016\n\014_max_resultsB\013\n\t_" + + "order_byB\r\n\013_page_tokenB\031\n\027_return_parti" + + "al_success\"\267\002\n\035ListServiceAttachmentsReq" + + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" + + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" + + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007proj" + + "ect\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\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\t_order_", - "byB\r\n\013_page_tokenB\031\n\027_return_partial_suc" - + "cess\"\262\002\n\032ListTargetInstancesRequest\022\027\n\006f" + + "\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_" + + "byB\r\n\013_page_tokenB\031\n\027_return_partial_suc" + + "cess\"\226\002\n\024ListSnapshotsRequest\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(\rH\001" + + "\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_to" + + "ken\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301l \001(\tB\003\340" + + "A\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\t_order" + + "_byB\r\n\013_page_tokenB\031\n\027_return_partial_su" + + "ccess\"\234\002\n\032ListSslCertificatesRequest\022\027\n\006" + + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" + + "\032 \001(\rH\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\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\007_filterB\016\n\014_max_resultsB\013\n" + + "\t_order_byB\r\n\013_page_tokenB\031\n\027_return_par" + + "tial_success\"\230\002\n\026ListSslPoliciesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022" + + "\032\n\npage_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\007_filterB\016\n\014_max_results" + + "B\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_" + + "partial_success\"\260\002\n\026ListSubnetworksReque" + + "st\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resul" + + "ts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210" + + "\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007projec" + + "t\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022" + + "\'\n\026return_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001" + + "B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t_order_by" + + "B\r\n\013_page_tokenB\031\n\027_return_partial_succe" + + "ss\"\236\002\n\034ListTargetGrpcProxiesRequest\022\027\n\006f" + "ilter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213\032" + " \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\np" + "age_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\001\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n\007_filt" - + "erB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_page" - + "_tokenB\031\n\027_return_partial_success\"\260\002\n\026Li" - + "stTargetPoolsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\t" - + "H\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010or" - + "der_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\006reg" - + "ion\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_partial_succ" + + " \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_resultsB\013\n\t" + + "_order_byB\r\n\013_page_tokenB\031\n\027_return_part" + + "ial_success\"\236\002\n\034ListTargetHttpProxiesReq" + + "uest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_res" + + "ults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH" + + "\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007proj" + + "ect\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_succ" + "ess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_re" + "sultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_re" - + "turn_partial_success\"\235\002\n\033ListTargetSslPr" - + "oxiesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350" - + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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_part" - + "ial_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\013_page_toke" - + "nB\031\n\027_return_partial_success\"\235\002\n\033ListTar" - + "getTcpProxiesRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\t" - + "H\000\210\001\001\022\033\n\013max_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010or" - + "der_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026ret" - + "urn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_f" - + "ilterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_p" - + "age_tokenB\031\n\027_return_partial_success\"\266\002\n" - + "\034ListTargetVpnGatewaysRequest\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(\rH\001" - + "\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_to" - + "ken\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007project\030\231\226\301l \001(\tB\003\340" - + "A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022\'\n\026return_par" - + "tial_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\013_page_tok" - + "enB\031\n\027_return_partial_success\"\224\002\n\022ListUr" - + "lMapsRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350" - + "\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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_part" - + "ial_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\013_page_toke" - + "nB\031\n\027_return_partial_success\"\236\002\n\034ListUsa" - + "bleSubnetworksRequest\022\027\n\006filter\030\370\226\243\240\001 \001(" + + "turn_partial_success\"\237\002\n\035ListTargetHttps" + + "ProxiesRequest\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(\rH\001\210\001\001\022\030\n\010order_by" + + "\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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_pa" + + "rtial_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\013_page_to" + + "kenB\031\n\027_return_partial_success\"\262\002\n\032ListT" + + "argetInstancesRequest\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(\rH\001\210\001\001\022\030\n\010o" + "rder_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026re" - + "turn_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\013_" - + "page_tokenB\031\n\027_return_partial_success\"\260\002" - + "\n\026ListVpnGatewaysRequest\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(\rH\001\210\001\001\022\030" - + "\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026return_partial_" - + "success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_ma" - + "x_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n" - + "\027_return_partial_success\"\257\002\n\025ListVpnTunn" - + "elsRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013m" + + "turn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001\022\024\n\004z" + + "one\030\254\307\344\001 \001(\tB\003\340A\002B\t\n\007_filterB\016\n\014_max_res" + + "ultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_ret" + + "urn_partial_success\"\260\002\n\026ListTargetPoolsR" + + "equest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_r" + + "esults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(" + + "\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007pr" + + "oject\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\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\t_orde" + + "r_byB\r\n\013_page_tokenB\031\n\027_return_partial_s" + + "uccess\"\235\002\n\033ListTargetSslProxiesRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032" + + "\n\npage_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\007_filterB\016\n\014_max_resultsB" + + "\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_p" + + "artial_success\"\235\002\n\033ListTargetTcpProxiesR" + + "equest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_r" + + "esults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(" + + "\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007pr" + + "oject\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_su" + + "ccess\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\013_page_tokenB\031\n\027_" + + "return_partial_success\"\266\002\n\034ListTargetVpn" + + "GatewaysRequest\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(\rH\001\210\001\001\022\030\n\010order_b" + + "y\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026return_partial_success\030\266" + + "\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_results" + + "B\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_" + + "partial_success\"\224\002\n\022ListUrlMapsRequest\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032" + + "\n\npage_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\007_filterB\016\n\014_max_resultsB" + + "\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_return_p" + + "artial_success\"\236\002\n\034ListUsableSubnetworks" + + "Request\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001" + + "(\tH\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007p" + + "roject\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_s" + + "uccess\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\013_page_tokenB\031\n\027" + + "_return_partial_success\"\260\002\n\026ListVpnGatew" + + "aysRequest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013m" + "ax_results\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307" + "L \001(\tH\002\210\001\001\022\032\n\npage_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\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\013_page_tokenB\031\n\027_return_parti" - + "al_success\"\215\003\n\033ListXpnHostsProjectsReque" - + "st\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_resul" - + "ts\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210" - + "\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007projec" - + "t\030\231\226\301l \001(\tB\003\340A\002\022n\n(projects_list_xpn_hos" - + "ts_request_resource\030\227\320\316q \001(\01324.google.cl" - + "oud.compute.v1.ProjectsListXpnHostsReque" - + "stB\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\t_" - + "order_byB\r\n\013_page_tokenB\031\n\027_return_parti" - + "al_success\"\261\002\n\031ListZoneOperationsRequest" - + "\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(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001" - + "\022\032\n\npage_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\001\022\024\n\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\013" - + "_page_tokenB\031\n\027_return_partial_success\"\222" - + "\002\n\020ListZonesRequest\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(\rH\001\210\001\001\022\030\n\010ord" - + "er_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\026retu" - + "rn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_fi" - + "lterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_pa" - + "ge_tokenB\031\n\027_return_partial_success\"\217\001\n\t" - + "LocalDisk\022\032\n\ndisk_count\030\355\257\235W \001(\005H\000\210\001\001\022\035\n" - + "\014disk_size_gb\030\267\232\347\226\001 \001(\005H\001\210\001\001\022\031\n\tdisk_typ" - + "e\030\234\351\254, \001(\tH\002\210\001\001B\r\n\013_disk_countB\017\n\r_disk_" - + "size_gbB\014\n\n_disk_type\"\322\002\n\016LocationPolicy" + + "al_success\"\257\002\n\025ListVpnTunnelsRequest\022\027\n\006" + + "filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_results\030\233\310\213" + + "\032 \001(\rH\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\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\026ret" + + "urn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_f" + + "ilterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_p" + + "age_tokenB\031\n\027_return_partial_success\"\215\003\n" + + "\033ListXpnHostsProjectsRequest\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(\rH\001\210" + + "\001\001\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_tok" + + "en\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_res" + + "ource\030\227\320\316q \001(\01324.google.cloud.compute.v1" + + ".ProjectsListXpnHostsRequestB\003\340A\002\022\'\n\026ret" + + "urn_partial_success\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_f" + + "ilterB\016\n\014_max_resultsB\013\n\t_order_byB\r\n\013_p" + + "age_tokenB\031\n\027_return_partial_success\"\261\002\n" + + "\031ListZoneOperationsRequest\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(\rH\001\210\001\001" + + "\022\030\n\010order_by\030\350\375\307L \001(\tH\002\210\001\001\022\032\n\npage_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\001" + + "\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002B\t\n\007_filterB\016\n\014_ma" + + "x_resultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n" + + "\027_return_partial_success\"\222\002\n\020ListZonesRe" + + "quest\022\027\n\006filter\030\370\226\243\240\001 \001(\tH\000\210\001\001\022\033\n\013max_re" + + "sults\030\233\310\213\032 \001(\rH\001\210\001\001\022\030\n\010order_by\030\350\375\307L \001(\t" + + "H\002\210\001\001\022\032\n\npage_token\030\311\260\304\t \001(\tH\003\210\001\001\022\027\n\007pro" + + "ject\030\231\226\301l \001(\tB\003\340A\002\022\'\n\026return_partial_suc" + + "cess\030\266\244\317\366\001 \001(\010H\004\210\001\001B\t\n\007_filterB\016\n\014_max_r" + + "esultsB\013\n\t_order_byB\r\n\013_page_tokenB\031\n\027_r" + + "eturn_partial_success\"\217\001\n\tLocalDisk\022\032\n\nd" + + "isk_count\030\355\257\235W \001(\005H\000\210\001\001\022\035\n\014disk_size_gb\030" + + "\267\232\347\226\001 \001(\005H\001\210\001\001\022\031\n\tdisk_type\030\234\351\254, \001(\tH\002\210\001" + + "\001B\r\n\013_disk_countB\017\n\r_disk_size_gbB\014\n\n_di" + + "sk_type\"\\\n\020LocalizedMessage\022\027\n\006locale\030\332\234" + + "\330\364\001 \001(\tH\000\210\001\001\022\030\n\007message\030\207\200\254\307\001 \001(\tH\001\210\001\001B\t" + + "\n\007_localeB\n\n\010_message\"\322\002\n\016LocationPolicy" + "\022M\n\tlocations\030\336\256\221\305\001 \003(\01326.google.cloud.c" + "ompute.v1.LocationPolicy.LocationsEntry\022" + "\035\n\014target_shape\030\363\346\273\241\001 \001(\tH\000\210\001\001\032a\n\016Locati" @@ -10241,8661 +10320,8703 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "ation:\0028\001\"^\n\013TargetShape\022\032\n\026UNDEFINED_TA" + "RGET_SHAPE\020\000\022\t\n\003ANY\020\314\373\003\022\026\n\017ANY_SINGLE_ZO" + "NE\020\320\246\221\035\022\020\n\010BALANCED\020\210\272\255\337\001B\017\n\r_target_sha" - + "pe\"\245\001\n\026LocationPolicyLocation\022\032\n\nprefere" - + "nce\030\333\371\362G \001(\tH\000\210\001\001\"`\n\nPreference\022\030\n\024UNDEF" - + "INED_PREFERENCE\020\000\022\014\n\005ALLOW\020\251\326\336\035\022\n\n\004DENY\020" - + "\214\354\177\022\036\n\026PREFERENCE_UNSPECIFIED\020\263\353\316\354\001B\r\n\013_" - + "preference\"\251\002\n\tLogConfig\022Q\n\013cloud_audit\030" - + "\321\302\356\304\001 \001(\01323.google.cloud.compute.v1.LogC" - + "onfigCloudAuditOptionsH\000\210\001\001\022J\n\007counter\030\374" - + "\253\335\310\001 \001(\01320.google.cloud.compute.v1.LogCo" - + "nfigCounterOptionsH\001\210\001\001\022Q\n\013data_access\030\231" - + "\337\326\210\001 \001(\01323.google.cloud.compute.v1.LogCo" - + "nfigDataAccessOptionsH\002\210\001\001B\016\n\014_cloud_aud" - + "itB\n\n\010_counterB\016\n\014_data_access\"\270\002\n\032LogCo" - + "nfigCloudAuditOptions\022c\n\035authorization_l" - + "ogging_options\030\370\233\361g \001(\01324.google.cloud.c" - + "ompute.v1.AuthorizationLoggingOptionsH\000\210" - + "\001\001\022\031\n\010log_name\030\246\365\217\300\001 \001(\tH\001\210\001\001\"k\n\007LogName" - + "\022\026\n\022UNDEFINED_LOG_NAME\020\000\022\026\n\016ADMIN_ACTIVI" - + "TY\020\237\334\354\313\001\022\022\n\013DATA_ACCESS\020\231\327\302q\022\034\n\024UNSPECIF" - + "IED_LOG_NAME\020\356\355\337\303\001B \n\036_authorization_log" - + "ging_optionsB\013\n\t_log_name\"\265\001\n\027LogConfigC" - + "ounterOptions\022U\n\rcustom_fields\030\307\276\205w \003(\0132" - + ";.google.cloud.compute.v1.LogConfigCount" - + "erOptionsCustomField\022\025\n\005field\030\372\301\272. \001(\tH\000" - + "\210\001\001\022\027\n\006metric\030\260\353\227\376\001 \001(\tH\001\210\001\001B\010\n\006_fieldB\t" - + "\n\007_metric\"d\n\"LogConfigCounterOptionsCust" - + "omField\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\025\n\005value\030\361" - + "\242\2625 \001(\tH\001\210\001\001B\007\n\005_nameB\010\n\006_value\"\235\001\n\032LogC" - + "onfigDataAccessOptions\022\031\n\010log_mode\030\276\363\216\300\001" - + " \001(\tH\000\210\001\001\"W\n\007LogMode\022\026\n\022UNDEFINED_LOG_MO" - + "DE\020\000\022\027\n\017LOG_FAIL_CLOSED\020\222\252\361\253\001\022\033\n\024LOG_MOD" - + "E_UNSPECIFIED\020\266\364\204*B\013\n\t_log_mode\"\203\t\n\014Mach" - + "ineImage\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\013gu" - + "est_flush\030\335\223\354\267\001 \001(\010H\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210" - + "\001\001\022P\n\023instance_properties\030\235\236\330f \001(\0132+.goo" - + "gle.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\034machine_im" - + "age_encryption_key\030\377\377\347\373\001 \001(\0132..google.cl" - + "oud.compute.v1.CustomerEncryptionKeyH\006\210\001" - + "\001\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\036\n\rsatisfies_pzs" - + "\030\253\335\253\345\001 \001(\010H\010\210\001\001\022;\n\013saved_disks\030\276\355\300\275\001 \003(\013" - + "2\".google.cloud.compute.v1.SavedDisk\022\032\n\t" - + "self_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022Y\n\033source_disk_" - + "encryption_keys\030\262\370\317\260\001 \003(\01320.google.cloud" - + ".compute.v1.SourceDiskEncryptionKey\022 \n\017s" - + "ource_instance\030\271\230\375\274\001 \001(\tH\n\210\001\001\022^\n\032source_" - + "instance_properties\030\371\321\313\342\001 \001(\01321.google.c" - + "loud.compute.v1.SourceInstanceProperties" - + "H\013\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\014\210\001\001\022\035\n\021storage" - + "_locations\030\232\355\263\234\001 \003(\t\022#\n\023total_storage_by" - + "tes\030\354\207\204\' \001(\003H\r\210\001\001\"s\n\006Status\022\024\n\020UNDEFINED" + + "pe\"\216\002\n\026LocationPolicyLocation\022W\n\013constra" + + "ints\030\266\314\356\001 \001(\0132:.google.cloud.compute.v1." + + "LocationPolicyLocationConstraintsH\000\210\001\001\022\032" + + "\n\npreference\030\333\371\362G \001(\tH\001\210\001\001\"`\n\nPreference" + + "\022\030\n\024UNDEFINED_PREFERENCE\020\000\022\014\n\005ALLOW\020\251\326\336\035" + + "\022\n\n\004DENY\020\214\354\177\022\036\n\026PREFERENCE_UNSPECIFIED\020\263" + + "\353\316\354\001B\016\n\014_constraintsB\r\n\013_preference\"M\n!L" + + "ocationPolicyLocationConstraints\022\032\n\tmax_" + + "count\030\364\374\222\211\001 \001(\005H\000\210\001\001B\014\n\n_max_count\"\251\002\n\tL" + + "ogConfig\022Q\n\013cloud_audit\030\321\302\356\304\001 \001(\01323.goog" + + "le.cloud.compute.v1.LogConfigCloudAuditO" + + "ptionsH\000\210\001\001\022J\n\007counter\030\374\253\335\310\001 \001(\01320.googl" + + "e.cloud.compute.v1.LogConfigCounterOptio" + + "nsH\001\210\001\001\022Q\n\013data_access\030\231\337\326\210\001 \001(\01323.googl" + + "e.cloud.compute.v1.LogConfigDataAccessOp" + + "tionsH\002\210\001\001B\016\n\014_cloud_auditB\n\n\010_counterB\016" + + "\n\014_data_access\"\270\002\n\032LogConfigCloudAuditOp" + + "tions\022c\n\035authorization_logging_options\030\370" + + "\233\361g \001(\01324.google.cloud.compute.v1.Author" + + "izationLoggingOptionsH\000\210\001\001\022\031\n\010log_name\030\246" + + "\365\217\300\001 \001(\tH\001\210\001\001\"k\n\007LogName\022\026\n\022UNDEFINED_LO" + + "G_NAME\020\000\022\026\n\016ADMIN_ACTIVITY\020\237\334\354\313\001\022\022\n\013DATA" + + "_ACCESS\020\231\327\302q\022\034\n\024UNSPECIFIED_LOG_NAME\020\356\355\337" + + "\303\001B \n\036_authorization_logging_optionsB\013\n\t" + + "_log_name\"\265\001\n\027LogConfigCounterOptions\022U\n" + + "\rcustom_fields\030\307\276\205w \003(\0132;.google.cloud.c" + + "ompute.v1.LogConfigCounterOptionsCustomF" + + "ield\022\025\n\005field\030\372\301\272. \001(\tH\000\210\001\001\022\027\n\006metric\030\260\353" + + "\227\376\001 \001(\tH\001\210\001\001B\010\n\006_fieldB\t\n\007_metric\"d\n\"Log" + + "ConfigCounterOptionsCustomField\022\024\n\004name\030" + + "\213\365\315\001 \001(\tH\000\210\001\001\022\025\n\005value\030\361\242\2625 \001(\tH\001\210\001\001B\007\n\005" + + "_nameB\010\n\006_value\"\235\001\n\032LogConfigDataAccessO" + + "ptions\022\031\n\010log_mode\030\276\363\216\300\001 \001(\tH\000\210\001\001\"W\n\007Log" + + "Mode\022\026\n\022UNDEFINED_LOG_MODE\020\000\022\027\n\017LOG_FAIL" + + "_CLOSED\020\222\252\361\253\001\022\033\n\024LOG_MODE_UNSPECIFIED\020\266\364" + + "\204*B\013\n\t_log_mode\"\203\t\n\014MachineImage\022\"\n\022crea" + + "tion_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013descript" + + "ion\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\034\n\013guest_flush\030\335\223\354\267\001 " + + "\001(\010H\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022P\n\023instance_p" + + "roperties\030\235\236\330f \001(\0132+.google.cloud.comput" + + "e.v1.InstancePropertiesH\004\210\001\001\022\024\n\004kind\030\224\367\310" + + "\001 \001(\tH\005\210\001\001\022]\n\034machine_image_encryption_k" + + "ey\030\377\377\347\373\001 \001(\0132..google.cloud.compute.v1.C" + + "ustomerEncryptionKeyH\006\210\001\001\022\024\n\004name\030\213\365\315\001 \001" + + "(\tH\007\210\001\001\022\036\n\rsatisfies_pzs\030\253\335\253\345\001 \001(\010H\010\210\001\001\022" + + ";\n\013saved_disks\030\276\355\300\275\001 \003(\0132\".google.cloud." + + "compute.v1.SavedDisk\022\032\n\tself_link\030\215\222\305\331\001 " + + "\001(\tH\t\210\001\001\022Y\n\033source_disk_encryption_keys\030" + + "\262\370\317\260\001 \003(\01320.google.cloud.compute.v1.Sour" + + "ceDiskEncryptionKey\022 \n\017source_instance\030\271" + + "\230\375\274\001 \001(\tH\n\210\001\001\022^\n\032source_instance_propert" + + "ies\030\371\321\313\342\001 \001(\01321.google.cloud.compute.v1." + + "SourceInstancePropertiesH\013\210\001\001\022\026\n\006status\030" + + "\362\237\267V \001(\tH\014\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\r\210\001" + + "\001\"s\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010CRE" + + "ATING\020\271\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\017\n\007INVALID" + + "\020\327\373\355\374\001\022\014\n\005READY\020\203\303\217%\022\020\n\tUPLOADING\020\241\234\315\177B\025" + + "\n\023_creation_timestampB\016\n\014_descriptionB\016\n" + + "\014_guest_flushB\005\n\003_idB\026\n\024_instance_proper" + + "tiesB\007\n\005_kindB\037\n\035_machine_image_encrypti" + + "on_keyB\007\n\005_nameB\020\n\016_satisfies_pzsB\014\n\n_se" + + "lf_linkB\022\n\020_source_instanceB\035\n\033_source_i" + + "nstance_propertiesB\t\n\007_statusB\026\n\024_total_" + + "storage_bytes\"\251\002\n\020MachineImageList\022\020\n\002id" + + "\030\233\032 \001(\tH\000\210\001\001\0227\n\005items\030\300\317\367/ \003(\0132%.google." + + "cloud.compute.v1.MachineImage\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\007warn" + + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" + + "arningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pag" + + "e_tokenB\014\n\n_self_linkB\n\n\010_warning\"\312\006\n\013Ma" + + "chineType\022?\n\014accelerators\030\350\326\305\200\001 \003(\0132%.go" + + "ogle.cloud.compute.v1.Accelerators\022\"\n\022cr" + + "eation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\ndeprec" + + "ated\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\033\n\nguest_cpus\030\322\313\310\273\001 \001(\005H\003\210" + + "\001\001\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\036\n\016image_space_gb\030\230" + + "\362\365# \001(\005H\005\210\001\001\022\036\n\ris_shared_cpu\030\203\332\317\370\001 \001(\010H" + + "\006\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\007\210\001\001\022)\n\030maximum_pe" + + "rsistent_disks\030\215\366\316\354\001 \001(\005H\010\210\001\001\0220\n maximum" + + "_persistent_disks_size_gb\030\247\225\310I \001(\003H\t\210\001\001\022" + + "\031\n\tmemory_mb\030\223\223\2507 \001(\005H\n\210\001\001\022\024\n\004name\030\213\365\315\001 " + + "\001(\tH\013\210\001\001\022@\n\rscratch_disks\030\361\261\240\345\001 \003(\0132%.go" + + "ogle.cloud.compute.v1.ScratchDisks\022\032\n\tse" + + "lf_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(\tH" + + "\r\210\001\001B\025\n\023_creation_timestampB\r\n\013_deprecat" + + "edB\016\n\014_descriptionB\r\n\013_guest_cpusB\005\n\003_id" + + "B\021\n\017_image_space_gbB\020\n\016_is_shared_cpuB\007\n" + + "\005_kindB\033\n\031_maximum_persistent_disksB#\n!_" + + "maximum_persistent_disks_size_gbB\014\n\n_mem" + + "ory_mbB\007\n\005_nameB\014\n\n_self_linkB\007\n\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.Ite" + + "msEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_pa" + + "ge_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\007w" + + "arning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v" + + "1.WarningH\004\210\001\001\032]\n\nItemsEntry\022\013\n\003key\030\001 \001(" + + "\t\022>\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_self_linkB" + + "\n\n\010_warning\"\247\002\n\017MachineTypeList\022\020\n\002id\030\233\032" + + " \001(\tH\000\210\001\001\0226\n\005items\030\300\317\367/ \003(\0132$.google.clo" + + "ud.compute.v1.MachineType\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\007warning\030" + + "\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warni" + + "ngH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_to" + + "kenB\014\n\n_self_linkB\n\n\010_warning\"\237\001\n\026Machin" + + "eTypesScopedList\022>\n\rmachine_types\030\201\335\201& \003" + + "(\0132$.google.cloud.compute.v1.MachineType" + + "\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comp" + + "ute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\257\t\n\017Mana" + + "gedInstance\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.g" + + "oogle.cloud.compute.v1.ManagedInstanceIn" + + "stanceHealth\022\037\n\017instance_status\030\334\255\237S \001(\t" + + "H\003\210\001\001\022R\n\014last_attempt\030\244\254\250\317\001 \001(\01323.google" + + ".cloud.compute.v1.ManagedInstanceLastAtt" + + "emptH\004\210\001\001\022T\n\033preserved_state_from_config" + + "\030\342\353\205/ \001(\0132\'.google.cloud.compute.v1.Pres" + + "ervedStateH\005\210\001\001\022U\n\033preserved_state_from_" + + "policy\030\322\257\276\340\001 \001(\0132\'.google.cloud.compute." + + "v1.PreservedStateH\006\210\001\001\022I\n\007version\030\330\271\324\247\001 " + + "\001(\0132/.google.cloud.compute.v1.ManagedIns" + + "tanceVersionH\007\210\001\001\"\205\002\n\rCurrentAction\022\034\n\030U" + + "NDEFINED_CURRENT_ACTION\020\000\022\022\n\nABANDONING\020" + + "\315\312\220\271\001\022\020\n\010CREATING\020\271\275\235\331\001\022 \n\030CREATING_WITH" + + "OUT_RETRIES\020\211\306\276\314\001\022\020\n\010DELETING\020\250\247\207\374\001\022\013\n\004N" + + "ONE\020\270\316\222\001\022\022\n\nRECREATING\020\354\213\376\210\001\022\021\n\nREFRESHI" + + "NG\020\247\376\354M\022\022\n\nRESTARTING\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\tVERIFYING\020\251\301\214" + + "\010\"\355\001\n\016InstanceStatus\022\035\n\031UNDEFINED_INSTAN" + + "CE_STATUS\020\000\022\026\n\016DEPROVISIONING\020\356\223\304\314\001\022\024\n\014P" + + "ROVISIONING\020\355\365\332\212\001\022\021\n\tREPAIRING\020\225\202\225\305\001\022\016\n\007" + + "RUNNING\020\237\303\3529\022\017\n\007STAGING\020\233\310\306\315\001\022\017\n\007STOPPED" + + "\020\255\273\354\323\001\022\020\n\010STOPPING\020\364\320\242\247\001\022\020\n\tSUSPENDED\020\273\273" + + "\266\030\022\022\n\nSUSPENDING\020\246\324\230\365\001\022\021\n\nTERMINATED\020\243\364\233" + + "wB\021\n\017_current_actionB\005\n\003_idB\013\n\t_instance" + + "B\022\n\020_instance_statusB\017\n\r_last_attemptB\036\n" + + "\034_preserved_state_from_configB\036\n\034_preser" + + "ved_state_from_policyB\n\n\010_version\"\246\002\n\035Ma" + + "nagedInstanceInstanceHealth\022&\n\025detailed_" + + "health_state\030\235\320\264\363\001 \001(\tH\000\210\001\001\022\035\n\014health_ch" + + "eck\030\345\252\244\223\001 \001(\tH\001\210\001\001\"\222\001\n\023DetailedHealthSta" + + "te\022#\n\037UNDEFINED_DETAILED_HEALTH_STATE\020\000\022" + + "\020\n\010DRAINING\020\352\325\214\345\001\022\017\n\007HEALTHY\020\375\252\333\321\001\022\017\n\007TI" + + "MEOUT\020\301\262\353\343\001\022\021\n\tUNHEALTHY\020\304\271\255\334\001\022\017\n\007UNKNOW" + + "N\020\252\360\304\316\001B\030\n\026_detailed_health_stateB\017\n\r_he" + + "alth_check\"a\n\032ManagedInstanceLastAttempt" + + "\0228\n\006errors\030\353\336\325\226\001 \001(\0132\037.google.cloud.comp" + + "ute.v1.ErrorsH\000\210\001\001B\t\n\007_errors\"q\n\026Managed" + + "InstanceVersion\022\"\n\021instance_template\030\344\201\273" + + "\223\001 \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001B\024\n\022_in" + + "stance_templateB\007\n\005_name\"\210\001\n\010Metadata\022\033\n" + + "\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001\0220\n\005items\030\300\317\367/" + + " \003(\0132\036.google.cloud.compute.v1.Items\022\024\n\004" + + "kind\030\224\367\310\001 \001(\tH\001\210\001\001B\016\n\014_fingerprintB\007\n\005_k" + + "ind\"\217\002\n\016MetadataFilter\022L\n\rfilter_labels\030" + + "\246\365\350\222\001 \003(\01321.google.cloud.compute.v1.Meta" + + "dataFilterLabelMatch\022%\n\025filter_match_cri" + + "teria\030\300\320\266r \001(\tH\000\210\001\001\"n\n\023FilterMatchCriter" + + "ia\022#\n\037UNDEFINED_FILTER_MATCH_CRITERIA\020\000\022" + + "\020\n\tMATCH_ALL\020\347\347\222V\022\020\n\tMATCH_ANY\020\262\350\222V\022\016\n\007N" + + "OT_SET\020\266\231\204NB\030\n\026_filter_match_criteria\"Z\n" + + "\030MetadataFilterLabelMatch\022\024\n\004name\030\213\365\315\001 \001" + + "(\tH\000\210\001\001\022\025\n\005value\030\361\242\2625 \001(\tH\001\210\001\001B\007\n\005_nameB" + + "\010\n\006_value\"\275\001\n\026MoveDiskProjectRequest\022U\n\032" + + "disk_move_request_resource\030\312\302\240\225\001 \001(\0132(.g" + + "oogle.cloud.compute.v1.DiskMoveRequestB\003" + + "\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032" + + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_i" + + "d\"\220\001\n\031MoveFirewallPolicyRequest\022 \n\017firew" + + "all_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022&\n\tparent_id\030\320" + + "\341\232\333\001 \001(\tB\017\340A\002\362G\tparent_id\022\032\n\nrequest_id\030" + + "\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\311\001\n\032MoveIns" + + "tanceProjectRequest\022]\n\036instance_move_req" + + "uest_resource\030\302\274\316\224\001 \001(\0132,.google.cloud.c" + + "ompute.v1.InstanceMoveRequestB\003\340A\002\022!\n\007pr" + + "oject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"I\n\tName" + + "dPort\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_nameB\007\n\005_port\"\355\010\n\007Network\022" + + "\033\n\013I_pv4_range\030\266\260\237\034 \001(\tH\000\210\001\001\022\'\n\027auto_cre" + + "ate_subnetworks\030\222\310\222z \001(\010H\001\210\001\001\022\"\n\022creatio" + + "n_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022\034\n\013description" + + "\030\374\207\326\311\001 \001(\tH\003\210\001\001\022)\n\030enable_ula_internal_i" + + "pv6\030\230\217\210\312\001 \001(\010H\004\210\001\001\022 \n\017firewall_policy\030\321\212" + + "\306\355\001 \001(\tH\005\210\001\001\022\035\n\rgateway_i_pv4\030\335\330\231U \001(\tH\006" + + "\210\001\001\022\020\n\002id\030\233\032 \001(\004H\007\210\001\001\022$\n\023internal_ipv6_r" + + "ange\030\247\317\246\204\001 \001(\tH\010\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\t\210\001" + + "\001\022\022\n\003mtu\030\256\317\006 \001(\005H\n\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\013" + + "\210\001\001\0229\n)network_firewall_policy_enforceme" + + "nt_order\030\320\202\215\003 \001(\tH\014\210\001\001\022<\n\010peerings\030\263\252\251! " + + "\003(\0132\'.google.cloud.compute.v1.NetworkPee" + + "ring\022N\n\016routing_config\030\333\251\323\371\001 \001(\0132-.googl" + + "e.cloud.compute.v1.NetworkRoutingConfigH" + + "\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\027\n\013subnetwor" + + "ks\030\305\324\245\306\001 \003(\t\"\240\001\n%NetworkFirewallPolicyEn" + + "forcementOrder\0227\n3UNDEFINED_NETWORK_FIRE" + + "WALL_POLICY_ENFORCEMENT_ORDER\020\000\022\035\n\026AFTER" + + "_CLASSIC_FIREWALL\020\320\374\332I\022\037\n\027BEFORE_CLASSIC" + + "_FIREWALL\020\355\355\261\241\001B\016\n\014_I_pv4_rangeB\032\n\030_auto" + + "_create_subnetworksB\025\n\023_creation_timesta" + + "mpB\016\n\014_descriptionB\033\n\031_enable_ula_intern" + + "al_ipv6B\022\n\020_firewall_policyB\020\n\016_gateway_" + + "i_pv4B\005\n\003_idB\026\n\024_internal_ipv6_rangeB\007\n\005" + + "_kindB\006\n\004_mtuB\007\n\005_nameB,\n*_network_firew" + + "all_policy_enforcement_orderB\021\n\017_routing" + + "_configB\014\n\n_self_linkB\024\n\022_self_link_with" + + "_id\"\304\003\n\032NetworkEdgeSecurityService\022\"\n\022cr" + + "eation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013descri" + + "ption\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n\013fingerprint\030\344\321\363o" + + " \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\006regio" + + "n\030\364\315\240B \001(\tH\006\210\001\001\022\037\n\017security_policy\030\221\206\312Q " + + "\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\021" + + "self_link_with_id\030\202\254\235\025 \001(\tH\t\210\001\001B\025\n\023_crea" + + "tion_timestampB\016\n\014_descriptionB\016\n\014_finge" + + "rprintB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t\n\007_regi" + + "onB\022\n\020_security_policyB\014\n\n_self_linkB\024\n\022" + + "_self_link_with_id\"\216\004\n(NetworkEdgeSecuri" + + "tyServiceAggregatedList\022\024\n\004etag\030\225\322\276\001 \001(\t" + + "H\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.NetworkEdgeS" + + "ecurityServiceAggregatedList.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\014unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234" + + "\337\226\030 \001(\0132 .google.cloud.compute.v1.Warnin" + + "gH\005\210\001\001\032l\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022M\n\005val" + + "ue\030\002 \001(\0132>.google.cloud.compute.v1.Netwo" + + "rkEdgeSecurityServicesScopedList:\0028\001B\007\n\005" + + "_etagB\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_toke" + + "nB\014\n\n_self_linkB\n\n\010_warning\"\316\001\n%NetworkE" + + "dgeSecurityServicesScopedList\022^\n\036network" + + "_edge_security_services\030\254\313\370\020 \003(\01323.googl" + + "e.cloud.compute.v1.NetworkEdgeSecuritySe" + + "rvice\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud" + + ".compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\251\002\n" + + "\017NetworkEndpoint\022Q\n\013annotations\030\244\366\2655 \003(\013" + + "29.google.cloud.compute.v1.NetworkEndpoi" + + "nt.AnnotationsEntry\022\024\n\004fqdn\030\225\245\300\001 \001(\tH\000\210\001", + "\001\022\030\n\010instance\030\225\251\332\010 \001(\tH\001\210\001\001\022\033\n\nip_addres" + + "s\030\334\361\334\301\001 \001(\tH\002\210\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\003\210\001\001\0322" + + "\n\020AnnotationsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value" + + "\030\002 \001(\t:\0028\001B\007\n\005_fqdnB\013\n\t_instanceB\r\n\013_ip_" + + "addressB\007\n\005_port\"\222\n\n\024NetworkEndpointGrou" + + "p\022V\n\013annotations\030\244\366\2655 \003(\0132>.google.cloud" + + ".compute.v1.NetworkEndpointGroup.Annotat" + + "ionsEntry\022S\n\napp_engine\030\240\214\300\242\001 \001(\01326.goog" + + "le.cloud.compute.v1.NetworkEndpointGroup" + + "AppEngineH\000\210\001\001\022[\n\016cloud_function\030\242\345\363\367\001 \001" + + "(\0132:.google.cloud.compute.v1.NetworkEndp" + + "ointGroupCloudFunctionH\001\210\001\001\022P\n\tcloud_run" + + "\030\201\313\3724 \001(\01325.google.cloud.compute.v1.Netw" + + "orkEndpointGroupCloudRunH\002\210\001\001\022\"\n\022creatio" + + "n_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\035\n\014default_por" + + "t\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\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\024\n\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022\027\n\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\022#\n\022psc_target_service\030\346\302\252\200\001" + + " \001(\tH\013\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\014\210\001\001\022\032\n\tsel" + + "f_link\030\215\222\305\331\001 \001(\tH\r\210\001\001\022\024\n\004size\030\201\300\327\001 \001(\005H\016" + + "\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\017\210\001\001\022\024\n\004zone" + + "\030\254\307\344\001 \001(\tH\020\210\001\001\0322\n\020AnnotationsEntry\022\013\n\003ke" + + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\360\001\n\023NetworkEn" + + "dpointType\022#\n\037UNDEFINED_NETWORK_ENDPOINT" + + "_TYPE\020\000\022\021\n\tGCE_VM_IP\020\331\355\320\277\001\022\026\n\016GCE_VM_IP_" + + "PORT\020\247\344\245\357\001\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_PRIV" + + "ATE_IP_PORT\020\340\223\267\240\001\022\036\n\027PRIVATE_SERVICE_CON" + + "NECT\020\304\364\371\026\022\022\n\nSERVERLESS\020\334\306\375\200\001B\r\n\013_app_en" + + "gineB\021\n\017_cloud_functionB\014\n\n_cloud_runB\025\n" + + "\023_creation_timestampB\017\n\r_default_portB\016\n" + + "\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\n" + + "\n\010_networkB\030\n\026_network_endpoint_typeB\025\n\023" + + "_psc_target_serviceB\t\n\007_regionB\014\n\n_self_" + + "linkB\007\n\005_sizeB\r\n\013_subnetworkB\007\n\005_zone\"\335\003" + + "\n\"NetworkEndpointGroupAggregatedList\022\020\n\002" + + "id\030\233\032 \001(\tH\000\210\001\001\022X\n\005items\030\300\317\367/ \003(\0132F.googl" + + "e.cloud.compute.v1.NetworkEndpointGroupA" + + "ggregatedList.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\014unreachab" + + "les\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .googl" + + "e.cloud.compute.v1.WarningH\004\210\001\001\032f\n\nItems" + + "Entry\022\013\n\003key\030\001 \001(\t\022G\n\005value\030\002 \001(\01328.goog" + + "le.cloud.compute.v1.NetworkEndpointGroup" + + "sScopedList:\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\"\222\001" + + "\n\035NetworkEndpointGroupAppEngine\022\030\n\007servi" + + "ce\030\265\215\217\262\001 \001(\tH\000\210\001\001\022\030\n\010url_mask\030\274\217\2441 \001(\tH\001" + + "\210\001\001\022\030\n\007version\030\330\271\324\247\001 \001(\tH\002\210\001\001B\n\n\010_servic" + + "eB\013\n\t_url_maskB\n\n\010_version\"r\n!NetworkEnd" + + "pointGroupCloudFunction\022\031\n\010function\030\330\347\275\222" + + "\001 \001(\tH\000\210\001\001\022\030\n\010url_mask\030\274\217\2441 \001(\tH\001\210\001\001B\013\n\t" + + "_functionB\013\n\t_url_mask\"\207\001\n\034NetworkEndpoi" + + "ntGroupCloudRun\022\030\n\007service\030\265\215\217\262\001 \001(\tH\000\210\001" + + "\001\022\022\n\003tag\030\232\377\006 \001(\tH\001\210\001\001\022\030\n\010url_mask\030\274\217\2441 \001" + + "(\tH\002\210\001\001B\n\n\010_serviceB\006\n\004_tagB\013\n\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\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\007w" + + "arning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v" + + "1.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\"u\n+" + + "NetworkEndpointGroupsAttachEndpointsRequ" + + "est\022F\n\021network_endpoints\030\255\221\272G \003(\0132(.goog" + + "le.cloud.compute.v1.NetworkEndpoint\"u\n+N" + + "etworkEndpointGroupsDetachEndpointsReque" + + "st\022F\n\021network_endpoints\030\255\221\272G \003(\0132(.googl" + + "e.cloud.compute.v1.NetworkEndpoint\"\244\001\n)N" + + "etworkEndpointGroupsListEndpointsRequest" + + "\022\036\n\rhealth_status\030\265\326\272\265\001 \001(\tH\000\210\001\001\"E\n\014Heal" + + "thStatus\022\033\n\027UNDEFINED_HEALTH_STATUS\020\000\022\013\n" + + "\004SHOW\020\375\245\233\001\022\013\n\004SKIP\020\377\272\233\001B\020\n\016_health_statu" + + "s\"\253\002\n)NetworkEndpointGroupsListNetworkEn" + + "dpoints\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.NetworkEnd" + + "pointWithHealthStatus\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\0229\n\007" + + "warning\030\234\337\226\030 \001(\0132 .google.cloud.compute." + + "v1.WarningH\003\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next" + + "_page_tokenB\n\n\010_warning\"\273\001\n\037NetworkEndpo" + + "intGroupsScopedList\022Q\n\027network_endpoint_" + + "groups\030\255\227\377\r \003(\0132-.google.cloud.compute.v" + + "1.NetworkEndpointGroup\0229\n\007warning\030\234\337\226\030 \001" + + "(\0132 .google.cloud.compute.v1.WarningH\000\210\001" + + "\001B\n\n\010_warning\"\317\001\n\037NetworkEndpointWithHea" + + "lthStatus\022K\n\007healths\030\227\223\255{ \003(\01327.google.c" + + "loud.compute.v1.HealthStatusForNetworkEn" + + "dpoint\022J\n\020network_endpoint\030\206\221\212\033 \001(\0132(.go" + + "ogle.cloud.compute.v1.NetworkEndpointH\000\210" + + "\001\001B\023\n\021_network_endpoint\"\306\010\n\020NetworkInter" + + "face\022@\n\016access_configs\030\226\273\3724 \003(\0132%.google" + + ".cloud.compute.v1.AccessConfig\022A\n\017alias_" + + "ip_ranges\030\277\203\334N \003(\0132%.google.cloud.comput" + + "e.v1.AliasIpRange\022\033\n\013fingerprint\030\344\321\363o \001(" + + "\tH\000\210\001\001\022+\n\033internal_ipv6_prefix_length\030\235\203" + + "\231a \001(\005H\001\210\001\001\022F\n\023ipv6_access_configs\030\356\345\304\346\001" + + " \003(\0132%.google.cloud.compute.v1.AccessCon" + + "fig\022!\n\020ipv6_access_type\030\335\365\321\360\001 \001(\tH\002\210\001\001\022\035" + + "\n\014ipv6_address\030\234\263\357\242\001 \001(\tH\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\027\n\007net" + + "work\030\256\264\205o \001(\tH\006\210\001\001\022\033\n\013network_i_p\030\211\261\345b \001" + + "(\tH\007\210\001\001\022\030\n\010nic_type\030\221\306\302\034 \001(\tH\010\210\001\001\022\034\n\013que" + + "ue_count\030\341\370\227\360\001 \001(\005H\t\210\001\001\022\033\n\nstack_type\030\221\265" + + "\213\313\001 \001(\tH\n\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\013\210\001" + + "\001\"y\n\016Ipv6AccessType\022\036\n\032UNDEFINED_IPV6_AC" + + "CESS_TYPE\020\000\022\017\n\010EXTERNAL\020\313\247\375\020\022\020\n\010INTERNAL" + + "\020\275\355\226\205\001\022$\n\034UNSPECIFIED_IPV6_ACCESS_TYPE\020\245" + + "\366\244\225\001\"`\n\007NicType\022\026\n\022UNDEFINED_NIC_TYPE\020\000\022" + + "\014\n\005GVNIC\020\231\225\303 \022\033\n\024UNSPECIFIED_NIC_TYPE\020\331\276" + + "\222 \022\022\n\nVIRTIO_NET\020\331\266\313\327\001\"i\n\tStackType\022\030\n\024U" + + "NDEFINED_STACK_TYPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022" + + "\020\n\tIPV4_ONLY\020\246\313\325\n\022\036\n\026UNSPECIFIED_STACK_T" + + "YPE\020\331\321\221\216\001B\016\n\014_fingerprintB\036\n\034_internal_i" + + "pv6_prefix_lengthB\023\n\021_ipv6_access_typeB\017" + + "\n\r_ipv6_addressB\007\n\005_kindB\007\n\005_nameB\n\n\010_ne" + + "tworkB\016\n\014_network_i_pB\013\n\t_nic_typeB\016\n\014_q" + + "ueue_countB\r\n\013_stack_typeB\r\n\013_subnetwork" + + "\"\237\002\n\013NetworkList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0222\n\005it" + + "ems\030\300\317\367/ \003(\0132 .google.cloud.compute.v1.N" + + "etwork\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_pag" + + "e_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.c" + + "loud.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\"\272\006\n\016NetworkPeering\022\"\n\022auto_cr" + + "eate_routes\030\335\342\262\033 \001(\010H\000\210\001\001\022&\n\026exchange_su" + + "bnet_routes\030\320\312\306\014 \001(\010H\001\210\001\001\022$\n\024export_cust" + + "om_routes\030\215\245\337\034 \001(\010H\002\210\001\001\0223\n#export_subnet" + + "_routes_with_public_ip\030\342\352\331. \001(\010H\003\210\001\001\022$\n\024" + + "import_custom_routes\030\276\361\263^ \001(\010H\004\210\001\001\0223\n#im" + + "port_subnet_routes_with_public_ip\030\221\216\360\006 \001" + + "(\010H\005\210\001\001\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\022\030\n\010peer_mtu\030\321\216\227! \001(\005H\010\210\001\001" + + "\022\033\n\nstack_type\030\221\265\213\313\001 \001(\tH\t\210\001\001\022\025\n\005state\030\221" + + "\211\2534 \001(\tH\n\210\001\001\022\035\n\rstate_details\030\224\371\310- \001(\tH\013" + + "\210\001\001\"I\n\tStackType\022\030\n\024UNDEFINED_STACK_TYPE" + + "\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246\313\325\n\">" + + "\n\005State\022\023\n\017UNDEFINED_STATE\020\000\022\016\n\006ACTIVE\020\206" + + "\346\211\226\001\022\020\n\010INACTIVE\020\353\230\371\200\001B\025\n\023_auto_create_r" + + "outesB\031\n\027_exchange_subnet_routesB\027\n\025_exp" + + "ort_custom_routesB&\n$_export_subnet_rout" + + "es_with_public_ipB\027\n\025_import_custom_rout" + + "esB&\n$_import_subnet_routes_with_public_" + + "ipB\007\n\005_nameB\n\n\010_networkB\013\n\t_peer_mtuB\r\n\013" + + "_stack_typeB\010\n\006_stateB\020\n\016_state_details\"" + + "\316\001\n\030NetworkPerformanceConfig\022+\n\033total_eg" + + "ress_bandwidth_tier\030\377\237\205> \001(\tH\000\210\001\001\"e\n\030Tot" + + "alEgressBandwidthTier\022)\n%UNDEFINED_TOTAL" + + "_EGRESS_BANDWIDTH_TIER\020\000\022\016\n\007DEFAULT\020\241\304\3756" + + "\022\016\n\006TIER_1\020\224\312\361\233\001B\036\n\034_total_egress_bandwi" + + "dth_tier\"\222\001\n\024NetworkRoutingConfig\022\035\n\014rou" + + "ting_mode\030\374\272\310\342\001 \001(\tH\000\210\001\001\"J\n\013RoutingMode\022" + + "\032\n\026UNDEFINED_ROUTING_MODE\020\000\022\016\n\006GLOBAL\020\243\357" + + "\357\353\001\022\017\n\010REGIONAL\020\237\354\200,B\017\n\r_routing_mode\"\204\002" + + "\n\031NetworksAddPeeringRequest\022\"\n\022auto_crea" + + "te_routes\030\335\342\262\033 \001(\010H\000\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\t" + + "H\001\210\001\001\022I\n\017network_peering\030\257\214\354\234\001 \001(\0132\'.goo" + + "gle.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\020_network_peer" + + "ingB\017\n\r_peer_network\"\326\001\n%NetworksGetEffe" + + "ctiveFirewallsResponse\022s\n\020firewall_polic" + + "ys\030\302\312\374\303\001 \003(\0132U.google.cloud.compute.v1.N" + + "etworksGetEffectiveFirewallsResponseEffe" + + "ctiveFirewallPolicy\0228\n\tfirewalls\030\363\306\350\201\001 \003" + + "(\0132!.google.cloud.compute.v1.Firewall\"\352\002" + + "\n\n\005value\030\002 \001(\0132/.googl" - + "e.cloud.compute.v1.MachineTypesScopedLis" - + "t:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_toke" - + "nB\014\n\n_self_linkB\n\n\010_warning\"\247\002\n\017MachineT" - + "ypeList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0226\n\005items\030\300\317\367/ " - + "\003(\0132$.google.cloud.compute.v1.MachineTyp" - + "e\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_tok" - + "en\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." - + "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_wa" - + "rning\"\237\001\n\026MachineTypesScopedList\022>\n\rmach" - + "ine_types\030\201\335\201& \003(\0132$.google.cloud.comput" - + "e.v1.MachineType\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" - + "oogle.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_" - + "warning\"\257\t\n\017ManagedInstance\022\036\n\016current_a" - + "ction\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_heal" - + "th\030\306\222\274\266\001 \003(\01326.google.cloud.compute.v1.M" - + "anagedInstanceInstanceHealth\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.Manage" - + "dInstanceLastAttemptH\004\210\001\001\022T\n\033preserved_s" - + "tate_from_config\030\342\353\205/ \001(\0132\'.google.cloud" - + ".compute.v1.PreservedStateH\005\210\001\001\022U\n\033prese" - + "rved_state_from_policy\030\322\257\276\340\001 \001(\0132\'.googl" - + "e.cloud.compute.v1.PreservedStateH\006\210\001\001\022I" - + "\n\007version\030\330\271\324\247\001 \001(\0132/.google.cloud.compu" - + "te.v1.ManagedInstanceVersionH\007\210\001\001\"\205\002\n\rCu" - + "rrentAction\022\034\n\030UNDEFINED_CURRENT_ACTION\020" - + "\000\022\022\n\nABANDONING\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\010DEL" - + "ETING\020\250\247\207\374\001\022\013\n\004NONE\020\270\316\222\001\022\022\n\nRECREATING\020\354" - + "\213\376\210\001\022\021\n\nREFRESHING\020\247\376\354M\022\022\n\nRESTARTING\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\tVERIFYING\020\251\301\214\010\"\355\001\n\016InstanceStatus\022\035\n\031" - + "UNDEFINED_INSTANCE_STATUS\020\000\022\026\n\016DEPROVISI" - + "ONING\020\356\223\304\314\001\022\024\n\014PROVISIONING\020\355\365\332\212\001\022\021\n\tREP" - + "AIRING\020\225\202\225\305\001\022\016\n\007RUNNING\020\237\303\3529\022\017\n\007STAGING\020" - + "\233\310\306\315\001\022\017\n\007STOPPED\020\255\273\354\323\001\022\020\n\010STOPPING\020\364\320\242\247\001" - + "\022\020\n\tSUSPENDED\020\273\273\266\030\022\022\n\nSUSPENDING\020\246\324\230\365\001\022\021" - + "\n\nTERMINATED\020\243\364\233wB\021\n\017_current_actionB\005\n\003" - + "_idB\013\n\t_instanceB\022\n\020_instance_statusB\017\n\r" - + "_last_attemptB\036\n\034_preserved_state_from_c" - + "onfigB\036\n\034_preserved_state_from_policyB\n\n" - + "\010_version\"\246\002\n\035ManagedInstanceInstanceHea" - + "lth\022&\n\025detailed_health_state\030\235\320\264\363\001 \001(\tH\000" - + "\210\001\001\022\035\n\014health_check\030\345\252\244\223\001 \001(\tH\001\210\001\001\"\222\001\n\023D" - + "etailedHealthState\022#\n\037UNDEFINED_DETAILED" - + "_HEALTH_STATE\020\000\022\020\n\010DRAINING\020\352\325\214\345\001\022\017\n\007HEA" - + "LTHY\020\375\252\333\321\001\022\017\n\007TIMEOUT\020\301\262\353\343\001\022\021\n\tUNHEALTHY" - + "\020\304\271\255\334\001\022\017\n\007UNKNOWN\020\252\360\304\316\001B\030\n\026_detailed_hea" - + "lth_stateB\017\n\r_health_check\"a\n\032ManagedIns" - + "tanceLastAttempt\0228\n\006errors\030\353\336\325\226\001 \001(\0132\037.g" - + "oogle.cloud.compute.v1.ErrorsH\000\210\001\001B\t\n\007_e" - + "rrors\"q\n\026ManagedInstanceVersion\022\"\n\021insta" - + "nce_template\030\344\201\273\223\001 \001(\tH\000\210\001\001\022\024\n\004name\030\213\365\315\001" - + " \001(\tH\001\210\001\001B\024\n\022_instance_templateB\007\n\005_name" - + "\"\210\001\n\010Metadata\022\033\n\013fingerprint\030\344\321\363o \001(\tH\000\210" - + "\001\001\0220\n\005items\030\300\317\367/ \003(\0132\036.google.cloud.comp" - + "ute.v1.Items\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001B\016\n\014_f" - + "ingerprintB\007\n\005_kind\"\217\002\n\016MetadataFilter\022L" - + "\n\rfilter_labels\030\246\365\350\222\001 \003(\01321.google.cloud" - + ".compute.v1.MetadataFilterLabelMatch\022%\n\025" - + "filter_match_criteria\030\300\320\266r \001(\tH\000\210\001\001\"n\n\023F" - + "ilterMatchCriteria\022#\n\037UNDEFINED_FILTER_M" - + "ATCH_CRITERIA\020\000\022\020\n\tMATCH_ALL\020\347\347\222V\022\020\n\tMAT" - + "CH_ANY\020\262\350\222V\022\016\n\007NOT_SET\020\266\231\204NB\030\n\026_filter_m" - + "atch_criteria\"Z\n\030MetadataFilterLabelMatc" - + "h\022\024\n\004name\030\213\365\315\001 \001(\tH\000\210\001\001\022\025\n\005value\030\361\242\2625 \001(" - + "\tH\001\210\001\001B\007\n\005_nameB\010\n\006_value\"\275\001\n\026MoveDiskPr" - + "ojectRequest\022U\n\032disk_move_request_resour" - + "ce\030\312\302\240\225\001 \001(\0132(.google.cloud.compute.v1.D" - + "iskMoveRequestB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB" - + "\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" - + "\001\001B\r\n\013_request_id\"\220\001\n\031MoveFirewallPolicy" - + "Request\022 \n\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A" - + "\002\022&\n\tparent_id\030\320\341\232\333\001 \001(\tB\017\340A\002\362G\tparent_i" - + "d\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reques" - + "t_id\"\311\001\n\032MoveInstanceProjectRequest\022]\n\036i" - + "nstance_move_request_resource\030\302\274\316\224\001 \001(\0132" - + ",.google.cloud.compute.v1.InstanceMoveRe" - + "questB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" - + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_re" - + "quest_id\"I\n\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_nameB\007\n\005_p" - + "ort\"\267\010\n\007Network\022\033\n\013I_pv4_range\030\266\260\237\034 \001(\tH" - + "\000\210\001\001\022\'\n\027auto_create_subnetworks\030\222\310\222z \001(\010" - + "H\001\210\001\001\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001" - + "\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\003\210\001\001\022)\n\030enabl" - + "e_ula_internal_ipv6\030\230\217\210\312\001 \001(\010H\004\210\001\001\022\035\n\rga" - + "teway_i_pv4\030\335\330\231U \001(\tH\005\210\001\001\022\020\n\002id\030\233\032 \001(\004H\006" - + "\210\001\001\022$\n\023internal_ipv6_range\030\247\317\246\204\001 \001(\tH\007\210\001" - + "\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\010\210\001\001\022\022\n\003mtu\030\256\317\006 \001(\005H\t" - + "\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\n\210\001\001\0229\n)network_fir" - + "ewall_policy_enforcement_order\030\320\202\215\003 \001(\tH" - + "\013\210\001\001\022<\n\010peerings\030\263\252\251! \003(\0132\'.google.cloud" - + ".compute.v1.NetworkPeering\022N\n\016routing_co" - + "nfig\030\333\251\323\371\001 \001(\0132-.google.cloud.compute.v1" - + ".NetworkRoutingConfigH\014\210\001\001\022\032\n\tself_link\030" - + "\215\222\305\331\001 \001(\tH\r\210\001\001\022!\n\021self_link_with_id\030\202\254\235\025" - + " \001(\tH\016\210\001\001\022\027\n\013subnetworks\030\305\324\245\306\001 \003(\t\"\240\001\n%N" - + "etworkFirewallPolicyEnforcementOrder\0227\n3" - + "UNDEFINED_NETWORK_FIREWALL_POLICY_ENFORC" - + "EMENT_ORDER\020\000\022\035\n\026AFTER_CLASSIC_FIREWALL\020" - + "\320\374\332I\022\037\n\027BEFORE_CLASSIC_FIREWALL\020\355\355\261\241\001B\016\n" - + "\014_I_pv4_rangeB\032\n\030_auto_create_subnetwork" - + "sB\025\n\023_creation_timestampB\016\n\014_description" - + "B\033\n\031_enable_ula_internal_ipv6B\020\n\016_gatewa" - + "y_i_pv4B\005\n\003_idB\026\n\024_internal_ipv6_rangeB\007" - + "\n\005_kindB\006\n\004_mtuB\007\n\005_nameB,\n*_network_fir" - + "ewall_policy_enforcement_orderB\021\n\017_routi" - + "ng_configB\014\n\n_self_linkB\024\n\022_self_link_wi" - + "th_id\"\304\003\n\032NetworkEdgeSecurityService\022\"\n\022" - + "creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013desc" - + "ription\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n\013fingerprint\030\344\321" - + "\363o \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\006reg" - + "ion\030\364\315\240B \001(\tH\006\210\001\001\022\037\n\017security_policy\030\221\206\312" - + "Q \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\001B\025\n\023_cr" - + "eation_timestampB\016\n\014_descriptionB\016\n\014_fin" - + "gerprintB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t\n\007_re" - + "gionB\022\n\020_security_policyB\014\n\n_self_linkB\024" - + "\n\022_self_link_with_id\"\216\004\n(NetworkEdgeSecu" - + "rityServiceAggregatedList\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.NetworkEdg" - + "eSecurityServiceAggregatedList.ItemsEntr" - + "y\022\024\n\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n\017next_page_tok" - + "en\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\014unreachables\030\237\240\206t \003(\t\0229\n\007warning" - + "\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn" - + "ingH\005\210\001\001\032l\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022M\n\005v" - + "alue\030\002 \001(\0132>.google.cloud.compute.v1.Net" - + "workEdgeSecurityServicesScopedList:\0028\001B\007" - + "\n\005_etagB\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_to" - + "kenB\014\n\n_self_linkB\n\n\010_warning\"\316\001\n%Networ" - + "kEdgeSecurityServicesScopedList\022^\n\036netwo" - + "rk_edge_security_services\030\254\313\370\020 \003(\01323.goo" - + "gle.cloud.compute.v1.NetworkEdgeSecurity" - + "Service\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clo" - + "ud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\251" - + "\002\n\017NetworkEndpoint\022Q\n\013annotations\030\244\366\2655 \003" - + "(\01329.google.cloud.compute.v1.NetworkEndp" - + "oint.AnnotationsEntry\022\024\n\004fqdn\030\225\245\300\001 \001(\tH\000" - + "\210\001\001\022\030\n\010instance\030\225\251\332\010 \001(\tH\001\210\001\001\022\033\n\nip_addr" - + "ess\030\334\361\334\301\001 \001(\tH\002\210\001\001\022\024\n\004port\030\201\261\322\001 \001(\005H\003\210\001\001" - + "\0322\n\020AnnotationsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005val" - + "ue\030\002 \001(\t:\0028\001B\007\n\005_fqdnB\013\n\t_instanceB\r\n\013_i" - + "p_addressB\007\n\005_port\"\222\n\n\024NetworkEndpointGr" - + "oup\022V\n\013annotations\030\244\366\2655 \003(\0132>.google.clo" - + "ud.compute.v1.NetworkEndpointGroup.Annot" - + "ationsEntry\022S\n\napp_engine\030\240\214\300\242\001 \001(\01326.go" - + "ogle.cloud.compute.v1.NetworkEndpointGro" - + "upAppEngineH\000\210\001\001\022[\n\016cloud_function\030\242\345\363\367\001" - + " \001(\0132:.google.cloud.compute.v1.NetworkEn" - + "dpointGroupCloudFunctionH\001\210\001\001\022P\n\tcloud_r" - + "un\030\201\313\3724 \001(\01325.google.cloud.compute.v1.Ne" - + "tworkEndpointGroupCloudRunH\002\210\001\001\022\"\n\022creat" - + "ion_timestamp\030\266\217\307\016 \001(\tH\003\210\001\001\022\035\n\014default_p" - + "ort\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\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\024\n\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022\027\n\007networ" - + "k\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\022#\n\022psc_target_service\030\346\302\252" - + "\200\001 \001(\tH\013\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\014\210\001\001\022\032\n\ts" - + "elf_link\030\215\222\305\331\001 \001(\tH\r\210\001\001\022\024\n\004size\030\201\300\327\001 \001(\005" - + "H\016\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\017\210\001\001\022\024\n\004zo" - + "ne\030\254\307\344\001 \001(\tH\020\210\001\001\0322\n\020AnnotationsEntry\022\013\n\003" - + "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\360\001\n\023Network" - + "EndpointType\022#\n\037UNDEFINED_NETWORK_ENDPOI" - + "NT_TYPE\020\000\022\021\n\tGCE_VM_IP\020\331\355\320\277\001\022\026\n\016GCE_VM_I" - + "P_PORT\020\247\344\245\357\001\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_PR" - + "IVATE_IP_PORT\020\340\223\267\240\001\022\036\n\027PRIVATE_SERVICE_C" - + "ONNECT\020\304\364\371\026\022\022\n\nSERVERLESS\020\334\306\375\200\001B\r\n\013_app_" - + "engineB\021\n\017_cloud_functionB\014\n\n_cloud_runB" - + "\025\n\023_creation_timestampB\017\n\r_default_portB" - + "\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_name" - + "B\n\n\010_networkB\030\n\026_network_endpoint_typeB\025" - + "\n\023_psc_target_serviceB\t\n\007_regionB\014\n\n_sel" - + "f_linkB\007\n\005_sizeB\r\n\013_subnetworkB\007\n\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.goo" - + "gle.cloud.compute.v1.NetworkEndpointGrou" - + "pAggregatedList.ItemsEntry\022\024\n\004kind\030\224\367\310\001 " + + "\250\247\207\374\001\022\017\n\007INVALID\020\327\373\355\374\001\022\014\n\005READY\020\203\303\217%B\026\n\024" + + "_cpu_overcommit_typeB\025\n\023_creation_timest" + + "ampB\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_" + + "nameB\014\n\n_node_typeB\030\n\026_node_type_flexibi" + + "lityB\t\n\007_regionB\014\n\n_self_linkB\021\n\017_server" + + "_bindingB\t\n\007_statusB\021\n\017_status_message\"\305" + + "\003\n\032NodeTemplateAggregatedList\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.NodeTemplateAggregatedList.I" + + "temsEntry\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\nItemsEntry\022\013\n\003key\030\001 " + + "\001(\t\022?\n\005value\030\002 \001(\01320.google.cloud.comput" + + "e.v1.NodeTemplatesScopedList:\0028\001B\005\n\003_idB" + + "\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_li" + + "nkB\n\n\010_warning\"\251\002\n\020NodeTemplateList\022\020\n\002i" + + "d\030\233\032 \001(\tH\000\210\001\001\0227\n\005items\030\300\317\367/ \003(\0132%.google" + + ".cloud.compute.v1.NodeTemplate\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(\t" + + "H\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007war" + + "ning\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_pa" + + "ge_tokenB\014\n\n_self_linkB\n\n\010_warning\"\216\001\n\037N" + + "odeTemplateNodeTypeFlexibility\022\024\n\004cpus\030\313" + + "\347\272\001 \001(\tH\000\210\001\001\022\032\n\tlocal_ssd\030\260\276\274\301\001 \001(\tH\001\210\001\001" + + "\022\027\n\006memory\030\201\372\212\376\001 \001(\tH\002\210\001\001B\007\n\005_cpusB\014\n\n_l" + + "ocal_ssdB\t\n\007_memory\"\243\001\n\027NodeTemplatesSco" + + "pedList\022A\n\016node_templates\030\274\242\355\250\001 \003(\0132%.go" + + "ogle.cloud.compute.v1.NodeTemplate\0229\n\007wa" + + "rning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1" + + ".WarningH\000\210\001\001B\n\n\010_warning\"\240\004\n\010NodeType\022\035" + + "\n\014cpu_platform\030\252\352\321\303\001 \001(\tH\000\210\001\001\022\"\n\022creatio" + + "n_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022G\n\ndeprecated\030" + + "\263\313\321\365\001 \001(\0132*.google.cloud.compute.v1.Depr" + + "ecationStatusH\002\210\001\001\022\034\n\013description\030\374\207\326\311\001 " + + "\001(\tH\003\210\001\001\022\033\n\nguest_cpus\030\322\313\310\273\001 \001(\005H\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\035\n" + + "\014local_ssd_gb\030\312\210\377\234\001 \001(\005H\007\210\001\001\022\031\n\tmemory_m" + + "b\030\223\223\2507 \001(\005H\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\022\024\n\004zone\030\254\307\344\001 \001" + + "(\tH\013\210\001\001B\017\n\r_cpu_platformB\025\n\023_creation_ti" + + "mestampB\r\n\013_deprecatedB\016\n\014_descriptionB\r" + + "\n\013_guest_cpusB\005\n\003_idB\007\n\005_kindB\017\n\r_local_" + + "ssd_gbB\014\n\n_memory_mbB\007\n\005_nameB\014\n\n_self_l" + + "inkB\007\n\005_zone\"\271\003\n\026NodeTypeAggregatedList\022" + + "\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022L\n\005items\030\300\317\367/ \003(\0132:.go" + + "ogle.cloud.compute.v1.NodeTypeAggregated" + + "List.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_l" + + "ink\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.c" + + "ompute.v1.WarningH\004\210\001\001\032Z\n\nItemsEntry\022\013\n\003" + + "key\030\001 \001(\t\022;\n\005value\030\002 \001(\0132,.google.cloud." + + "compute.v1.NodeTypesScopedList:\0028\001B\005\n\003_i" + + "dB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_" + + "linkB\n\n\010_warning\"\241\002\n\014NodeTypeList\022\020\n\002id\030" + + "\233\032 \001(\tH\000\210\001\001\0223\n\005items\030\300\317\367/ \003(\0132!.google.c" + + "loud.compute.v1.NodeType\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\007warning\030\234" + + "\337\226\030 \001(\0132 .google.cloud.compute.v1.Warnin" + + "gH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tok" + + "enB\014\n\n_self_linkB\n\n\010_warning\"\227\001\n\023NodeTyp" + + "esScopedList\0229\n\nnode_types\030\374\277\365\345\001 \003(\0132!.g" + + "oogle.cloud.compute.v1.NodeType\0229\n\007warni" + + "ng\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Wa" + + "rningH\000\210\001\001B\n\n\010_warning\"\220\003\n\024NotificationE" + + "ndpoint\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\022Y\n\rgrp" + + "c_settings\030\244\306\300\331\001 \001(\01329.google.cloud.comp" + + "ute.v1.NotificationEndpointGrpcSettingsH" + + "\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\240" + + "B \001(\tH\006\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001B\025" + + "\n\023_creation_timestampB\016\n\014_descriptionB\020\n" + + "\016_grpc_settingsB\005\n\003_idB\007\n\005_kindB\007\n\005_name" + + "B\t\n\007_regionB\014\n\n_self_link\"\267\002\n Notificati" + + "onEndpointGrpcSettings\022\032\n\tauthority\030\303\216\320\277" + + "\001 \001(\tH\000\210\001\001\022\030\n\010endpoint\030\225\273\234> \001(\tH\001\210\001\001\022\035\n\014" + + "payload_name\030\234\265\234\217\001 \001(\tH\002\210\001\001\022C\n\017resend_in" + + "terval\030\311\270\210\344\001 \001(\0132!.google.cloud.compute." + + "v1.DurationH\003\210\001\001\022\"\n\022retry_duration_sec\030\335" + + "\316\2247 \001(\rH\004\210\001\001B\014\n\n_authorityB\013\n\t_endpointB" + + "\017\n\r_payload_nameB\022\n\020_resend_intervalB\025\n\023" + + "_retry_duration_sec\"\271\002\n\030NotificationEndp" + + "ointList\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.Notificat" + + "ionEndpoint\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" + + "t_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 .goo" + + "gle.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_id" + + "B\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_l" + + "inkB\n\n\010_warning\"\333\t\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\022" + + "5\n\005error\030\210\244\223. \001(\0132\036.google.cloud.compute" + + ".v1.ErrorH\004\210\001\001\022\'\n\022http_error_message\030\331\372\310", + "` \001(\tB\003\350G\004H\005\210\001\001\022,\n\026http_error_status_cod" + + "e\030\354\204\370\224\001 \001(\005B\003\350G\003H\006\210\001\001\022\020\n\002id\030\233\032 \001(\004H\007\210\001\001\022" + + "\034\n\013insert_time\030\223\251\350\316\001 \001(\tH\010\210\001\001\022\024\n\004kind\030\224\367" + + "\310\001 \001(\tH\t\210\001\001\022\031\n\004name\030\213\365\315\001 \001(\tB\003\350G\001H\n\210\001\001\022\"" + + "\n\022operation_group_id\030\263\355\223\023 \001(\tH\013\210\001\001\022\036\n\016op" + + "eration_type\030\222\366\332T \001(\tH\014\210\001\001\022\030\n\010progress\030\255" + + "\204\323\" \001(\005H\r\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\016\210\001\001\022\032\n\t" + + "self_link\030\215\222\305\331\001 \001(\tH\017\210\001\001\022\032\n\nstart_time\030\212" + + "\351\356\021 \001(\tH\020\210\001\001\022F\n\006status\030\362\237\267V \001(\0162).google" + + ".cloud.compute.v1.Operation.StatusB\003\350G\002H" + + "\021\210\001\001\022\037\n\016status_message\030\272\311\351\215\001 \001(\tH\022\210\001\001\022\031\n" + + "\ttarget_id\030\211\225\215{ \001(\004H\023\210\001\001\022\033\n\013target_link\030" + + "\350\223\361\035 \001(\tH\024\210\001\001\022\024\n\004user\030\313\327\333\001 \001(\tH\025\210\001\001\0227\n\010w" + + "arnings\030\327\210\301\355\001 \003(\0132!.google.cloud.compute" + + ".v1.Warnings\022\024\n\004zone\030\254\307\344\001 \001(\tH\026\210\001\001\"K\n\006St" + + "atus\022\024\n\020UNDEFINED_STATUS\020\000\022\013\n\004DONE\020\202\267\200\001\022" + + "\016\n\007PENDING\020\367\252\360\020\022\016\n\007RUNNING\020\237\303\3529B\026\n\024_clie" + + "nt_operation_idB\025\n\023_creation_timestampB\016" + + "\n\014_descriptionB\013\n\t_end_timeB\010\n\006_errorB\025\n" + + "\023_http_error_messageB\031\n\027_http_error_stat" + + "us_codeB\005\n\003_idB\016\n\014_insert_timeB\007\n\005_kindB" + + "\007\n\005_nameB\025\n\023_operation_group_idB\021\n\017_oper" + + "ation_typeB\013\n\t_progressB\t\n\007_regionB\014\n\n_s" + + "elf_linkB\r\n\013_start_timeB\t\n\007_statusB\021\n\017_s" + + "tatus_messageB\014\n\n_target_idB\016\n\014_target_l" + + "inkB\007\n\005_userB\007\n\005_zone\"\274\003\n\027OperationAggre" + + "gatedList\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.Operatio" + + "nAggregatedList.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\014unreach" + "ables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .goo" - + "gle.cloud.compute.v1.WarningH\004\210\001\001\032f\n\nIte" - + "msEntry\022\013\n\003key\030\001 \001(\t\022G\n\005value\030\002 \001(\01328.go" - + "ogle.cloud.compute.v1.NetworkEndpointGro" - + "upsScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_ne" - + "xt_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"" - + "\222\001\n\035NetworkEndpointGroupAppEngine\022\030\n\007ser" - + "vice\030\265\215\217\262\001 \001(\tH\000\210\001\001\022\030\n\010url_mask\030\274\217\2441 \001(\t" - + "H\001\210\001\001\022\030\n\007version\030\330\271\324\247\001 \001(\tH\002\210\001\001B\n\n\010_serv" - + "iceB\013\n\t_url_maskB\n\n\010_version\"r\n!NetworkE", - "ndpointGroupCloudFunction\022\031\n\010function\030\330\347" - + "\275\222\001 \001(\tH\000\210\001\001\022\030\n\010url_mask\030\274\217\2441 \001(\tH\001\210\001\001B\013" - + "\n\t_functionB\013\n\t_url_mask\"\207\001\n\034NetworkEndp" - + "ointGroupCloudRun\022\030\n\007service\030\265\215\217\262\001 \001(\tH\000" - + "\210\001\001\022\022\n\003tag\030\232\377\006 \001(\tH\001\210\001\001\022\030\n\010url_mask\030\274\217\2441" - + " \001(\tH\002\210\001\001B\n\n\010_serviceB\006\n\004_tagB\013\n\t_url_ma" - + "sk\"\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.clo" - + "ud.compute.v1.NetworkEndpointGroup\022\024\n\004ki" - + "nd\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.compute" - + ".v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_nex" - + "t_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"u" - + "\n+NetworkEndpointGroupsAttachEndpointsRe" - + "quest\022F\n\021network_endpoints\030\255\221\272G \003(\0132(.go" - + "ogle.cloud.compute.v1.NetworkEndpoint\"u\n" - + "+NetworkEndpointGroupsDetachEndpointsReq" - + "uest\022F\n\021network_endpoints\030\255\221\272G \003(\0132(.goo" - + "gle.cloud.compute.v1.NetworkEndpoint\"\244\001\n" - + ")NetworkEndpointGroupsListEndpointsReque" - + "st\022\036\n\rhealth_status\030\265\326\272\265\001 \001(\tH\000\210\001\001\"E\n\014He" - + "althStatus\022\033\n\027UNDEFINED_HEALTH_STATUS\020\000\022" - + "\013\n\004SHOW\020\375\245\233\001\022\013\n\004SKIP\020\377\272\233\001B\020\n\016_health_sta" - + "tus\"\253\002\n)NetworkEndpointGroupsListNetwork" - + "Endpoints\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.NetworkE" - + "ndpointWithHealthStatus\022\024\n\004kind\030\224\367\310\001 \001(\t" - + "H\001\210\001\001\022\037\n\017next_page_token\030\225\272\206& \001(\tH\002\210\001\001\0229" - + "\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comput" - + "e.v1.WarningH\003\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_ne" - + "xt_page_tokenB\n\n\010_warning\"\273\001\n\037NetworkEnd" - + "pointGroupsScopedList\022Q\n\027network_endpoin" - + "t_groups\030\255\227\377\r \003(\0132-.google.cloud.compute" - + ".v1.NetworkEndpointGroup\0229\n\007warning\030\234\337\226\030" - + " \001(\0132 .google.cloud.compute.v1.WarningH\000" - + "\210\001\001B\n\n\010_warning\"\317\001\n\037NetworkEndpointWithH" - + "ealthStatus\022K\n\007healths\030\227\223\255{ \003(\01327.google" - + ".cloud.compute.v1.HealthStatusForNetwork" - + "Endpoint\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\"\306\010\n\020NetworkInt" - + "erface\022@\n\016access_configs\030\226\273\3724 \003(\0132%.goog" - + "le.cloud.compute.v1.AccessConfig\022A\n\017alia" - + "s_ip_ranges\030\277\203\334N \003(\0132%.google.cloud.comp" - + "ute.v1.AliasIpRange\022\033\n\013fingerprint\030\344\321\363o " - + "\001(\tH\000\210\001\001\022+\n\033internal_ipv6_prefix_length\030" - + "\235\203\231a \001(\005H\001\210\001\001\022F\n\023ipv6_access_configs\030\356\345\304" - + "\346\001 \003(\0132%.google.cloud.compute.v1.AccessC" - + "onfig\022!\n\020ipv6_access_type\030\335\365\321\360\001 \001(\tH\002\210\001\001" - + "\022\035\n\014ipv6_address\030\234\263\357\242\001 \001(\tH\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\027\n\007n" - + "etwork\030\256\264\205o \001(\tH\006\210\001\001\022\033\n\013network_i_p\030\211\261\345b" - + " \001(\tH\007\210\001\001\022\030\n\010nic_type\030\221\306\302\034 \001(\tH\010\210\001\001\022\034\n\013q" - + "ueue_count\030\341\370\227\360\001 \001(\005H\t\210\001\001\022\033\n\nstack_type\030" - + "\221\265\213\313\001 \001(\tH\n\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\013" - + "\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\010INTERN" - + "AL\020\275\355\226\205\001\022$\n\034UNSPECIFIED_IPV6_ACCESS_TYPE" - + "\020\245\366\244\225\001\"`\n\007NicType\022\026\n\022UNDEFINED_NIC_TYPE\020" - + "\000\022\014\n\005GVNIC\020\231\225\303 \022\033\n\024UNSPECIFIED_NIC_TYPE\020" - + "\331\276\222 \022\022\n\nVIRTIO_NET\020\331\266\313\327\001\"i\n\tStackType\022\030\n" - + "\024UNDEFINED_STACK_TYPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312" - + "\n\022\020\n\tIPV4_ONLY\020\246\313\325\n\022\036\n\026UNSPECIFIED_STACK" - + "_TYPE\020\331\321\221\216\001B\016\n\014_fingerprintB\036\n\034_internal" - + "_ipv6_prefix_lengthB\023\n\021_ipv6_access_type" - + "B\017\n\r_ipv6_addressB\007\n\005_kindB\007\n\005_nameB\n\n\010_" - + "networkB\016\n\014_network_i_pB\013\n\t_nic_typeB\016\n\014" - + "_queue_countB\r\n\013_stack_typeB\r\n\013_subnetwo" - + "rk\"\237\002\n\013NetworkList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0222\n\005" - + "items\030\300\317\367/ \003(\0132 .google.cloud.compute.v1" - + ".Network\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_p" - + "age_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.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_link" - + "B\n\n\010_warning\"\272\006\n\016NetworkPeering\022\"\n\022auto_" - + "create_routes\030\335\342\262\033 \001(\010H\000\210\001\001\022&\n\026exchange_" - + "subnet_routes\030\320\312\306\014 \001(\010H\001\210\001\001\022$\n\024export_cu" - + "stom_routes\030\215\245\337\034 \001(\010H\002\210\001\001\0223\n#export_subn" - + "et_routes_with_public_ip\030\342\352\331. \001(\010H\003\210\001\001\022$" - + "\n\024import_custom_routes\030\276\361\263^ \001(\010H\004\210\001\001\0223\n#" - + "import_subnet_routes_with_public_ip\030\221\216\360\006" - + " \001(\010H\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\027\n\007netwo" - + "rk\030\256\264\205o \001(\tH\007\210\001\001\022\030\n\010peer_mtu\030\321\216\227! \001(\005H\010\210" - + "\001\001\022\033\n\nstack_type\030\221\265\213\313\001 \001(\tH\t\210\001\001\022\025\n\005state" - + "\030\221\211\2534 \001(\tH\n\210\001\001\022\035\n\rstate_details\030\224\371\310- \001(\t" - + "H\013\210\001\001\"I\n\tStackType\022\030\n\024UNDEFINED_STACK_TY" - + "PE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246\313\325\n" - + "\">\n\005State\022\023\n\017UNDEFINED_STATE\020\000\022\016\n\006ACTIVE" - + "\020\206\346\211\226\001\022\020\n\010INACTIVE\020\353\230\371\200\001B\025\n\023_auto_create" - + "_routesB\031\n\027_exchange_subnet_routesB\027\n\025_e" - + "xport_custom_routesB&\n$_export_subnet_ro" - + "utes_with_public_ipB\027\n\025_import_custom_ro" - + "utesB&\n$_import_subnet_routes_with_publi" - + "c_ipB\007\n\005_nameB\n\n\010_networkB\013\n\t_peer_mtuB\r" - + "\n\013_stack_typeB\010\n\006_stateB\020\n\016_state_detail" - + "s\"\316\001\n\030NetworkPerformanceConfig\022+\n\033total_" - + "egress_bandwidth_tier\030\377\237\205> \001(\tH\000\210\001\001\"e\n\030T" - + "otalEgressBandwidthTier\022)\n%UNDEFINED_TOT" - + "AL_EGRESS_BANDWIDTH_TIER\020\000\022\016\n\007DEFAULT\020\241\304" - + "\3756\022\016\n\006TIER_1\020\224\312\361\233\001B\036\n\034_total_egress_band" - + "width_tier\"\222\001\n\024NetworkRoutingConfig\022\035\n\014r" - + "outing_mode\030\374\272\310\342\001 \001(\tH\000\210\001\001\"J\n\013RoutingMod" - + "e\022\032\n\026UNDEFINED_ROUTING_MODE\020\000\022\016\n\006GLOBAL\020" - + "\243\357\357\353\001\022\017\n\010REGIONAL\020\237\354\200,B\017\n\r_routing_mode\"" - + "\204\002\n\031NetworksAddPeeringRequest\022\"\n\022auto_cr" - + "eate_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\'.g" - + "oogle.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_au" - + "to_create_routesB\007\n\005_nameB\022\n\020_network_pe" - + "eringB\017\n\r_peer_network\"\326\001\n%NetworksGetEf" - + "fectiveFirewallsResponse\022s\n\020firewall_pol" - + "icys\030\302\312\374\303\001 \003(\0132U.google.cloud.compute.v1" - + ".NetworksGetEffectiveFirewallsResponseEf" - + "fectiveFirewallPolicy\0228\n\tfirewalls\030\363\306\350\201\001" - + " \003(\0132!.google.cloud.compute.v1.Firewall\"" - + "\352\002\n.google.clo" - + "ud.compute.v1.NodeTemplateAggregatedList" - + ".ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" - + "t_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\022" - + "9\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compu" - + "te.v1.WarningH\004\210\001\001\032^\n\nItemsEntry\022\013\n\003key\030" - + "\001 \001(\t\022?\n\005value\030\002 \001(\01320.google.cloud.comp" - + "ute.v1.NodeTemplatesScopedList:\0028\001B\005\n\003_i" - + "dB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_" - + "linkB\n\n\010_warning\"\251\002\n\020NodeTemplateList\022\020\n" - + "\002id\030\233\032 \001(\tH\000\210\001\001\0227\n\005items\030\300\317\367/ \003(\0132%.goog" - + "le.cloud.compute.v1.NodeTemplate\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\007w" - + "arning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v" - + "1.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\"\216\001\n" - + "\037NodeTemplateNodeTypeFlexibility\022\024\n\004cpus" - + "\030\313\347\272\001 \001(\tH\000\210\001\001\022\032\n\tlocal_ssd\030\260\276\274\301\001 \001(\tH\001\210" - + "\001\001\022\027\n\006memory\030\201\372\212\376\001 \001(\tH\002\210\001\001B\007\n\005_cpusB\014\n\n" - + "_local_ssdB\t\n\007_memory\"\243\001\n\027NodeTemplatesS" - + "copedList\022A\n\016node_templates\030\274\242\355\250\001 \003(\0132%." - + "google.cloud.compute.v1.NodeTemplate\0229\n\007" - + "warning\030\234\337\226\030 \001(\0132 .google.cloud.compute." - + "v1.WarningH\000\210\001\001B\n\n\010_warning\"\240\004\n\010NodeType" - + "\022\035\n\014cpu_platform\030\252\352\321\303\001 \001(\tH\000\210\001\001\022\"\n\022creat" - + "ion_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022G\n\ndeprecate" - + "d\030\263\313\321\365\001 \001(\0132*.google.cloud.compute.v1.De" - + "precationStatusH\002\210\001\001\022\034\n\013description\030\374\207\326\311" - + "\001 \001(\tH\003\210\001\001\022\033\n\nguest_cpus\030\322\313\310\273\001 \001(\005H\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" - + "\035\n\014local_ssd_gb\030\312\210\377\234\001 \001(\005H\007\210\001\001\022\031\n\tmemory" - + "_mb\030\223\223\2507 \001(\005H\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\022\024\n\004zone\030\254\307\344\001" - + " \001(\tH\013\210\001\001B\017\n\r_cpu_platformB\025\n\023_creation_" - + "timestampB\r\n\013_deprecatedB\016\n\014_description" - + "B\r\n\013_guest_cpusB\005\n\003_idB\007\n\005_kindB\017\n\r_loca" - + "l_ssd_gbB\014\n\n_memory_mbB\007\n\005_nameB\014\n\n_self" - + "_linkB\007\n\005_zone\"\271\003\n\026NodeTypeAggregatedLis" - + "t\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022L\n\005items\030\300\317\367/ \003(\0132:." - + "google.cloud.compute.v1.NodeTypeAggregat" - + "edList.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\206" - + "t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud" - + ".compute.v1.WarningH\004\210\001\001\032Z\n\nItemsEntry\022\013" - + "\n\003key\030\001 \001(\t\022;\n\005value\030\002 \001(\0132,.google.clou" - + "d.compute.v1.NodeTypesScopedList:\0028\001B\005\n\003" - + "_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_sel" - + "f_linkB\n\n\010_warning\"\241\002\n\014NodeTypeList\022\020\n\002i" - + "d\030\233\032 \001(\tH\000\210\001\001\0223\n\005items\030\300\317\367/ \003(\0132!.google" - + ".cloud.compute.v1.NodeType\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\007warning" + + "ng\"\230\001\n\024OperationsScopedList\0229\n\noperation" + + "s\030\354\257\377\001 \003(\0132\".google.cloud.compute.v1.Ope" + + "ration\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clou" + + "d.compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\332\006" + + "\n\020OutlierDetection\022E\n\022base_ejection_time" + + "\030\207\327\317& \001(\0132!.google.cloud.compute.v1.Dura" + + "tionH\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\034enforcing_consecutive_er" + + "rors\030\300\323\320e \001(\005H\003\210\001\001\0226\n%enforcing_consecut" + + "ive_gateway_failure\030\332\337\212\274\001 \001(\005H\004\210\001\001\022&\n\026en" + + "forcing_success_rate\030\274\357\337\\ \001(\005H\005\210\001\001\022;\n\010in" + + "terval\030\305\311\377\017 \001(\0132!.google.cloud.compute.v" + + "1.DurationH\006\210\001\001\022$\n\024max_ejection_percent\030" + + "\230\246\345\010 \001(\005H\007\210\001\001\022+\n\032success_rate_minimum_ho" + + "sts\030\367\241\332\372\001 \001(\005H\010\210\001\001\022,\n\033success_rate_reque" + + "st_volume\030\315\353\230\206\001 \001(\005H\t\210\001\001\022)\n\031success_rate" + + "_stdev_factor\030\235\203\251S \001(\005H\n\210\001\001B\025\n\023_base_eje" + + "ction_timeB\025\n\023_consecutive_errorsB\036\n\034_co" + + "nsecutive_gateway_failureB\037\n\035_enforcing_" + + "consecutive_errorsB(\n&_enforcing_consecu" + + "tive_gateway_failureB\031\n\027_enforcing_succe" + + "ss_rateB\013\n\t_intervalB\027\n\025_max_ejection_pe" + + "rcentB\035\n\033_success_rate_minimum_hostsB\036\n\034" + + "_success_rate_request_volumeB\034\n\032_success" + + "_rate_stdev_factor\"\306\003\n\017PacketIntervals\022\026" + + "\n\006avg_ms\030\263\334\324a \001(\003H\000\210\001\001\022\030\n\010duration\030\224\233\221J " + + "\001(\tH\001\210\001\001\022\027\n\006max_ms\030\341\304\274\374\001 \001(\003H\002\210\001\001\022\027\n\006min" + + "_ms\030\263\245\355\377\001 \001(\003H\003\210\001\001\022\035\n\rnum_intervals\030\325\325\354X" + + " \001(\003H\004\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\005\210\001\001\"g\n\010Durat" + + "ion\022\026\n\022UNDEFINED_DURATION\020\000\022\034\n\024DURATION_" + + "UNSPECIFIED\020\354\371\243\374\001\022\013\n\004HOUR\020\344\333\207\001\022\t\n\003MAX\020\304\322" + + "\004\022\r\n\006MINUTE\020\224\264\272<\"h\n\004Type\022\022\n\016UNDEFINED_TY" + + "PE\020\000\022\020\n\010LOOPBACK\020\213\223\353\251\001\022\016\n\007RECEIVE\020\303\375\267Z\022\020" + + "\n\010TRANSMIT\020\260\205\373\327\001\022\030\n\020TYPE_UNSPECIFIED\020\222\373\333" + + "\320\001B\t\n\007_avg_msB\013\n\t_durationB\t\n\007_max_msB\t\n" + + "\007_min_msB\020\n\016_num_intervalsB\007\n\005_type\"\272\006\n\017" + + "PacketMirroring\022Z\n\rcollector_ilb\030\355\211\266\313\001 \001" + + "(\0132:.google.cloud.compute.v1.PacketMirro" + + "ringForwardingRuleInfoH\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.cloud.comput" + + "e.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\022mirro" + + "red_resources\030\304\237\302; \001(\0132<.google.cloud.co" + + "mpute.v1.PacketMirroringMirroredResource" + + "InfoH\007\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022L\n\007netwo" + + "rk\030\256\264\205o \001(\01323.google.cloud.compute.v1.Pa" + + "cketMirroringNetworkInfoH\t\210\001\001\022\031\n\010priorit" + + "y\030\244\363\241\324\001 \001(\rH\n\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\013\210\001\001" + + "\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\"9\n\006Enable\022\024" + + "\n\020UNDEFINED_ENABLE\020\000\022\014\n\005FALSE\020\203\302\344\037\022\013\n\004TR" + + "UE\020\216\333\235\001B\020\n\016_collector_ilbB\025\n\023_creation_t" + + "imestampB\016\n\014_descriptionB\t\n\007_enableB\t\n\007_" + + "filterB\005\n\003_idB\007\n\005_kindB\025\n\023_mirrored_reso" + + "urcesB\007\n\005_nameB\n\n\010_networkB\013\n\t_priorityB" + + "\t\n\007_regionB\014\n\n_self_link\"\316\003\n\035PacketMirro" + + "ringAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022S\n\005" + + "items\030\300\317\367/ \003(\0132A.google.cloud.compute.v1" + + ".PacketMirroringAggregatedList.ItemsEntr" + + "y\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_tok" + + "en\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.Warn" - + "ingH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_t" - + "okenB\014\n\n_self_linkB\n\n\010_warning\"\227\001\n\023NodeT" - + "ypesScopedList\0229\n\nnode_types\030\374\277\365\345\001 \003(\0132!" - + ".google.cloud.compute.v1.NodeType\0229\n\007war" - + "ning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1." - + "WarningH\000\210\001\001B\n\n\010_warning\"\220\003\n\024Notificatio" - + "nEndpoint\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\t" - + "H\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022Y\n\rg" - + "rpc_settings\030\244\306\300\331\001 \001(\01329.google.cloud.co" - + "mpute.v1.NotificationEndpointGrpcSetting" - + "sH\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\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\007\210\001\001" - + "B\025\n\023_creation_timestampB\016\n\014_descriptionB" - + "\020\n\016_grpc_settingsB\005\n\003_idB\007\n\005_kindB\007\n\005_na" - + "meB\t\n\007_regionB\014\n\n_self_link\"\267\002\n Notifica" - + "tionEndpointGrpcSettings\022\032\n\tauthority\030\303\216" - + "\320\277\001 \001(\tH\000\210\001\001\022\030\n\010endpoint\030\225\273\234> \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.comput" - + "e.v1.DurationH\003\210\001\001\022\"\n\022retry_duration_sec" - + "\030\335\316\2247 \001(\rH\004\210\001\001B\014\n\n_authorityB\013\n\t_endpoin" - + "tB\017\n\r_payload_nameB\022\n\020_resend_intervalB\025" - + "\n\023_retry_duration_sec\"\271\002\n\030NotificationEn" - + "dpointList\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.Notific" - + "ationEndpoint\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017n" - + "ext_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_lin" - + "k\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" - + "oogle.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\"\333\t\n\tOperation\022$\n\023clien" - + "t_operation_id\030\347\215\336\215\001 \001(\tH\000\210\001\001\022\"\n\022creatio" - + "n_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.compu" - + "te.v1.ErrorH\004\210\001\001\022\'\n\022http_error_message\030\331" - + "\372\310` \001(\tB\003\350G\004H\005\210\001\001\022,\n\026http_error_status_c" - + "ode\030\354\204\370\224\001 \001(\005B\003\350G\003H\006\210\001\001\022\020\n\002id\030\233\032 \001(\004H\007\210\001" - + "\001\022\034\n\013insert_time\030\223\251\350\316\001 \001(\tH\010\210\001\001\022\024\n\004kind\030" - + "\224\367\310\001 \001(\tH\t\210\001\001\022\031\n\004name\030\213\365\315\001 \001(\tB\003\350G\001H\n\210\001\001" - + "\022\"\n\022operation_group_id\030\263\355\223\023 \001(\tH\013\210\001\001\022\036\n\016" - + "operation_type\030\222\366\332T \001(\tH\014\210\001\001\022\030\n\010progress" - + "\030\255\204\323\" \001(\005H\r\210\001\001\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\032\n\nstart_time" - + "\030\212\351\356\021 \001(\tH\020\210\001\001\022F\n\006status\030\362\237\267V \001(\0162).goog" - + "le.cloud.compute.v1.Operation.StatusB\003\350G" - + "\002H\021\210\001\001\022\037\n\016status_message\030\272\311\351\215\001 \001(\tH\022\210\001\001\022" - + "\031\n\ttarget_id\030\211\225\215{ \001(\004H\023\210\001\001\022\033\n\013target_lin" - + "k\030\350\223\361\035 \001(\tH\024\210\001\001\022\024\n\004user\030\313\327\333\001 \001(\tH\025\210\001\001\0227\n" - + "\010warnings\030\327\210\301\355\001 \003(\0132!.google.cloud.compu" - + "te.v1.Warnings\022\024\n\004zone\030\254\307\344\001 \001(\tH\026\210\001\001\"K\n\006" - + "Status\022\024\n\020UNDEFINED_STATUS\020\000\022\013\n\004DONE\020\202\267\200" - + "\001\022\016\n\007PENDING\020\367\252\360\020\022\016\n\007RUNNING\020\237\303\3529B\026\n\024_cl" - + "ient_operation_idB\025\n\023_creation_timestamp" - + "B\016\n\014_descriptionB\013\n\t_end_timeB\010\n\006_errorB" - + "\025\n\023_http_error_messageB\031\n\027_http_error_st" - + "atus_codeB\005\n\003_idB\016\n\014_insert_timeB\007\n\005_kin" - + "dB\007\n\005_nameB\025\n\023_operation_group_idB\021\n\017_op" - + "eration_typeB\013\n\t_progressB\t\n\007_regionB\014\n\n" - + "_self_linkB\r\n\013_start_timeB\t\n\007_statusB\021\n\017" - + "_status_messageB\014\n\n_target_idB\016\n\014_target" - + "_linkB\007\n\005_userB\007\n\005_zone\"\274\003\n\027OperationAgg" - + "regatedList\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.Operat" - + "ionAggregatedList.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\014unrea" - + "chables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" - + "oogle.cloud.compute.v1.WarningH\004\210\001\001\032[\n\nI" - + "temsEntry\022\013\n\003key\030\001 \001(\t\022<\n\005value\030\002 \001(\0132-." - + "google.cloud.compute.v1.OperationsScoped" - + "List:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_t" - + "okenB\014\n\n_self_linkB\n\n\010_warning\"\243\002\n\rOpera" - + "tionList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0224\n\005items\030\300\317\367/" - + " \003(\0132\".google.cloud.compute.v1.Operation" - + "\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_toke" - + "n\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.c" - + "ompute.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_war" - + "ning\"\230\001\n\024OperationsScopedList\0229\n\noperati" - + "ons\030\354\257\377\001 \003(\0132\".google.cloud.compute.v1.O" - + "peration\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cl" - + "oud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning\"" - + "\332\006\n\020OutlierDetection\022E\n\022base_ejection_ti" - + "me\030\207\327\317& \001(\0132!.google.cloud.compute.v1.Du" - + "rationH\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\034enforcing_consecutive_", - "errors\030\300\323\320e \001(\005H\003\210\001\001\0226\n%enforcing_consec" - + "utive_gateway_failure\030\332\337\212\274\001 \001(\005H\004\210\001\001\022&\n\026" - + "enforcing_success_rate\030\274\357\337\\ \001(\005H\005\210\001\001\022;\n\010" - + "interval\030\305\311\377\017 \001(\0132!.google.cloud.compute" - + ".v1.DurationH\006\210\001\001\022$\n\024max_ejection_percen" - + "t\030\230\246\345\010 \001(\005H\007\210\001\001\022+\n\032success_rate_minimum_" - + "hosts\030\367\241\332\372\001 \001(\005H\010\210\001\001\022,\n\033success_rate_req" - + "uest_volume\030\315\353\230\206\001 \001(\005H\t\210\001\001\022)\n\031success_ra" - + "te_stdev_factor\030\235\203\251S \001(\005H\n\210\001\001B\025\n\023_base_e" - + "jection_timeB\025\n\023_consecutive_errorsB\036\n\034_" - + "consecutive_gateway_failureB\037\n\035_enforcin" - + "g_consecutive_errorsB(\n&_enforcing_conse" - + "cutive_gateway_failureB\031\n\027_enforcing_suc" - + "cess_rateB\013\n\t_intervalB\027\n\025_max_ejection_" - + "percentB\035\n\033_success_rate_minimum_hostsB\036" - + "\n\034_success_rate_request_volumeB\034\n\032_succe" - + "ss_rate_stdev_factor\"\306\003\n\017PacketIntervals" - + "\022\026\n\006avg_ms\030\263\334\324a \001(\003H\000\210\001\001\022\030\n\010duration\030\224\233\221" - + "J \001(\tH\001\210\001\001\022\027\n\006max_ms\030\341\304\274\374\001 \001(\003H\002\210\001\001\022\027\n\006m" - + "in_ms\030\263\245\355\377\001 \001(\003H\003\210\001\001\022\035\n\rnum_intervals\030\325\325" - + "\354X \001(\003H\004\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\tH\005\210\001\001\"g\n\010Dur" - + "ation\022\026\n\022UNDEFINED_DURATION\020\000\022\034\n\024DURATIO" - + "N_UNSPECIFIED\020\354\371\243\374\001\022\013\n\004HOUR\020\344\333\207\001\022\t\n\003MAX\020" - + "\304\322\004\022\r\n\006MINUTE\020\224\264\272<\"h\n\004Type\022\022\n\016UNDEFINED_" - + "TYPE\020\000\022\020\n\010LOOPBACK\020\213\223\353\251\001\022\016\n\007RECEIVE\020\303\375\267Z" - + "\022\020\n\010TRANSMIT\020\260\205\373\327\001\022\030\n\020TYPE_UNSPECIFIED\020\222" - + "\373\333\320\001B\t\n\007_avg_msB\013\n\t_durationB\t\n\007_max_msB" - + "\t\n\007_min_msB\020\n\016_num_intervalsB\007\n\005_type\"\272\006" - + "\n\017PacketMirroring\022Z\n\rcollector_ilb\030\355\211\266\313\001" - + " \001(\0132:.google.cloud.compute.v1.PacketMir" - + "roringForwardingRuleInfoH\000\210\001\001\022\"\n\022creatio" - + "n_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.cloud.comp" - + "ute.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\022mir" - + "rored_resources\030\304\237\302; \001(\0132<.google.cloud." - + "compute.v1.PacketMirroringMirroredResour" - + "ceInfoH\007\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\010\210\001\001\022L\n\007net" - + "work\030\256\264\205o \001(\01323.google.cloud.compute.v1." - + "PacketMirroringNetworkInfoH\t\210\001\001\022\031\n\010prior" - + "ity\030\244\363\241\324\001 \001(\rH\n\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\013\210" - + "\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\"9\n\006Enable" - + "\022\024\n\020UNDEFINED_ENABLE\020\000\022\014\n\005FALSE\020\203\302\344\037\022\013\n\004" - + "TRUE\020\216\333\235\001B\020\n\016_collector_ilbB\025\n\023_creation" - + "_timestampB\016\n\014_descriptionB\t\n\007_enableB\t\n" - + "\007_filterB\005\n\003_idB\007\n\005_kindB\025\n\023_mirrored_re" - + "sourcesB\007\n\005_nameB\n\n\010_networkB\013\n\t_priorit" - + "yB\t\n\007_regionB\014\n\n_self_link\"\316\003\n\035PacketMir" - + "roringAggregatedList\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.ItemsEn" - + "try\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_t" - + "oken\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\007warni" - + "ng\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Wa" - + "rningH\004\210\001\001\032a\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022B\n" - + "\005value\030\002 \001(\01323.google.cloud.compute.v1.P" - + "acketMirroringsScopedList:\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\"\306\001\n\025PacketMirroringFilter\022\030\n" - + "\rI_p_protocols\030\326\331\376. \003(\t\022\027\n\013cidr_ranges\030\201" - + "\224\323\350\001 \003(\t\022\031\n\tdirection\030\377\216\2005 \001(\tH\000\210\001\001\"Q\n\tD" - + "irection\022\027\n\023UNDEFINED_DIRECTION\020\000\022\n\n\004BOT" - + "H\020\201\347|\022\016\n\006EGRESS\020\365\366\264\316\001\022\017\n\007INGRESS\020\225\375\276\366\001B\014" - + "\n\n_direction\"q\n!PacketMirroringForwardin" - + "gRuleInfo\022\036\n\rcanonical_url\030\244\377\243\364\001 \001(\tH\000\210\001" - + "\001\022\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B\020\n\016_canonical_urlB" - + "\006\n\004_url\"\257\002\n\023PacketMirroringList\022\020\n\002id\030\233\032" - + " \001(\tH\000\210\001\001\022:\n\005items\030\300\317\367/ \003(\0132(.google.clo" - + "ud.compute.v1.PacketMirroring\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\007warn" - + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" - + "arningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pag" - + "e_tokenB\014\n\n_self_linkB\n\n\010_warning\"\367\001\n#Pa" - + "cketMirroringMirroredResourceInfo\022^\n\tins" - + "tances\030\376\374\357\r \003(\0132H.google.cloud.compute.v" - + "1.PacketMirroringMirroredResourceInfoIns" - + "tanceInfo\022_\n\013subnetworks\030\305\324\245\306\001 \003(\0132F.goo" - + "gle.cloud.compute.v1.PacketMirroringMirr" - + "oredResourceInfoSubnetInfo\022\017\n\004tags\030\231\350\330\001 " - + "\003(\t\"\177\n/PacketMirroringMirroredResourceIn" - + "foInstanceInfo\022\036\n\rcanonical_url\030\244\377\243\364\001 \001(" - + "\tH\000\210\001\001\022\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B\020\n\016_canonical" - + "_urlB\006\n\004_url\"}\n-PacketMirroringMirroredR" - + "esourceInfoSubnetInfo\022\036\n\rcanonical_url\030\244" - + "\377\243\364\001 \001(\tH\000\210\001\001\022\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B\020\n\016_ca" - + "nonical_urlB\006\n\004_url\"j\n\032PacketMirroringNe" - + "tworkInfo\022\036\n\rcanonical_url\030\244\377\243\364\001 \001(\tH\000\210\001" - + "\001\022\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B\020\n\016_canonical_urlB" - + "\006\n\004_url\"\253\001\n\032PacketMirroringsScopedList\022F" - + "\n\021packet_mirrorings\030\247\372\334I \003(\0132(.google.cl" - + "oud.compute.v1.PacketMirroring\0229\n\007warnin" + + "ingH\004\210\001\001\032a\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022B\n\005v" + + "alue\030\002 \001(\01323.google.cloud.compute.v1.Pac" + + "ketMirroringsScopedList:\0028\001B\005\n\003_idB\007\n\005_k" + + "indB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n" + + "\010_warning\"\306\001\n\025PacketMirroringFilter\022\030\n\rI" + + "_p_protocols\030\326\331\376. \003(\t\022\027\n\013cidr_ranges\030\201\224\323" + + "\350\001 \003(\t\022\031\n\tdirection\030\377\216\2005 \001(\tH\000\210\001\001\"Q\n\tDir" + + "ection\022\027\n\023UNDEFINED_DIRECTION\020\000\022\n\n\004BOTH\020" + + "\201\347|\022\016\n\006EGRESS\020\365\366\264\316\001\022\017\n\007INGRESS\020\225\375\276\366\001B\014\n\n" + + "_direction\"q\n!PacketMirroringForwardingR" + + "uleInfo\022\036\n\rcanonical_url\030\244\377\243\364\001 \001(\tH\000\210\001\001\022" + + "\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B\020\n\016_canonical_urlB\006\n" + + "\004_url\"\257\002\n\023PacketMirroringList\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.PacketMirroring\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\007warnin" + "g\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.War" - + "ningH\000\210\001\001B\n\n\010_warning\"\371\001\n\026PatchAutoscale" - + "rRequest\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n" - + "\023autoscaler_resource\030\366\360\377b \001(\0132#.google.c" - + "loud.compute.v1.AutoscalerB\003\340A\002\022!\n\007proje" + + "ningH\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\"\367\001\n#Pack" + + "etMirroringMirroredResourceInfo\022^\n\tinsta" + + "nces\030\376\374\357\r \003(\0132H.google.cloud.compute.v1." + + "PacketMirroringMirroredResourceInfoInsta" + + "nceInfo\022_\n\013subnetworks\030\305\324\245\306\001 \003(\0132F.googl" + + "e.cloud.compute.v1.PacketMirroringMirror" + + "edResourceInfoSubnetInfo\022\017\n\004tags\030\231\350\330\001 \003(" + + "\t\"\177\n/PacketMirroringMirroredResourceInfo" + + "InstanceInfo\022\036\n\rcanonical_url\030\244\377\243\364\001 \001(\tH" + + "\000\210\001\001\022\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B\020\n\016_canonical_u" + + "rlB\006\n\004_url\"}\n-PacketMirroringMirroredRes" + + "ourceInfoSubnetInfo\022\036\n\rcanonical_url\030\244\377\243" + + "\364\001 \001(\tH\000\210\001\001\022\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B\020\n\016_cano" + + "nical_urlB\006\n\004_url\"j\n\032PacketMirroringNetw" + + "orkInfo\022\036\n\rcanonical_url\030\244\377\243\364\001 \001(\tH\000\210\001\001\022" + + "\022\n\003url\030\357\212\007 \001(\tH\001\210\001\001B\020\n\016_canonical_urlB\006\n" + + "\004_url\"\253\001\n\032PacketMirroringsScopedList\022F\n\021" + + "packet_mirrorings\030\247\372\334I \003(\0132(.google.clou" + + "d.compute.v1.PacketMirroring\0229\n\007warning\030" + + "\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warni" + + "ngH\000\210\001\001B\n\n\010_warning\"\371\001\n\026PatchAutoscalerR" + + "equest\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n\023a" + + "utoscaler_resource\030\366\360\377b \001(\0132#.google.clo" + + "ud.compute.v1.AutoscalerB\003\340A\002\022!\n\007project" + + "\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\004zon" + + "eB\r\n\013_autoscalerB\r\n\013_request_id\"\333\001\n\031Patc" + + "hBackendBucketRequest\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.Bac" + + "kendBucketB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002" + + "\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r" + + "\n\013_request_id\"\340\001\n\032PatchBackendServiceReq" + + "uest\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\'.g" + + "oogle.cloud.compute.v1.BackendServiceB\003\340" + + "A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id" + + "\"\275\001\n\032PatchFirewallPolicyRequest\022 \n\017firew" + + "all_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022R\n\030firewall_po" + + "licy_resource\030\274\266\207\354\001 \001(\0132\'.google.cloud.c" + + "ompute.v1.FirewallPolicyB\003\340A\002\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\305\001\n\024Pat" + + "chFirewallRequest\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!.goo" + + "gle.cloud.compute.v1.FirewallB\003\340A\002\022!\n\007pr" + + "oject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\201\002\n\032Pat" + + "chForwardingRuleRequest\022 \n\017forwarding_ru" + + "le\030\376\245\335\200\001 \001(\tB\003\340A\002\022R\n\030forwarding_rule_res" + + "ource\030\257\300\320\217\001 \001(\0132\'.google.cloud.compute.v" + + "1.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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "\013_request_id\"\346\001\n PatchGlobalForwardingRu" + + "leRequest\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.ForwardingRu" + + "leB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proje" + + "ct\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reque" + + "st_id\"\203\002\n(PatchGlobalPublicDelegatedPref" + + "ixeRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" + + "oject\022\'\n\027public_delegated_prefix\030\350\334\261a \001(" + + "\tB\003\340A\002\022`\n public_delegated_prefix_resour" + + "ce\030\205\370\330\026 \001(\0132..google.cloud.compute.v1.Pu" + + "blicDelegatedPrefixB\003\340A\002\022\032\n\nrequest_id\030\313" + + "\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\323\001\n\027PatchHea" + + "lthCheckRequest\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(\013" + + "2$.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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_i" + + "d\"\271\001\n\021PatchImageRequest\022\025\n\005image\030\333\322\352/ \001(" + + "\tB\003\340A\002\022?\n\016image_resource\030\362\304\376\260\001 \001(\0132\036.goo" + + "gle.cloud.compute.v1.ImageB\003\340A\002\022!\n\007proje" + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\004z" - + "oneB\r\n\013_autoscalerB\r\n\013_request_id\"\333\001\n\031Pa" - + "tchBackendBucketRequest\022\036\n\016backend_bucke" - + "t\030\365\343\335+ \001(\tB\003\340A\002\022P\n\027backend_bucket_resour" - + "ce\030\230\316\307\265\001 \001(\0132&.google.cloud.compute.v1.B" - + "ackendBucketB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340" - + "A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001" - + "B\r\n\013_request_id\"\340\001\n\032PatchBackendServiceR" - + "equest\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" + + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\225\002\n PatchI" + + "nstanceGroupManagerRequest\022&\n\026instance_g" + + "roup_manager\030\303\367\363v \001(\tB\003\340A\002\022^\n\037instance_g" + + "roup_manager_resource\030\212\212\276| \001(\0132-.google." + + "cloud.compute.v1.InstanceGroupManagerB\003\340" + + "A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n" + + "\nrequest_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\"\240\002\n\"PatchI" + + "nterconnectAttachmentRequest\022(\n\027intercon" + + "nect_attachment\030\364\212\367\222\001 \001(\tB\003\340A\002\022a\n interc" + + "onnect_attachment_resource\030\371\244\240e \001(\0132/.go" + + "ogle.cloud.compute.v1.InterconnectAttach" + + "mentB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" + + "ject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id" + + "\"\325\001\n\030PatchInterconnectRequest\022\034\n\014interco" + + "nnect\030\216\311\214k \001(\tB\003\340A\002\022M\n\025interconnect_reso" + + "urce\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001" + + "\001B\r\n\013_request_id\"\203\003\n&PatchNetworkEdgeSec" + + "urityServiceRequest\022-\n\035network_edge_secu" + + "rity_service\030\247\237\357J \001(\tB\003\340A\002\022l\n&network_ed" + + "ge_security_service_resource\030\246\243\333\343\001 \001(\01323" + + ".google.cloud.compute.v1.NetworkEdgeSecu" + + "rityServiceB\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\006re" + + "gion\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_i" + + "d\030\313\201\331\021 \001(\tH\001\210\001\001\022\034\n\013update_mask\030\242\271\272\356\001 \001(\t" + + "H\002\210\001\001B\010\n\006_pathsB\r\n\013_request_idB\016\n\014_updat" + + "e_mask\"\347\001\n!PatchNetworkFirewallPolicyReq" + + "uest\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\'.g" + + "oogle.cloud.compute.v1.FirewallPolicyB\003\340" + + "A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id" + + "\"\300\001\n\023PatchNetworkRequest\022\027\n\007network\030\256\264\205o" + + " \001(\tB\003\340A\002\022B\n\020network_resource\030\377\335\234: \001(\0132 " + + ".google.cloud.compute.v1.NetworkB\003\340A\002\022!\n" + + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequ" + + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\351\001\n\025" + + "PatchNodeGroupRequest\022\033\n\nnode_group\030\202\374\213\340" + + "\001 \001(\tB\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\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022" - + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_" - + "id\"\275\001\n\032PatchFirewallPolicyRequest\022 \n\017fir" - + "ewall_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\nreque" - + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\305\001\n\024P" - + "atchFirewallRequest\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!.g" - + "oogle.cloud.compute.v1.FirewallB\003\340A\002\022!\n\007" - + "project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nreque" - + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\201\002\n\032P" - + "atchForwardingRuleRequest\022 \n\017forwarding_" - + "rule\030\376\245\335\200\001 \001(\tB\003\340A\002\022R\n\030forwarding_rule_r" - + "esource\030\257\300\320\217\001 \001(\0132\'.google.cloud.compute" - + ".v1.ForwardingRuleB\003\340A\002\022!\n\007project\030\231\226\301l " + + "\032\n\nrequest_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\"\204\002\n\033Patc" + + "hPacketMirroringRequest\022 \n\020packet_mirror" + + "ing\030\314\271\321\n \001(\tB\003\340A\002\022T\n\031packet_mirroring_re" + + "source\030\241\374\250\353\001 \001(\0132(.google.cloud.compute." + + "v1.PacketMirroringB\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\340" + "A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B" - + "\r\n\013_request_id\"\346\001\n PatchGlobalForwarding" - + "RuleRequest\022 \n\017forwarding_rule\030\376\245\335\200\001 \001(\t" - + "B\003\340A\002\022R\n\030forwarding_rule_resource\030\257\300\320\217\001 " - + "\001(\0132\'.google.cloud.compute.v1.Forwarding" - + "RuleB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" - + "ject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_req" - + "uest_id\"\203\002\n(PatchGlobalPublicDelegatedPr" - + "efixeRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007" - + "project\022\'\n\027public_delegated_prefix\030\350\334\261a " - + "\001(\tB\003\340A\002\022`\n public_delegated_prefix_reso" - + "urce\030\205\370\330\026 \001(\0132..google.cloud.compute.v1." - + "PublicDelegatedPrefixB\003\340A\002\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\323\001\n\027PatchH" - + "ealthCheckRequest\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.HealthCheck" - + "B\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project" + + "\r\n\013_request_id\"\344\002\n2PatchPerInstanceConfi" + + "gsInstanceGroupManagerRequest\022&\n\026instanc" + + "e_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\232\001\n?instan" + + "ce_group_managers_patch_per_instance_con" + + "figs_req_resource\030\377\233\210\252\001 \001(\0132H.google.clo" + + "ud.compute.v1.InstanceGroupManagersPatch" + + "PerInstanceConfigsReqB\003\340A\002\022!\n\007project\030\231\226" + + "\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\"\357\002\n8PatchPerInstanceConfig" + + "sRegionInstanceGroupManagerRequest\022&\n\026in" + + "stance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007pr" + + "oject\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\233\001\n@region_instan" + + "ce_group_manager_patch_instance_config_r" + + "eq_resource\030\312\315\241^ \001(\0132I.google.cloud.comp" + + "ute.v1.RegionInstanceGroupManagerPatchIn" + + "stanceConfigReqB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 " + + "\001(\tH\000\210\001\001B\r\n\013_request_id\"\201\002\n#PatchPublicA" + + "dvertisedPrefixeRequest\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_advertise" + + "d_prefix_resource\030\217\327\262o \001(\0132/.google.clou" + + "d.compute.v1.PublicAdvertisedPrefixB\003\340A\002" + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request" - + "_id\"\271\001\n\021PatchImageRequest\022\025\n\005image\030\333\322\352/ " - + "\001(\tB\003\340A\002\022?\n\016image_resource\030\362\304\376\260\001 \001(\0132\036.g" - + "oogle.cloud.compute.v1.ImageB\003\340A\002\022!\n\007pro" - + "ject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_" - + "id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\225\002\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-.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\nrequest_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\"\240\002\n\"Patc" - + "hInterconnectAttachmentRequest\022(\n\027interc" - + "onnect_attachment\030\364\212\367\222\001 \001(\tB\003\340A\002\022a\n inte" - + "rconnect_attachment_resource\030\371\244\240e \001(\0132/." - + "google.cloud.compute.v1.InterconnectAtta" - + "chmentB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" - + "roject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022" - + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_" - + "id\"\325\001\n\030PatchInterconnectRequest\022\034\n\014inter" - + "connect\030\216\311\214k \001(\tB\003\340A\002\022M\n\025interconnect_re" - + "source\030\237\241\314\275\001 \001(\0132%.google.cloud.compute." - + "v1.InterconnectB\003\340A\002\022!\n\007project\030\231\226\301l \001(\t" - + "B\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" - + "\210\001\001B\r\n\013_request_id\"\203\003\n&PatchNetworkEdgeS" - + "ecurityServiceRequest\022-\n\035network_edge_se" - + "curity_service\030\247\237\357J \001(\tB\003\340A\002\022l\n&network_" - + "edge_security_service_resource\030\246\243\333\343\001 \001(\013" - + "23.google.cloud.compute.v1.NetworkEdgeSe" - + "curityServiceB\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\006" - + "region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest" - + "_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\013_request_idB\016\n\014_upd" - + "ate_mask\"\347\001\n!PatchNetworkFirewallPolicyR" - + "equest\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!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022" - + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_" - + "id\"\300\001\n\023PatchNetworkRequest\022\027\n\007network\030\256\264" - + "\205o \001(\tB\003\340A\002\022B\n\020network_resource\030\377\335\234: \001(\013" - + "2 .google.cloud.compute.v1.NetworkB\003\340A\002\022" - + "!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nre" - + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\351\001" - + "\n\025PatchNodeGroupRequest\022\033\n\nnode_group\030\202\374" - + "\213\340\001 \001(\tB\003\340A\002\022H\n\023node_group_resource\030\253\263\372\360" - + "\001 \001(\0132\".google.cloud.compute.v1.NodeGrou" - + "pB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007projec" - + "t\022\032\n\nrequest_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\"\204\002\n\033Pa" - + "tchPacketMirroringRequest\022 \n\020packet_mirr" - + "oring\030\314\271\321\n \001(\tB\003\340A\002\022T\n\031packet_mirroring_" - + "resource\030\241\374\250\353\001 \001(\0132(.google.cloud.comput" - + "e.v1.PacketMirroringB\003\340A\002\022!\n\007project\030\231\226\301" - + "l \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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001" - + "\001B\r\n\013_request_id\"\344\002\n2PatchPerInstanceCon" - + "figsInstanceGroupManagerRequest\022&\n\026insta" - + "nce_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\232\001\n?inst" - + "ance_group_managers_patch_per_instance_c" - + "onfigs_req_resource\030\377\233\210\252\001 \001(\0132H.google.c" - + "loud.compute.v1.InstanceGroupManagersPat" - + "chPerInstanceConfigsReqB\003\340A\002\022!\n\007project\030" - + "\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\004zone" - + "B\r\n\013_request_id\"\357\002\n8PatchPerInstanceConf" - + "igsRegionInstanceGroupManagerRequest\022&\n\026" - + "instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007" - + "project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regio" - + "n\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\233\001\n@region_inst" - + "ance_group_manager_patch_instance_config" - + "_req_resource\030\312\315\241^ \001(\0132I.google.cloud.co" - + "mpute.v1.RegionInstanceGroupManagerPatch" - + "InstanceConfigReqB\003\340A\002\022\032\n\nrequest_id\030\313\201\331" - + "\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\201\002\n#PatchPubli" - + "cAdvertisedPrefixeRequest\022!\n\007project\030\231\226\301" - + "l \001(\tB\r\340A\002\362G\007project\022(\n\030public_advertise" - + "d_prefix\030\236\367\3110 \001(\tB\003\340A\002\022b\n!public_adverti" - + "sed_prefix_resource\030\217\327\262o \001(\0132/.google.cl" - + "oud.compute.v1.PublicAdvertisedPrefixB\003\340" - + "A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reque" - + "st_id\"\236\002\n\"PatchPublicDelegatedPrefixeReq" - + "uest\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..google.cloud.compute.v1.PublicDe" - + "legatedPrefixB\003\340A\002\022\037\n\006region\030\364\315\240B \001(\tB\014\340" - + "A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B" - + "\r\n\013_request_id\"\203\002\n\034PatchRegionAutoscaler" - + "Request\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n\023" - + "autoscaler_resource\030\366\360\377b \001(\0132#.google.cl" - + "oud.compute.v1.AutoscalerB\003\340A\002\022!\n\007projec" - + "t\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\nrequest_id\030\313\201\331\021 \001(" - + "\tH\001\210\001\001B\r\n\013_autoscalerB\r\n\013_request_id\"\207\002\n" - + " PatchRegionBackendServiceRequest\022 \n\017bac" - + "kend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n\030backend_s" - + "ervice_resource\030\243\201\337\245\001 \001(\0132\'.google.cloud" - + ".compute.v1.BackendServiceB\003\340A\002\022!\n\007proje" - + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240" - + "B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001" - + "(\tH\000\210\001\001B\r\n\013_request_id\"\372\001\n\035PatchRegionHe" - + "althCheckRequest\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\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\nrequ" - + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\231\002\n$" - + "PatchRegionHealthCheckServiceRequest\022%\n\024" - + "health_check_service\030\333\233\335\302\001 \001(\tB\003\340A\002\022[\n\035h" - + "ealth_check_service_resource\030\362\233\320\343\001 \001(\0132+" - + ".google.cloud.compute.v1.HealthCheckServ" - + "iceB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proj" - + "ect\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\"" - + "\237\002\n&PatchRegionInstanceGroupManagerReque" - + "st\022&\n\026instance_group_manager\030\303\367\363v \001(\tB\003\340" - + "A\002\022^\n\037instance_group_manager_resource\030\212\212" - + "\276| \001(\0132-.google.cloud.compute.v1.Instanc" - + "eGroupManagerB\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\006" - + "region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" - + "equest_id\"\216\002\n\'PatchRegionNetworkFirewall" - + "PolicyRequest\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.Firewall" - + "PolicyB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" - + "roject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022" - + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_" - + "id\"\205\002\n PatchRegionSecurityPolicyRequest\022" - + "!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006re" - + "gion\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_i" - + "d\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\211" - + "g \001(\0132\'.google.cloud.compute.v1.Security" - + "PolicyB\003\340A\002B\r\n\013_request_id\"\220\002\n\"PatchRegi" - + "onTargetHttpsProxyRequest\022!\n\007project\030\231\226\301" - + "l \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\nrequest_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.TargetHttpsProx" - + "yB\003\340A\002B\r\n\013_request_id\"\346\001\n\030PatchRegionUrl" - + "MapRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" - + "oject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032" - + "\n\nrequest_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\013_request_id\"\335\001\n\022PatchRouterRequest\022!\n" - + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regi" - + "on\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\000\210\001\001\022\026\n\006router\030\311\256\356F \001(\tB\003\340A\002\022@\n" - + "\017router_resource\030\304\200\202J \001(\0132\037.google.cloud" - + ".compute.v1.RouterB\003\340A\002B\r\n\013_request_id\"\361" - + "\001\n\036PatchRuleFirewallPolicyRequest\022 \n\017fir" - + "ewall_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\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013_request_" - + "id\"\233\002\n%PatchRuleNetworkFirewallPolicyReq" - + "uest\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(\013" - + "2+.google.cloud.compute.v1.FirewallPolic" - + "yRuleB\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\nrequ" - + "est_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013_re" - + "quest_id\"\302\002\n+PatchRuleRegionNetworkFirew" - + "allPolicyRequest\022 \n\017firewall_policy\030\321\212\306\355" - + "\001 \001(\tB\003\340A\002\022Z\n\035firewall_policy_rule_resou" - + "rce\030\203\337\272w \001(\0132+.google.cloud.compute.v1.F" - + "irewallPolicyRuleB\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\007pro" + + "_id\"\236\002\n\"PatchPublicDelegatedPrefixeReque" + + "st\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..google.cloud.compute.v1.PublicDele" + + "gatedPrefixB\003\340A\002\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002" + + "\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n" + + "\013_request_id\"\203\002\n\034PatchRegionAutoscalerRe" + + "quest\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tH\000\210\001\001\022H\n\023au" + + "toscaler_resource\030\366\360\377b \001(\0132#.google.clou" + + "d.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\nrequest_id\030\313\201\331\021 \001(\tH" + + "\001\210\001\001B\r\n\013_autoscalerB\r\n\013_request_id\"\207\002\n P" + + "atchRegionBackendServiceRequest\022 \n\017backe" + + "nd_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n\030backend_ser" + + "vice_resource\030\243\201\337\245\001 \001(\0132\'.google.cloud.c" + + "ompute.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\nrequest_id\030\313\201\331\021 \001(\t" + + "H\000\210\001\001B\r\n\013_request_id\"\372\001\n\035PatchRegionHeal" + + "thCheckRequest\022\035\n\014health_check\030\345\252\244\223\001 \001(\t" + + "B\003\340A\002\022K\n\025health_check_resource\030\250\303\244` \001(\0132" + + "$.google.cloud.compute.v1.HealthCheckB\003\340" + + "A\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\nreques" + + "t_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\231\002\n$Pa" + + "tchRegionHealthCheckServiceRequest\022%\n\024he" + + "alth_check_service\030\333\233\335\302\001 \001(\tB\003\340A\002\022[\n\035hea" + + "lth_check_service_resource\030\362\233\320\343\001 \001(\0132+.g" + + "oogle.cloud.compute.v1.HealthCheckServic" + + "eB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007projec" + + "t\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nre" + + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\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.InstanceG" + + "roupManagerB\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\006re" + + "gion\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_req" + + "uest_id\"\216\002\n\'PatchRegionNetworkFirewallPo" + + "licyRequest\022 \n\017firewall_policy\030\321\212\306\355\001 \001(\t" + + "B\003\340A\002\022R\n\030firewall_policy_resource\030\274\266\207\354\001 " + + "\001(\0132\'.google.cloud.compute.v1.FirewallPo" + + "licyB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" + "ject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" - + "\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r" - + "\n\013_request_id\"\232\002\n\036PatchRuleSecurityPolic" - + "yRequest\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022!\n\007p" - + "roject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\017securi" - + "ty_policy\030\221\206\312Q \001(\tB\003\340A\002\022[\n\035security_poli" - + "cy_rule_resource\030\303\272\202\300\001 \001(\0132+.google.clou" - + "d.compute.v1.SecurityPolicyRuleB\003\340A\002\022\035\n\r" - + "validate_only\030\265\372\337s \001(\010H\001\210\001\001B\013\n\t_priority" - + "B\020\n\016_validate_only\"\336\001\n\032PatchSecurityPoli" - + "cyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" - + "ject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n\017secu" - + "rity_policy\030\221\206\312Q \001(\tB\003\340A\002\022Q\n\030security_po" - + "licy_resource\030\374\252\211g \001(\0132\'.google.cloud.co" - + "mpute.v1.SecurityPolicyB\003\340A\002B\r\n\013_request" - + "_id\"\215\002\n\035PatchServiceAttachmentRequest\022!\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id" + + "\"\205\002\n PatchRegionSecurityPolicyRequest\022!\n" + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regi" + "on\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_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_resourc" - + "e\030\240\266\304\341\001 \001(\0132*.google.cloud.compute.v1.Se" - + "rviceAttachmentB\003\340A\002B\r\n\013_request_id\"\314\001\n\025" - + "PatchSslPolicyRequest\022!\n\007project\030\231\226\301l \001(" - + "\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" - + "\000\210\001\001\022\033\n\nssl_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.clou" - + "d.compute.v1.SslPolicyB\003\340A\002B\r\n\013_request_" - + "id\"\260\002\n\026PatchSubnetworkRequest\022&\n\025drain_t" - + "imeout_seconds\030\332\332\310\252\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\nrequest_id\030\313\201\331\021 \001(\t" - + "H\001\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002\022H\n\023su" - + "bnetwork_resource\030\277\332\221\024 \001(\0132#.google.clou" - + "d.compute.v1.SubnetworkB\003\340A\002B\030\n\026_drain_t" - + "imeout_secondsB\r\n\013_request_id\"\345\001\n\033PatchT" - + "argetGrpcProxyRequest\022!\n\007project\030\231\226\301l \001(" - + "\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" - + "\000\210\001\001\022!\n\021target_grpc_proxy\030\373\264\262\002 \001(\tB\003\340A\002\022" - + "U\n\032target_grpc_proxy_resource\030\322\352\353\234\001 \001(\0132" - + "(.google.cloud.compute.v1.TargetGrpcProx" - + "yB\003\340A\002B\r\n\013_request_id\"\344\001\n\033PatchTargetHtt" - + "pProxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G" - + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n\021" - + "target_http_proxy\030\345\276\322b \001(\tB\003\340A\002\022T\n\032targe" - + "t_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\034PatchTargetHttpsProxyRe" - + "quest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project" - + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n\022target_h" - + "ttps_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\013_re" - + "quest_id\"\277\001\n\022PatchUrlMapRequest\022!\n\007proje" - + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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.c" - + "loud.compute.v1.UrlMapB\003\340A\002B\r\n\013_request_" - + "id\"\277\004\n\013PathMatcher\022O\n\024default_route_acti" - + "on\030\252\264\327\264\001 \001(\0132(.google.cloud.compute.v1.H" - + "ttpRouteActionH\000\210\001\001\022 \n\017default_service\030\267" - + "\345\305\260\001 \001(\tH\001\210\001\001\022R\n\024default_url_redirect\030\352\253" - + "\266\253\001 \001(\0132+.google.cloud.compute.v1.HttpRe" - + "directActionH\002\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001" - + "(\tH\003\210\001\001\022I\n\rheader_action\030\250\240\270\234\001 \001(\0132).goo" - + "gle.cloud.compute.v1.HttpHeaderActionH\004\210" - + "\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\0228\n\npath_rules\030\335" - + "\300\3461 \003(\0132!.google.cloud.compute.v1.PathRu" - + "le\022?\n\013route_rules\030\201\207\267\263\001 \003(\0132&.google.clo" - + "ud.compute.v1.HttpRouteRuleB\027\n\025_default_" - + "route_actionB\022\n\020_default_serviceB\027\n\025_def" - + "ault_url_redirectB\016\n\014_descriptionB\020\n\016_he" - + "ader_actionB\007\n\005_name\"\371\001\n\010PathRule\022\020\n\005pat" - + "hs\030\356\301\3402 \003(\t\022G\n\014route_action\030\354\251\271\312\001 \001(\0132(." - + "google.cloud.compute.v1.HttpRouteActionH" - + "\000\210\001\001\022\030\n\007service\030\265\215\217\262\001 \001(\tH\001\210\001\001\022J\n\014url_re" - + "direct\030\254\241\230\301\001 \001(\0132+.google.cloud.compute." - + "v1.HttpRedirectActionH\002\210\001\001B\017\n\r_route_act" - + "ionB\n\n\010_serviceB\017\n\r_url_redirect\"\363\002\n\021Per" - + "InstanceConfig\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_s" - + "tate\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\010" - + "APPLYING\020\264\313\354\247\001\022\020\n\010DELETING\020\250\247\207\374\001\022\020\n\tEFFE" - + "CTIVE\020\207\363\270t\022\013\n\004NONE\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_finge" - + "rprintB\007\n\005_nameB\022\n\020_preserved_stateB\t\n\007_" - + "status\"\241\002\n\006Policy\022?\n\raudit_configs\030\215\272\270\234\001" - + " \003(\0132$.google.cloud.compute.v1.AuditConf" - + "ig\0226\n\010bindings\030\216\305\244\300\001 \003(\0132 .google.cloud." - + "compute.v1.Binding\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001" - + "\022\032\n\tiam_owned\030\273\260\354\326\001 \001(\010H\001\210\001\001\022/\n\005rules\030\367\221" - + "\3653 \003(\0132\035.google.cloud.compute.v1.Rule\022\030\n" - + "\007version\030\330\271\324\247\001 \001(\005H\002\210\001\001B\007\n\005_etagB\014\n\n_iam" - + "_ownedB\n\n\010_version\"]\n\023PreconfiguredWafSe" - + "t\022F\n\017expression_sets\030\230\253\203\342\001 \003(\0132).google." - + "cloud.compute.v1.WafExpressionSet\"\267\002\n\016Pr" - + "eservedState\022D\n\005disks\030\366\314\312- \003(\01322.google." - + "cloud.compute.v1.PreservedState.DisksEnt" - + "ry\022J\n\010metadata\030\257\366\265) \003(\01325.google.cloud.c" - + "ompute.v1.PreservedState.MetadataEntry\032b" - + "\n\nDisksEntry\022\013\n\003key\030\001 \001(\t\022C\n\005value\030\002 \001(\013" - + "24.google.cloud.compute.v1.PreservedStat" - + "ePreservedDisk:\0028\001\032/\n\rMetadataEntry\022\013\n\003k" - + "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\254\002\n\033Preserve" - + "dStatePreservedDisk\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\006sourc" - + "e\030\233\320\301T \001(\tH\002\210\001\001\"\\\n\nAutoDelete\022\031\n\025UNDEFIN" - + "ED_AUTO_DELETE\020\000\022\014\n\005NEVER\020\354\244\257#\022%\n\036ON_PER" - + "MANENT_INSTANCE_DELETION\020\347\340\322-\"?\n\004Mode\022\022\n" - + "\016UNDEFINED_MODE\020\000\022\020\n\tREAD_ONLY\020\265\231\354+\022\021\n\nR" - + "EAD_WRITE\020\326\227\344RB\016\n\014_auto_deleteB\007\n\005_modeB" - + "\t\n\007_source\"\241\001\n\024PreviewRouterRequest\022\027\n\007p" - + "roject\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB" - + "\003\340A\002\022\026\n\006router\030\311\256\356F \001(\tB\003\340A\002\022@\n\017router_r" - + "esource\030\304\200\202J \001(\0132\037.google.cloud.compute." - + "v1.RouterB\003\340A\002\"\353\007\n\007Project\022K\n\030common_ins" - + "tance_metadata\030\305\374\313X \001(\0132!.google.cloud.c" - + "ompute.v1.MetadataH\000\210\001\001\022\"\n\022creation_time" - + "stamp\030\266\217\307\016 \001(\tH\001\210\001\001\022%\n\024default_network_t" - + "ier\030\221\305\371\340\001 \001(\tH\002\210\001\001\022(\n\027default_service_ac" - + "count\030\245\371\267\216\001 \001(\tH\003\210\001\001\022\034\n\013description\030\374\207\326\311" - + "\001 \001(\tH\004\210\001\001\022\034\n\020enabled_features\030\373\306\322\337\001 \003(\t" - + "\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\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\0221\n\006quotas\030\373\241\342; \003(" - + "\0132\036.google.cloud.compute.v1.Quota\022\032\n\tsel" - + "f_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022T\n\025usage_export_lo" - + "cation\030\302\262\334\245\001 \001(\0132,.google.cloud.compute." - + "v1.UsageExportLocationH\t\210\001\001\022\"\n\022xpn_proje" - + "ct_status\030\301\315\365l \001(\tH\n\210\001\001\"\236\001\n\022DefaultNetwo" - + "rkTier\022\"\n\036UNDEFINED_DEFAULT_NETWORK_TIER" - + "\020\000\022\026\n\016FIXED_STANDARD\020\310\236\205\224\001\022\017\n\007PREMIUM\020\267\264" - + "\301\276\001\022\020\n\010STANDARD\020\275\235\214\347\001\022)\n!STANDARD_OVERRI" - + "DES_FIXED_STANDARD\020\302\207\221\336\001\"i\n\020XpnProjectSt" - + "atus\022 \n\034UNDEFINED_XPN_PROJECT_STATUS\020\000\022\013" - + "\n\004HOST\020\250\333\207\001\022&\n\036UNSPECIFIED_XPN_PROJECT_S" - + "TATUS\020\251\372\247\242\001B\033\n\031_common_instance_metadata" - + "B\025\n\023_creation_timestampB\027\n\025_default_netw" - + "ork_tierB\032\n\030_default_service_accountB\016\n\014" - + "_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\014\n" - + "\n_self_linkB\030\n\026_usage_export_locationB\025\n" - + "\023_xpn_project_status\"z\n!ProjectsDisableX" - + "pnResourceRequest\022D\n\014xpn_resource\030\267\223\315? \001" - + "(\0132&.google.cloud.compute.v1.XpnResource" - + "IdH\000\210\001\001B\017\n\r_xpn_resource\"y\n ProjectsEnab" - + "leXpnResourceRequest\022D\n\014xpn_resource\030\267\223\315" - + "? \001(\0132&.google.cloud.compute.v1.XpnResou" - + "rceIdH\000\210\001\001B\017\n\r_xpn_resource\"\253\001\n\027Projects" - + "GetXpnResources\022\024\n\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\037\n" - + "\017next_page_token\030\225\272\206& \001(\tH\001\210\001\001\022<\n\tresour" - + "ces\030\245\374\262N \003(\0132&.google.cloud.compute.v1.X" - + "pnResourceIdB\007\n\005_kindB\022\n\020_next_page_toke" - + "n\"L\n\033ProjectsListXpnHostsRequest\022\034\n\014orga" - + "nization\030\263\332\2232 \001(\tH\000\210\001\001B\017\n\r_organization\"" - + "\350\001\n$ProjectsSetDefaultNetworkTierRequest" - + "\022\035\n\014network_tier\030\323\272\333\366\001 \001(\tH\000\210\001\001\"\217\001\n\013Netw" - + "orkTier\022\032\n\026UNDEFINED_NETWORK_TIER\020\000\022\026\n\016F" - + "IXED_STANDARD\020\310\236\205\224\001\022\017\n\007PREMIUM\020\267\264\301\276\001\022\020\n\010" - + "STANDARD\020\275\235\214\347\001\022)\n!STANDARD_OVERRIDES_FIX" - + "ED_STANDARD\020\302\207\221\336\001B\017\n\r_network_tier\"\322\006\n\026P" - + "ublicAdvertisedPrefix\022\"\n\022creation_timest" - + "amp\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\023dns_verification_ip\030\265\225\366r \001(\tH" - + "\002\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\003\210\001\001\022\020\n\002id\030" - + "\233\032 \001(\004H\004\210\001\001\022\035\n\rip_cidr_range\030\312\315\344. \001(\tH\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\022j\n\030public_delegated_prefixs\030\213\276\205\313\001" - + " \003(\0132D.google.cloud.compute.v1.PublicAdv" - + "ertisedPrefixPublicDelegatedPrefix\022\032\n\tse" - + "lf_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\036\n\rshared_secret\030" - + "\312\247\217\266\001 \001(\tH\t\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\n\210\001\001\"\361" - + "\001\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\017\n\007INITI" - + "AL\020\244\306\263\367\001\022%\n\035PREFIX_CONFIGURATION_COMPLET" - + "E\020\317\225\247\345\001\022(\n PREFIX_CONFIGURATION_IN_PROGR" - + "ESS\020\261\365\300\264\001\022\"\n\032PREFIX_REMOVAL_IN_PROGRESS\020" - + "\347\365\314\207\001\022\026\n\016PTR_CONFIGURED\020\317\260\355\364\001\022!\n\031REVERSE" - + "_DNS_LOOKUP_FAILED\020\257\273\203\215\001\022\020\n\tVALIDATED\020\356\263" - + "\310\037B\025\n\023_creation_timestampB\016\n\014_descriptio" - + "nB\026\n\024_dns_verification_ipB\016\n\014_fingerprin" - + "tB\005\n\003_idB\020\n\016_ip_cidr_rangeB\007\n\005_kindB\007\n\005_" - + "nameB\014\n\n_self_linkB\020\n\016_shared_secretB\t\n\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/.goo" - + "gle.cloud.compute.v1.PublicAdvertisedPre" - + "fix\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_t" - + "oken\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.clou" - + "d.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kin" - + "dB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_" - + "warning\"\336\001\n+PublicAdvertisedPrefixPublic" - + "DelegatedPrefix\022\030\n\010ip_range\030\245\340\227E \001(\tH\000\210\001" - + "\001\022\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022\027\n\007project\030\231\226\301l " - + "\001(\tH\002\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\003\210\001\001\022\026\n\006stat" - + "us\030\362\237\267V \001(\tH\004\210\001\001B\013\n\t_ip_rangeB\007\n\005_nameB\n" - + "\n\010_projectB\t\n\007_regionB\t\n\007_status\"\366\005\n\025Pub" - + "licDelegatedPrefix\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\033\n\013fingerprint\030\344\321\363o \001(\tH\002\210\001\001\022\020\n\002id\030" - + "\233\032 \001(\004H\003\210\001\001\022\035\n\rip_cidr_range\030\312\315\344. \001(\tH\004\210" - + "\001\001\022\"\n\021is_live_migration\030\360\237\207\364\001 \001(\010H\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\035\n\rparent_prefix\030\307\347\241\007 \001(\tH\010\210\001\001\022o\n\034pub" - + "lic_delegated_sub_prefixs\030\214\376\213Z \003(\0132F.goo" - + "gle.cloud.compute.v1.PublicDelegatedPref" - + "ixPublicDelegatedSubPrefix\022\026\n\006region\030\364\315\240" - + "B \001(\tH\t\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\n\210\001\001\022\026" - + "\n\006status\030\362\237\267V \001(\tH\013\210\001\001\"s\n\006Status\022\024\n\020UNDE" - + "FINED_STATUS\020\000\022\021\n\tANNOUNCED\020\373\221\214\256\001\022\020\n\010DEL" - + "ETING\020\250\247\207\374\001\022\024\n\014INITIALIZING\020\315\330\230\222\001\022\030\n\021REA" - + "DY_TO_ANNOUNCE\020\361\261\351\036B\025\n\023_creation_timesta" - + "mpB\016\n\014_descriptionB\016\n\014_fingerprintB\005\n\003_i" - + "dB\020\n\016_ip_cidr_rangeB\024\n\022_is_live_migratio" - + "nB\007\n\005_kindB\007\n\005_nameB\020\n\016_parent_prefixB\t\n" - + "\007_regionB\014\n\n_self_linkB\t\n\007_status\"\341\003\n#Pu" - + "blicDelegatedPrefixAggregatedList\022\020\n\002id\030" - + "\233\032 \001(\tH\000\210\001\001\022Y\n\005items\030\300\317\367/ \003(\0132G.google.c" - + "loud.compute.v1.PublicDelegatedPrefixAgg" - + "regatedList.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\014unreachable" - + "s\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\032h\n\nItemsEn" - + "try\022\013\n\003key\030\001 \001(\t\022I\n\005value\030\002 \001(\0132:.google" - + ".cloud.compute.v1.PublicDelegatedPrefixe" - + "sScopedList:\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\"\273\002" - + "\n\031PublicDelegatedPrefixList\022\020\n\002id\030\233\032 \001(\t" - + "H\000\210\001\001\022@\n\005items\030\300\317\367/ \003(\0132..google.cloud.c" - + "ompute.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\007wa" - + "rning\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_p" - + "age_tokenB\014\n\n_self_linkB\n\n\010_warning\"\233\003\n-" - + "PublicDelegatedPrefixPublicDelegatedSubP" - + "refix\022\"\n\021delegatee_project\030\332\212\351\305\001 \001(\tH\000\210\001" - + "\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\035\n\rip_ci" - + "dr_range\030\312\315\344. \001(\tH\002\210\001\001\022\033\n\nis_address\030\337\213\222" - + "\250\001 \001(\010H\003\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022\026\n\006reg" - + "ion\030\364\315\240B \001(\tH\005\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\006\210\001" - + "\001\"@\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\016\n\006ACT" - + "IVE\020\206\346\211\226\001\022\020\n\010INACTIVE\020\353\230\371\200\001B\024\n\022_delegate" - + "e_projectB\016\n\014_descriptionB\020\n\016_ip_cidr_ra" - + "ngeB\r\n\013_is_addressB\007\n\005_nameB\t\n\007_regionB\t" - + "\n\007_status\"\301\001\n!PublicDelegatedPrefixesSco" - + "pedList\022U\n\031public_delegated_prefixes\030\226\202\252" - + "\226\001 \003(\0132..google.cloud.compute.v1.PublicD" - + "elegatedPrefix\0229\n\007warning\030\234\337\226\030 \001(\0132 .goo" - + "gle.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_wa" - + "rning\"\344\036\n\005Quota\022\025\n\005limit\030\273\227\2151 \001(\001H\000\210\001\001\022\027" - + "\n\006metric\030\260\353\227\376\001 \001(\tH\001\210\001\001\022\025\n\005owner\030\263\345\3172 \001(" - + "\tH\002\210\001\001\022\025\n\005usage\030\241\373\2315 \001(\001H\003\210\001\001\"\323\035\n\006Metric" - + "\022\024\n\020UNDEFINED_METRIC\020\000\022\016\n\007A2_CPUS\020\271\376\206I\022\026" - + "\n\017AFFINITY_GROUPS\020\313\251\3223\022\023\n\013AUTOSCALERS\020\334\340" - + "\332\340\001\022\026\n\017BACKEND_BUCKETS\020\336\211\320A\022\030\n\020BACKEND_S" - + "ERVICES\020\311\303\310\200\001\022\020\n\010C2D_CPUS\020\365\377\250\362\001\022\017\n\007C2_CP" - + "US\020\273\353\270\227\001\022\017\n\007C3_CPUS\020\332\234\214\245\001\022\023\n\013COMMITMENTS" - + "\020\336\327\300\331\001\022\030\n\021COMMITTED_A2_CPUS\020\326\242\245\034\022\032\n\022COMM" - + "ITTED_C2D_CPUS\020\370\342\323\206\001\022\030\n\021COMMITTED_C2_CPU" - + "S\020\330\217\327j\022\030\n\021COMMITTED_C3_CPUS\020\367\300\252x\022\026\n\016COMM" - + "ITTED_CPUS\020\316\255\266\213\001\022\031\n\021COMMITTED_E2_CPUS\020\332\374" - + "\210\271\001\022\032\n\022COMMITTED_LICENSES\020\325\313\302\252\001\022$\n\034COMMI" - + "TTED_LOCAL_SSD_TOTAL_GB\020\210\354\206\223\001\022\027\n\021COMMITT" - + "ED_M3_CPUS\020\201\342#\022\'\n\037COMMITTED_MEMORY_OPTIM" - + "IZED_CPUS\020\336\334\231\351\001\022\031\n\022COMMITTED_N2A_CPUS\020\260\252" - + "\215\023\022\031\n\022COMMITTED_N2D_CPUS\020\215\276\207<\022\031\n\021COMMITT" - + "ED_N2_CPUS\020\243\247\351\231\001\022\'\n\037COMMITTED_NVIDIA_A10" - + "0_80GB_GPUS\020\245\237\264\335\001\022\"\n\032COMMITTED_NVIDIA_A1" - + "00_GPUS\020\225\375\230\263\001\022 \n\031COMMITTED_NVIDIA_K80_GP" - + "US\020\244\266\353\001\022!\n\032COMMITTED_NVIDIA_P100_GPUS\020\244\377" - + "\2423\022 \n\030COMMITTED_NVIDIA_P4_GPUS\020\201\256\365\245\001\022\037\n\030" - + "COMMITTED_NVIDIA_T4_GPUS\020\205\210\331B\022 \n\032COMMITT" - + "ED_NVIDIA_V100_GPUS\020\252\263\r\022\032\n\022COMMITTED_T2A" - + "_CPUS\020\352\304\251\215\001\022\032\n\022COMMITTED_T2D_CPUS\020\307\330\243\266\001\022" - + "\n\n\004CPUS\020\313\327~\022\030\n\020CPUS_ALL_REGIONS\020\255\221\306\340\001\022\026\n" - + "\016DISKS_TOTAL_GB\020\237\227\311\250\001\022\017\n\007E2_CPUS\020\275\330\352\345\001\022(" - + "\n!EXTERNAL_MANAGED_FORWARDING_RULES\020\311\277\363G" - + "\022,\n$EXTERNAL_NETWORK_LB_FORWARDING_RULES" - + "\020\231\255\275\262\001\022)\n\"EXTERNAL_PROTOCOL_FORWARDING_R" - + "ULES\020\350\270\242\036\022\035\n\025EXTERNAL_VPN_GATEWAYS\020\256\273\365\201\001" - + "\022\021\n\tFIREWALLS\020\323\346\310\262\001\022\030\n\020FORWARDING_RULES\020" - + "\225\202\250\316\001\0220\n(GLOBAL_EXTERNAL_MANAGED_FORWARD" - + "ING_RULES\020\255\354\233\234\001\022 \n\031GLOBAL_INTERNAL_ADDRE" - + "SSES\020\234\305\260\024\022\027\n\020GPUS_ALL_REGIONS\020\251\200\344\022\022\025\n\rHE" - + "ALTH_CHECKS\020\256\257\374\211\001\022\r\n\006IMAGES\020\370\354\265\007\022\020\n\tINST" - + "ANCES\020\336\234\320>\022\027\n\017INSTANCE_GROUPS\020\276\311\333\251\001\022\036\n\027I" - + "NSTANCE_GROUP_MANAGERS\020\260\242\3050\022\031\n\022INSTANCE_" - + "TEMPLATES\020\357\267\355k\022\025\n\rINTERCONNECTS\020\205\213\376\305\001\022*\n" - + "#INTERCONNECT_ATTACHMENTS_PER_REGION\020\326\326\243" - + "L\022+\n#INTERCONNECT_ATTACHMENTS_TOTAL_MBPS" - + "\020\363\272\331\312\001\022\037\n\027INTERCONNECT_TOTAL_GBPS\020\252\361\207\210\001\022" - + "\031\n\022INTERNAL_ADDRESSES\020\200\351\256^\0221\n*INTERNAL_T" - + "RAFFIC_DIRECTOR_FORWARDING_RULES\020\204\351\205\177\022\031\n" - + "\022IN_PLACE_SNAPSHOTS\020\235\235\226H\022\030\n\020IN_USE_ADDRE" - + "SSES\020\220\342\337\277\001\022\036\n\027IN_USE_BACKUP_SCHEDULES\020\221\222" - + "\321\017\022!\n\031IN_USE_SNAPSHOT_SCHEDULES\020\223\314\254\334\001\022\032\n" - + "\022LOCAL_SSD_TOTAL_GB\020\305\230\343\235\001\022\016\n\007M1_CPUS\020\246\333\336" - + "\021\022\016\n\007M2_CPUS\020\305\214\262\037\022\016\n\007M3_CPUS\020\344\275\205-\022\026\n\016MAC" - + "HINE_IMAGES\020\220\363\221\325\001\022\017\n\010N2A_CPUS\020\255\307\342~\022\020\n\010N2" - + "D_CPUS\020\212\333\334\247\001\022\017\n\007N2_CPUS\020\206\203\313\306\001\022\020\n\010NETWORK" - + "S\020\205\270\277\347\001\022\036\n\027NETWORK_ENDPOINT_GROUPS\020\215\267\3320\022" - + " \n\031NETWORK_FIREWALL_POLICIES\020\276\333\2330\022\022\n\013NOD" - + "E_GROUPS\020\261\375\336\013\022\026\n\016NODE_TEMPLATES\020\234\262\271\342\001\022\035\n" - + "\025NVIDIA_A100_80GB_GPUS\020\310\350\307\210\001\022\030\n\020NVIDIA_A" - + "100_GPUS\020\222\200\337\360\001\022\026\n\017NVIDIA_K80_GPUS\020\207\354\222N\022\027" - + "\n\020NVIDIA_P100_GPUS\020\241\202\351p\022\033\n\024NVIDIA_P100_V" - + "WS_GPUS\020\216\335\203f\022\026\n\016NVIDIA_P4_GPUS\020\276\247\254\207\001\022\032\n\022" - + "NVIDIA_P4_VWS_GPUS\020\253\325\364\373\001\022\025\n\016NVIDIA_T4_GP" - + "US\020\302\201\220$\022\032\n\022NVIDIA_T4_VWS_GPUS\020\257\353\277\230\001\022\027\n\020N" - + "VIDIA_V100_GPUS\020\247\266\323=\022\030\n\021PACKET_MIRRORING" - + "S\020\247\352\266\007\022(\n!PD_EXTREME_TOTAL_PROVISIONED_I" - + "OPS\020\355\326\227!\022\027\n\020PREEMPTIBLE_CPUS\020\311\215\343w\022\037\n\030PRE" - + "EMPTIBLE_LOCAL_SSD_GB\020\210\223\257|\022(\n!PREEMPTIBL" - + "E_NVIDIA_A100_80GB_GPUS\020\212\352\271H\022#\n\034PREEMPTI" - + "BLE_NVIDIA_A100_GPUS\020\220\234\351 \022#\n\033PREEMPTIBLE" - + "_NVIDIA_K80_GPUS\020\311\340\345\262\001\022$\n\034PREEMPTIBLE_NV" - + "IDIA_P100_GPUS\020\237\236\363\240\001\022(\n PREEMPTIBLE_NVID" - + "IA_P100_VWS_GPUS\020\214\233\301\225\001\022\"\n\032PREEMPTIBLE_NV" - + "IDIA_P4_GPUS\020\274\222\324\314\001\022%\n\036PREEMPTIBLE_NVIDIA" - + "_P4_VWS_GPUS\020\251\342\320x\022!\n\032PREEMPTIBLE_NVIDIA_" - + "T4_GPUS\020\300\354\267i\022%\n\036PREEMPTIBLE_NVIDIA_T4_VW" - + "S_GPUS\020\255\370\233\025\022#\n\034PREEMPTIBLE_NVIDIA_V100_G" - + "PUS\020\245\322\335m\022=\n6PSC_ILB_CONSUMER_FORWARDING_" - + "RULES_PER_PRODUCER_NETWORK\020\203\223\235n\022\'\n PSC_I" - + "NTERNAL_LB_FORWARDING_RULES\020\373\242\313P\022\"\n\032PUBL" - + "IC_ADVERTISED_PREFIXES\020\314\241\342\340\001\022!\n\031PUBLIC_D" - + "ELEGATED_PREFIXES\020\266\222\363\375\001\022\033\n\024REGIONAL_AUTO" - + "SCALERS\020\274\234\200\016\022\'\n REGIONAL_INSTANCE_GROUP_" - + "MANAGERS\020\220\276\363\021\022\023\n\014RESERVATIONS\020\247\274\310\017\022\030\n\021RE" - + "SOURCE_POLICIES\020\341\234\204(\022\017\n\007ROUTERS\020\252\274\213\353\001\022\016\n" - + "\006ROUTES\020\312\226\272\203\001\022\030\n\021SECURITY_POLICIES\020\357\246\257Z\022" - + "#\n\034SECURITY_POLICIES_PER_REGION\020\306\246\340v\022#\n\033" - + "SECURITY_POLICY_CEVAL_RULES\020\311\247\300\340\001\022\034\n\025SEC" - + "URITY_POLICY_RULES\020\251\324\207a\022\'\n SECURITY_POLI" - + "CY_RULES_PER_REGION\020\314\310\251<\022\033\n\023SERVICE_ATTA" - + "CHMENTS\020\346\261\353\340\001\022\021\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" - + "\027\n\020STATIC_ADDRESSES\020\361\255\322,\022\036\n\026STATIC_BYOIP" - + "_ADDRESSES\020\361\212\302\203\001\022\023\n\013SUBNETWORKS\020\245\374\363\310\001\022\020\n" - + "\010T2A_CPUS\020\347\341\376\370\001\022\017\n\010T2D_CPUS\020\304\365\370!\022\033\n\024TARG" - + "ET_HTTPS_PROXIES\020\312\313\326h\022\032\n\023TARGET_HTTP_PRO" - + "XIES\020\243\365\240N\022\030\n\020TARGET_INSTANCES\020\260\332\325\207\001\022\024\n\014T" - + "ARGET_POOLS\020\211\227\210\246\001\022\031\n\022TARGET_SSL_PROXIES\020" - + "\353\344\365K\022\031\n\022TARGET_TCP_PROXIES\020\300\236\363V\022\032\n\023TARGE" - + "T_VPN_GATEWAYS\020\250\273\343#\022\020\n\010URL_MAPS\020\207\317\307\264\001\022\023\n" - + "\014VPN_GATEWAYS\020\272\213\376\020\022\022\n\013VPN_TUNNELS\020\200\321\3371\022\033" - + "\n\024XPN_SERVICE_PROJECTS\020\255\207\262-B\010\n\006_limitB\t\n" - + "\007_metricB\010\n\006_ownerB\010\n\006_usage\"\314\001\n\007RawDisk" - + "\022\037\n\016container_type\030\270\310\202\230\001 \001(\tH\000\210\001\001\022\036\n\rsha" - + "1_checksum\030\275\224\370\225\001 \001(\tH\001\210\001\001\022\026\n\006source\030\233\320\301T" - + " \001(\tH\002\210\001\001\"8\n\rContainerType\022\034\n\030UNDEFINED_" - + "CONTAINER_TYPE\020\000\022\t\n\003TAR\020\205\207\005B\021\n\017_containe" - + "r_typeB\020\n\016_sha1_checksumB\t\n\007_source\"\327\002\n," - + "RecreateInstancesInstanceGroupManagerReq" - + "uest\022&\n\026instance_group_manager\030\303\367\363v \001(\tB" - + "\003\340A\002\022\223\001\n;instance_group_managers_recreat" - + "e_instances_request_resource\030\200\302\232\n \001(\0132F." - + "google.cloud.compute.v1.InstanceGroupMan" - + "agersRecreateInstancesRequestB\003\340A\002\022!\n\007pr" + + "\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.SecurityPo" + + "licyB\003\340A\002B\r\n\013_request_id\"\220\002\n\"PatchRegion" + + "TargetHttpsProxyRequest\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\340" + + "A\002\362G\006region\022\032\n\nrequest_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\033t" + + "arget_https_proxy_resource\030\201\255\344\316\001 \001(\0132).g" + + "oogle.cloud.compute.v1.TargetHttpsProxyB" + + "\003\340A\002B\r\n\013_request_id\"\346\001\n\030PatchRegionUrlMa" + + "pRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proj" + + "ect\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\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" + + "\013_request_id\"\335\001\n\022PatchRouterRequest\022!\n\007p" + + "roject\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\nrequest_id\030\313\201" + + "\331\021 \001(\tH\000\210\001\001\022\026\n\006router\030\311\256\356F \001(\tB\003\340A\002\022@\n\017r" + + "outer_resource\030\304\200\202J \001(\0132\037.google.cloud.c" + + "ompute.v1.RouterB\003\340A\002B\r\n\013_request_id\"\361\001\n" + + "\036PatchRuleFirewallPolicyRequest\022 \n\017firew" + + "all_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n\035firewall_po" + + "licy_rule_resource\030\203\337\272w \001(\0132+.google.clo" + + "ud.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\nrequest_id\030\313" + + "\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013_request_id" + + "\"\233\002\n%PatchRuleNetworkFirewallPolicyReque" + + "st\022 \n\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022Z\n\035" + + "firewall_policy_rule_resource\030\203\337\272w \001(\0132+" + + ".google.cloud.compute.v1.FirewallPolicyR" + + "uleB\003\340A\002\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022!\n\007p" + + "roject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nreques" + + "t_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013_requ" + + "est_id\"\302\002\n+PatchRuleRegionNetworkFirewal" + + "lPolicyRequest\022 \n\017firewall_policy\030\321\212\306\355\001 " + + "\001(\tB\003\340A\002\022Z\n\035firewall_policy_rule_resourc" + + "e\030\203\337\272w \001(\0132+.google.cloud.compute.v1.Fir" + + "ewallPolicyRuleB\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\007proje" + + "ct\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nr" + + "equest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013" + + "_request_id\"\232\002\n\036PatchRuleSecurityPolicyR" + + "equest\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022!\n\007pro" + + "ject\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\035\n\rva" + + "lidate_only\030\265\372\337s \001(\010H\001\210\001\001B\013\n\t_priorityB\020" + + "\n\016_validate_only\"\336\001\n\032PatchSecurityPolicy" + + "Request\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proje" + + "ct\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\037\n\017securi" + + "ty_policy\030\221\206\312Q \001(\tB\003\340A\002\022Q\n\030security_poli" + + "cy_resource\030\374\252\211g \001(\0132\'.google.cloud.comp" + + "ute.v1.SecurityPolicyB\003\340A\002B\r\n\013_request_i" + + "d\"\215\002\n\035PatchServiceAttachmentRequest\022!\n\007p" + + "roject\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\nrequest_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.Serv" + + "iceAttachmentB\003\340A\002B\r\n\013_request_id\"\314\001\n\025Pa" + + "tchSslPolicyRequest\022!\n\007project\030\231\226\301l \001(\tB" + + "\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001\022\033\n\nssl_policy\030\305\375\340\214\001 \001(\tB\003\340A\002\022H\n\023ssl_p" + + "olicy_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_tim" + + "eout_seconds\030\332\332\310\252\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\nrequest_id\030\313\201\331\021 \001(\tH\001" + + "\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002\022H\n\023subn" + + "etwork_resource\030\277\332\221\024 \001(\0132#.google.cloud." + + "compute.v1.SubnetworkB\003\340A\002B\030\n\026_drain_tim" + + "eout_secondsB\r\n\013_request_id\"\345\001\n\033PatchTar" + + "getGrpcProxyRequest\022!\n\007project\030\231\226\301l \001(\tB" + + "\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001\022!\n\021target_grpc_proxy\030\373\264\262\002 \001(\tB\003\340A\002\022U\n" + + "\032target_grpc_proxy_resource\030\322\352\353\234\001 \001(\0132(." + + "google.cloud.compute.v1.TargetGrpcProxyB" + + "\003\340A\002B\r\n\013_request_id\"\344\001\n\033PatchTargetHttpP" + + "roxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" + + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n\021ta" + + "rget_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.cl" + + "oud.compute.v1.TargetHttpProxyB\003\340A\002B\r\n\013_" + + "request_id\"\351\001\n\034PatchTargetHttpsProxyRequ" + + "est\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032" + + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n\022target_htt" + + "ps_proxy\030\354\260\372\030 \001(\tB\003\340A\002\022W\n\033target_https_p" + + "roxy_resource\030\201\255\344\316\001 \001(\0132).google.cloud.c" + + "ompute.v1.TargetHttpsProxyB\003\340A\002B\r\n\013_requ" + + "est_id\"\277\001\n\022PatchUrlMapRequest\022!\n\007project" + + "\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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.clo" + + "ud.compute.v1.UrlMapB\003\340A\002B\r\n\013_request_id" + + "\"\277\004\n\013PathMatcher\022O\n\024default_route_action" + + "\030\252\264\327\264\001 \001(\0132(.google.cloud.compute.v1.Htt" + + "pRouteActionH\000\210\001\001\022 \n\017default_service\030\267\345\305" + + "\260\001 \001(\tH\001\210\001\001\022R\n\024default_url_redirect\030\352\253\266\253" + + "\001 \001(\0132+.google.cloud.compute.v1.HttpRedi" + + "rectActionH\002\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\t" + + "H\003\210\001\001\022I\n\rheader_action\030\250\240\270\234\001 \001(\0132).googl" + + "e.cloud.compute.v1.HttpHeaderActionH\004\210\001\001" + + "\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\0228\n\npath_rules\030\335\300\346" + + "1 \003(\0132!.google.cloud.compute.v1.PathRule" + + "\022?\n\013route_rules\030\201\207\267\263\001 \003(\0132&.google.cloud" + + ".compute.v1.HttpRouteRuleB\027\n\025_default_ro" + + "ute_actionB\022\n\020_default_serviceB\027\n\025_defau" + + "lt_url_redirectB\016\n\014_descriptionB\020\n\016_head" + + "er_actionB\007\n\005_name\"\371\001\n\010PathRule\022\020\n\005paths" + + "\030\356\301\3402 \003(\t\022G\n\014route_action\030\354\251\271\312\001 \001(\0132(.go" + + "ogle.cloud.compute.v1.HttpRouteActionH\000\210" + + "\001\001\022\030\n\007service\030\265\215\217\262\001 \001(\tH\001\210\001\001\022J\n\014url_redi" + + "rect\030\254\241\230\301\001 \001(\0132+.google.cloud.compute.v1" + + ".HttpRedirectActionH\002\210\001\001B\017\n\r_route_actio" + + "nB\n\n\010_serviceB\017\n\r_url_redirect\"\363\002\n\021PerIn" + + "stanceConfig\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_sta" + + "te\030\252\342\240\001 \001(\0132\'.google.cloud.compute.v1.Pr" + + "eservedStateH\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\010AP" + + "PLYING\020\264\313\354\247\001\022\020\n\010DELETING\020\250\247\207\374\001\022\020\n\tEFFECT" + + "IVE\020\207\363\270t\022\013\n\004NONE\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_fingerp" + + "rintB\007\n\005_nameB\022\n\020_preserved_stateB\t\n\007_st" + + "atus\"\241\002\n\006Policy\022?\n\raudit_configs\030\215\272\270\234\001 \003" + + "(\0132$.google.cloud.compute.v1.AuditConfig" + + "\0226\n\010bindings\030\216\305\244\300\001 \003(\0132 .google.cloud.co" + + "mpute.v1.Binding\022\024\n\004etag\030\225\322\276\001 \001(\tH\000\210\001\001\022\032" + + "\n\tiam_owned\030\273\260\354\326\001 \001(\010H\001\210\001\001\022/\n\005rules\030\367\221\3653" + + " \003(\0132\035.google.cloud.compute.v1.Rule\022\030\n\007v" + + "ersion\030\330\271\324\247\001 \001(\005H\002\210\001\001B\007\n\005_etagB\014\n\n_iam_o" + + "wnedB\n\n\010_version\"]\n\023PreconfiguredWafSet\022" + + "F\n\017expression_sets\030\230\253\203\342\001 \003(\0132).google.cl" + + "oud.compute.v1.WafExpressionSet\"\267\002\n\016Pres" + + "ervedState\022D\n\005disks\030\366\314\312- \003(\01322.google.cl" + + "oud.compute.v1.PreservedState.DisksEntry" + + "\022J\n\010metadata\030\257\366\265) \003(\01325.google.cloud.com" + + "pute.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.PreservedStateP" + + "reservedDisk:\0028\001\032/\n\rMetadataEntry\022\013\n\003key" + + "\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\254\002\n\033PreservedS" + + "tatePreservedDisk\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\nAutoDelete\022\031\n\025UNDEFINED" + + "_AUTO_DELETE\020\000\022\014\n\005NEVER\020\354\244\257#\022%\n\036ON_PERMA" + + "NENT_INSTANCE_DELETION\020\347\340\322-\"?\n\004Mode\022\022\n\016U" + + "NDEFINED_MODE\020\000\022\020\n\tREAD_ONLY\020\265\231\354+\022\021\n\nREA" + + "D_WRITE\020\326\227\344RB\016\n\014_auto_deleteB\007\n\005_modeB\t\n" + + "\007_source\"\241\001\n\024PreviewRouterRequest\022\027\n\007pro" + + "ject\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340" + + "A\002\022\026\n\006router\030\311\256\356F \001(\tB\003\340A\002\022@\n\017router_res" + + "ource\030\304\200\202J \001(\0132\037.google.cloud.compute.v1" + + ".RouterB\003\340A\002\"\353\007\n\007Project\022K\n\030common_insta" + + "nce_metadata\030\305\374\313X \001(\0132!.google.cloud.com" + + "pute.v1.MetadataH\000\210\001\001\022\"\n\022creation_timest" + + "amp\030\266\217\307\016 \001(\tH\001\210\001\001\022%\n\024default_network_tie" + + "r\030\221\305\371\340\001 \001(\tH\002\210\001\001\022(\n\027default_service_acco" + + "unt\030\245\371\267\216\001 \001(\tH\003\210\001\001\022\034\n\013description\030\374\207\326\311\001 " + + "\001(\tH\004\210\001\001\022\034\n\020enabled_features\030\373\306\322\337\001 \003(\t\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\024" + + "\n\004name\030\213\365\315\001 \001(\tH\007\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\010\210\001\001\022T\n\025usage_export_loca" + + "tion\030\302\262\334\245\001 \001(\0132,.google.cloud.compute.v1" + + ".UsageExportLocationH\t\210\001\001\022\"\n\022xpn_project" + + "_status\030\301\315\365l \001(\tH\n\210\001\001\"\236\001\n\022DefaultNetwork" + + "Tier\022\"\n\036UNDEFINED_DEFAULT_NETWORK_TIER\020\000" + + "\022\026\n\016FIXED_STANDARD\020\310\236\205\224\001\022\017\n\007PREMIUM\020\267\264\301\276" + + "\001\022\020\n\010STANDARD\020\275\235\214\347\001\022)\n!STANDARD_OVERRIDE" + + "S_FIXED_STANDARD\020\302\207\221\336\001\"i\n\020XpnProjectStat" + + "us\022 \n\034UNDEFINED_XPN_PROJECT_STATUS\020\000\022\013\n\004" + + "HOST\020\250\333\207\001\022&\n\036UNSPECIFIED_XPN_PROJECT_STA" + + "TUS\020\251\372\247\242\001B\033\n\031_common_instance_metadataB\025" + + "\n\023_creation_timestampB\027\n\025_default_networ" + + "k_tierB\032\n\030_default_service_accountB\016\n\014_d" + + "escriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\014\n\n_" + + "self_linkB\030\n\026_usage_export_locationB\025\n\023_" + + "xpn_project_status\"z\n!ProjectsDisableXpn" + + "ResourceRequest\022D\n\014xpn_resource\030\267\223\315? \001(\013" + + "2&.google.cloud.compute.v1.XpnResourceId" + + "H\000\210\001\001B\017\n\r_xpn_resource\"y\n ProjectsEnable" + + "XpnResourceRequest\022D\n\014xpn_resource\030\267\223\315? " + + "\001(\0132&.google.cloud.compute.v1.XpnResourc" + + "eIdH\000\210\001\001B\017\n\r_xpn_resource\"\253\001\n\027ProjectsGe" + + "tXpnResources\022\024\n\004kind\030\224\367\310\001 \001(\tH\000\210\001\001\022\037\n\017n" + + "ext_page_token\030\225\272\206& \001(\tH\001\210\001\001\022<\n\tresource" + + "s\030\245\374\262N \003(\0132&.google.cloud.compute.v1.Xpn" + + "ResourceIdB\007\n\005_kindB\022\n\020_next_page_token\"" + + "L\n\033ProjectsListXpnHostsRequest\022\034\n\014organi" + + "zation\030\263\332\2232 \001(\tH\000\210\001\001B\017\n\r_organization\"\350\001" + + "\n$ProjectsSetDefaultNetworkTierRequest\022\035" + + "\n\014network_tier\030\323\272\333\366\001 \001(\tH\000\210\001\001\"\217\001\n\013Networ" + + "kTier\022\032\n\026UNDEFINED_NETWORK_TIER\020\000\022\026\n\016FIX" + + "ED_STANDARD\020\310\236\205\224\001\022\017\n\007PREMIUM\020\267\264\301\276\001\022\020\n\010ST" + + "ANDARD\020\275\235\214\347\001\022)\n!STANDARD_OVERRIDES_FIXED" + + "_STANDARD\020\302\207\221\336\001B\017\n\r_network_tier\"\322\006\n\026Pub" + + "licAdvertisedPrefix\022\"\n\022creation_timestam" + + "p\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\t" + + "H\001\210\001\001\022#\n\023dns_verification_ip\030\265\225\366r \001(\tH\002\210" + + "\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\003\210\001\001\022\020\n\002id\030\233\032" + + " \001(\004H\004\210\001\001\022\035\n\rip_cidr_range\030\312\315\344. \001(\tH\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\022j\n\030public_delegated_prefixs\030\213\276\205\313\001 \003" + + "(\0132D.google.cloud.compute.v1.PublicAdver" + + "tisedPrefixPublicDelegatedPrefix\022\032\n\tself" + + "_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\036\n\rshared_secret\030\312\247" + + "\217\266\001 \001(\tH\t\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\n\210\001\001\"\361\001\n" + + "\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\017\n\007INITIAL" + + "\020\244\306\263\367\001\022%\n\035PREFIX_CONFIGURATION_COMPLETE\020" + + "\317\225\247\345\001\022(\n PREFIX_CONFIGURATION_IN_PROGRES" + + "S\020\261\365\300\264\001\022\"\n\032PREFIX_REMOVAL_IN_PROGRESS\020\347\365" + + "\314\207\001\022\026\n\016PTR_CONFIGURED\020\317\260\355\364\001\022!\n\031REVERSE_D" + + "NS_LOOKUP_FAILED\020\257\273\203\215\001\022\020\n\tVALIDATED\020\356\263\310\037" + + "B\025\n\023_creation_timestampB\016\n\014_descriptionB" + + "\026\n\024_dns_verification_ipB\016\n\014_fingerprintB" + + "\005\n\003_idB\020\n\016_ip_cidr_rangeB\007\n\005_kindB\007\n\005_na" + + "meB\014\n\n_self_linkB\020\n\016_shared_secretB\t\n\007_s" + + "tatus\"\275\002\n\032PublicAdvertisedPrefixList\022\020\n\002" + + "id\030\233\032 \001(\tH\000\210\001\001\022A\n\005items\030\300\317\367/ \003(\0132/.googl" + + "e.cloud.compute.v1.PublicAdvertisedPrefi" + + "x\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_tok" + + "en\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." + + "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_wa" + + "rning\"\336\001\n+PublicAdvertisedPrefixPublicDe" + + "legatedPrefix\022\030\n\010ip_range\030\245\340\227E \001(\tH\000\210\001\001\022" + + "\024\n\004name\030\213\365\315\001 \001(\tH\001\210\001\001\022\027\n\007project\030\231\226\301l \001(" + + "\tH\002\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\003\210\001\001\022\026\n\006status" + + "\030\362\237\267V \001(\tH\004\210\001\001B\013\n\t_ip_rangeB\007\n\005_nameB\n\n\010" + + "_projectB\t\n\007_regionB\t\n\007_status\"\366\005\n\025Publi" + + "cDelegatedPrefix\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\033\n\013fingerprint\030\344\321\363o \001(\tH\002\210\001\001\022\020\n\002id\030\233\032" + + " \001(\004H\003\210\001\001\022\035\n\rip_cidr_range\030\312\315\344. \001(\tH\004\210\001\001" + + "\022\"\n\021is_live_migration\030\360\237\207\364\001 \001(\010H\005\210\001\001\022\024\n\004" + + "kind\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\035\n\rparent_prefix\030\307\347\241\007 \001(\tH\010\210\001\001\022o\n\034publi" + + "c_delegated_sub_prefixs\030\214\376\213Z \003(\0132F.googl" + + "e.cloud.compute.v1.PublicDelegatedPrefix" + + "PublicDelegatedSubPrefix\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\026\n\006" + + "status\030\362\237\267V \001(\tH\013\210\001\001\"s\n\006Status\022\024\n\020UNDEFI" + + "NED_STATUS\020\000\022\021\n\tANNOUNCED\020\373\221\214\256\001\022\020\n\010DELET" + + "ING\020\250\247\207\374\001\022\024\n\014INITIALIZING\020\315\330\230\222\001\022\030\n\021READY" + + "_TO_ANNOUNCE\020\361\261\351\036B\025\n\023_creation_timestamp" + + "B\016\n\014_descriptionB\016\n\014_fingerprintB\005\n\003_idB" + + "\020\n\016_ip_cidr_rangeB\024\n\022_is_live_migrationB" + + "\007\n\005_kindB\007\n\005_nameB\020\n\016_parent_prefixB\t\n\007_" + + "regionB\014\n\n_self_linkB\t\n\007_status\"\341\003\n#Publ" + + "icDelegatedPrefixAggregatedList\022\020\n\002id\030\233\032" + + " \001(\tH\000\210\001\001\022Y\n\005items\030\300\317\367/ \003(\0132G.google.clo" + + "ud.compute.v1.PublicDelegatedPrefixAggre" + + "gatedList.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\ts" + + "elf_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.cl" + + "oud.compute.v1.WarningH\004\210\001\001\032h\n\nItemsEntr" + + "y\022\013\n\003key\030\001 \001(\t\022I\n\005value\030\002 \001(\0132:.google.c" + + "loud.compute.v1.PublicDelegatedPrefixesS" + + "copedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_p" + + "age_tokenB\014\n\n_self_linkB\n\n\010_warning\"\273\002\n\031" + + "PublicDelegatedPrefixList\022\020\n\002id\030\233\032 \001(\tH\000" + + "\210\001\001\022@\n\005items\030\300\317\367/ \003(\0132..google.cloud.com" + + "pute.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\007warn" + + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" + + "arningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pag" + + "e_tokenB\014\n\n_self_linkB\n\n\010_warning\"\233\003\n-Pu" + + "blicDelegatedPrefixPublicDelegatedSubPre" + + "fix\022\"\n\021delegatee_project\030\332\212\351\305\001 \001(\tH\000\210\001\001\022" + + "\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\035\n\rip_cidr" + + "_range\030\312\315\344. \001(\tH\002\210\001\001\022\033\n\nis_address\030\337\213\222\250\001" + + " \001(\010H\003\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022\026\n\006regio" + + "n\030\364\315\240B \001(\tH\005\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\006\210\001\001\"" + + "@\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\016\n\006ACTIV" + + "E\020\206\346\211\226\001\022\020\n\010INACTIVE\020\353\230\371\200\001B\024\n\022_delegatee_" + + "projectB\016\n\014_descriptionB\020\n\016_ip_cidr_rang" + + "eB\r\n\013_is_addressB\007\n\005_nameB\t\n\007_regionB\t\n\007" + + "_status\"\301\001\n!PublicDelegatedPrefixesScope" + + "dList\022U\n\031public_delegated_prefixes\030\226\202\252\226\001" + + " \003(\0132..google.cloud.compute.v1.PublicDel" + + "egatedPrefix\0229\n\007warning\030\234\337\226\030 \001(\0132 .googl" + + "e.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_warn" + + "ing\"\344\036\n\005Quota\022\025\n\005limit\030\273\227\2151 \001(\001H\000\210\001\001\022\027\n\006" + + "metric\030\260\353\227\376\001 \001(\tH\001\210\001\001\022\025\n\005owner\030\263\345\3172 \001(\tH" + + "\002\210\001\001\022\025\n\005usage\030\241\373\2315 \001(\001H\003\210\001\001\"\323\035\n\006Metric\022\024" + + "\n\020UNDEFINED_METRIC\020\000\022\016\n\007A2_CPUS\020\271\376\206I\022\026\n\017" + + "AFFINITY_GROUPS\020\313\251\3223\022\023\n\013AUTOSCALERS\020\334\340\332\340" + + "\001\022\026\n\017BACKEND_BUCKETS\020\336\211\320A\022\030\n\020BACKEND_SER" + + "VICES\020\311\303\310\200\001\022\020\n\010C2D_CPUS\020\365\377\250\362\001\022\017\n\007C2_CPUS" + + "\020\273\353\270\227\001\022\017\n\007C3_CPUS\020\332\234\214\245\001\022\023\n\013COMMITMENTS\020\336" + + "\327\300\331\001\022\030\n\021COMMITTED_A2_CPUS\020\326\242\245\034\022\032\n\022COMMIT" + + "TED_C2D_CPUS\020\370\342\323\206\001\022\030\n\021COMMITTED_C2_CPUS\020" + + "\330\217\327j\022\030\n\021COMMITTED_C3_CPUS\020\367\300\252x\022\026\n\016COMMIT" + + "TED_CPUS\020\316\255\266\213\001\022\031\n\021COMMITTED_E2_CPUS\020\332\374\210\271" + + "\001\022\032\n\022COMMITTED_LICENSES\020\325\313\302\252\001\022$\n\034COMMITT" + + "ED_LOCAL_SSD_TOTAL_GB\020\210\354\206\223\001\022\027\n\021COMMITTED" + + "_M3_CPUS\020\201\342#\022\'\n\037COMMITTED_MEMORY_OPTIMIZ" + + "ED_CPUS\020\336\334\231\351\001\022\031\n\022COMMITTED_N2A_CPUS\020\260\252\215\023" + + "\022\031\n\022COMMITTED_N2D_CPUS\020\215\276\207<\022\031\n\021COMMITTED" + + "_N2_CPUS\020\243\247\351\231\001\022\'\n\037COMMITTED_NVIDIA_A100_" + + "80GB_GPUS\020\245\237\264\335\001\022\"\n\032COMMITTED_NVIDIA_A100" + + "_GPUS\020\225\375\230\263\001\022 \n\031COMMITTED_NVIDIA_K80_GPUS" + + "\020\244\266\353\001\022!\n\032COMMITTED_NVIDIA_P100_GPUS\020\244\377\2423" + + "\022 \n\030COMMITTED_NVIDIA_P4_GPUS\020\201\256\365\245\001\022\037\n\030CO" + + "MMITTED_NVIDIA_T4_GPUS\020\205\210\331B\022 \n\032COMMITTED" + + "_NVIDIA_V100_GPUS\020\252\263\r\022\032\n\022COMMITTED_T2A_C" + + "PUS\020\352\304\251\215\001\022\032\n\022COMMITTED_T2D_CPUS\020\307\330\243\266\001\022\n\n" + + "\004CPUS\020\313\327~\022\030\n\020CPUS_ALL_REGIONS\020\255\221\306\340\001\022\026\n\016D" + + "ISKS_TOTAL_GB\020\237\227\311\250\001\022\017\n\007E2_CPUS\020\275\330\352\345\001\022(\n!" + + "EXTERNAL_MANAGED_FORWARDING_RULES\020\311\277\363G\022," + + "\n$EXTERNAL_NETWORK_LB_FORWARDING_RULES\020\231" + + "\255\275\262\001\022)\n\"EXTERNAL_PROTOCOL_FORWARDING_RUL" + + "ES\020\350\270\242\036\022\035\n\025EXTERNAL_VPN_GATEWAYS\020\256\273\365\201\001\022\021" + + "\n\tFIREWALLS\020\323\346\310\262\001\022\030\n\020FORWARDING_RULES\020\225\202" + + "\250\316\001\0220\n(GLOBAL_EXTERNAL_MANAGED_FORWARDIN" + + "G_RULES\020\255\354\233\234\001\022 \n\031GLOBAL_INTERNAL_ADDRESS" + + "ES\020\234\305\260\024\022\027\n\020GPUS_ALL_REGIONS\020\251\200\344\022\022\025\n\rHEAL" + + "TH_CHECKS\020\256\257\374\211\001\022\r\n\006IMAGES\020\370\354\265\007\022\020\n\tINSTAN" + + "CES\020\336\234\320>\022\027\n\017INSTANCE_GROUPS\020\276\311\333\251\001\022\036\n\027INS" + + "TANCE_GROUP_MANAGERS\020\260\242\3050\022\031\n\022INSTANCE_TE" + + "MPLATES\020\357\267\355k\022\025\n\rINTERCONNECTS\020\205\213\376\305\001\022*\n#I" + + "NTERCONNECT_ATTACHMENTS_PER_REGION\020\326\326\243L\022" + + "+\n#INTERCONNECT_ATTACHMENTS_TOTAL_MBPS\020\363" + + "\272\331\312\001\022\037\n\027INTERCONNECT_TOTAL_GBPS\020\252\361\207\210\001\022\031\n" + + "\022INTERNAL_ADDRESSES\020\200\351\256^\0221\n*INTERNAL_TRA" + + "FFIC_DIRECTOR_FORWARDING_RULES\020\204\351\205\177\022\031\n\022I" + + "N_PLACE_SNAPSHOTS\020\235\235\226H\022\030\n\020IN_USE_ADDRESS" + + "ES\020\220\342\337\277\001\022\036\n\027IN_USE_BACKUP_SCHEDULES\020\221\222\321\017" + + "\022!\n\031IN_USE_SNAPSHOT_SCHEDULES\020\223\314\254\334\001\022\032\n\022L" + + "OCAL_SSD_TOTAL_GB\020\305\230\343\235\001\022\016\n\007M1_CPUS\020\246\333\336\021\022" + + "\016\n\007M2_CPUS\020\305\214\262\037\022\016\n\007M3_CPUS\020\344\275\205-\022\026\n\016MACHI" + + "NE_IMAGES\020\220\363\221\325\001\022\017\n\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\036\n\027NETWORK_ENDPOINT_GROUPS\020\215\267\3320\022 \n" + + "\031NETWORK_FIREWALL_POLICIES\020\276\333\2330\022\022\n\013NODE_" + + "GROUPS\020\261\375\336\013\022\026\n\016NODE_TEMPLATES\020\234\262\271\342\001\022\035\n\025N" + + "VIDIA_A100_80GB_GPUS\020\310\350\307\210\001\022\030\n\020NVIDIA_A10" + + "0_GPUS\020\222\200\337\360\001\022\026\n\017NVIDIA_K80_GPUS\020\207\354\222N\022\027\n\020" + + "NVIDIA_P100_GPUS\020\241\202\351p\022\033\n\024NVIDIA_P100_VWS" + + "_GPUS\020\216\335\203f\022\026\n\016NVIDIA_P4_GPUS\020\276\247\254\207\001\022\032\n\022NV" + + "IDIA_P4_VWS_GPUS\020\253\325\364\373\001\022\025\n\016NVIDIA_T4_GPUS" + + "\020\302\201\220$\022\032\n\022NVIDIA_T4_VWS_GPUS\020\257\353\277\230\001\022\027\n\020NVI" + + "DIA_V100_GPUS\020\247\266\323=\022\030\n\021PACKET_MIRRORINGS\020" + + "\247\352\266\007\022(\n!PD_EXTREME_TOTAL_PROVISIONED_IOP" + + "S\020\355\326\227!\022\027\n\020PREEMPTIBLE_CPUS\020\311\215\343w\022\037\n\030PREEM" + + "PTIBLE_LOCAL_SSD_GB\020\210\223\257|\022(\n!PREEMPTIBLE_" + + "NVIDIA_A100_80GB_GPUS\020\212\352\271H\022#\n\034PREEMPTIBL" + + "E_NVIDIA_A100_GPUS\020\220\234\351 \022#\n\033PREEMPTIBLE_N" + + "VIDIA_K80_GPUS\020\311\340\345\262\001\022$\n\034PREEMPTIBLE_NVID" + + "IA_P100_GPUS\020\237\236\363\240\001\022(\n PREEMPTIBLE_NVIDIA" + + "_P100_VWS_GPUS\020\214\233\301\225\001\022\"\n\032PREEMPTIBLE_NVID" + + "IA_P4_GPUS\020\274\222\324\314\001\022%\n\036PREEMPTIBLE_NVIDIA_P" + + "4_VWS_GPUS\020\251\342\320x\022!\n\032PREEMPTIBLE_NVIDIA_T4" + + "_GPUS\020\300\354\267i\022%\n\036PREEMPTIBLE_NVIDIA_T4_VWS_" + + "GPUS\020\255\370\233\025\022#\n\034PREEMPTIBLE_NVIDIA_V100_GPU" + + "S\020\245\322\335m\022=\n6PSC_ILB_CONSUMER_FORWARDING_RU" + + "LES_PER_PRODUCER_NETWORK\020\203\223\235n\022\'\n PSC_INT" + + "ERNAL_LB_FORWARDING_RULES\020\373\242\313P\022\"\n\032PUBLIC" + + "_ADVERTISED_PREFIXES\020\314\241\342\340\001\022!\n\031PUBLIC_DEL" + + "EGATED_PREFIXES\020\266\222\363\375\001\022\033\n\024REGIONAL_AUTOSC" + + "ALERS\020\274\234\200\016\022\'\n REGIONAL_INSTANCE_GROUP_MA" + + "NAGERS\020\220\276\363\021\022\023\n\014RESERVATIONS\020\247\274\310\017\022\030\n\021RESO" + + "URCE_POLICIES\020\341\234\204(\022\017\n\007ROUTERS\020\252\274\213\353\001\022\016\n\006R" + + "OUTES\020\312\226\272\203\001\022\030\n\021SECURITY_POLICIES\020\357\246\257Z\022#\n" + + "\034SECURITY_POLICIES_PER_REGION\020\306\246\340v\022#\n\033SE" + + "CURITY_POLICY_CEVAL_RULES\020\311\247\300\340\001\022\034\n\025SECUR" + + "ITY_POLICY_RULES\020\251\324\207a\022\'\n SECURITY_POLICY" + + "_RULES_PER_REGION\020\314\310\251<\022\033\n\023SERVICE_ATTACH" + + "MENTS\020\346\261\353\340\001\022\021\n\tSNAPSHOTS\020\217\346\337\243\001\022\023\n\014SSD_TO" + + "TAL_GB\020\321\257\217M\022\030\n\020SSL_CERTIFICATES\020\257\202\266\264\001\022\027\n" + + "\020STATIC_ADDRESSES\020\361\255\322,\022\036\n\026STATIC_BYOIP_A" + + "DDRESSES\020\361\212\302\203\001\022\023\n\013SUBNETWORKS\020\245\374\363\310\001\022\020\n\010T" + + "2A_CPUS\020\347\341\376\370\001\022\017\n\010T2D_CPUS\020\304\365\370!\022\033\n\024TARGET" + + "_HTTPS_PROXIES\020\312\313\326h\022\032\n\023TARGET_HTTP_PROXI" + + "ES\020\243\365\240N\022\030\n\020TARGET_INSTANCES\020\260\332\325\207\001\022\024\n\014TAR" + + "GET_POOLS\020\211\227\210\246\001\022\031\n\022TARGET_SSL_PROXIES\020\353\344" + + "\365K\022\031\n\022TARGET_TCP_PROXIES\020\300\236\363V\022\032\n\023TARGET_" + + "VPN_GATEWAYS\020\250\273\343#\022\020\n\010URL_MAPS\020\207\317\307\264\001\022\023\n\014V" + + "PN_GATEWAYS\020\272\213\376\020\022\022\n\013VPN_TUNNELS\020\200\321\3371\022\033\n\024" + + "XPN_SERVICE_PROJECTS\020\255\207\262-B\010\n\006_limitB\t\n\007_" + + "metricB\010\n\006_ownerB\010\n\006_usage\"\314\001\n\007RawDisk\022\037" + + "\n\016container_type\030\270\310\202\230\001 \001(\tH\000\210\001\001\022\036\n\rsha1_" + + "checksum\030\275\224\370\225\001 \001(\tH\001\210\001\001\022\026\n\006source\030\233\320\301T \001" + + "(\tH\002\210\001\001\"8\n\rContainerType\022\034\n\030UNDEFINED_CO" + + "NTAINER_TYPE\020\000\022\t\n\003TAR\020\205\207\005B\021\n\017_container_" + + "typeB\020\n\016_sha1_checksumB\t\n\007_source\"\327\002\n,Re" + + "createInstancesInstanceGroupManagerReque" + + "st\022&\n\026instance_group_manager\030\303\367\363v \001(\tB\003\340" + + "A\002\022\223\001\n;instance_group_managers_recreate_" + + "instances_request_resource\030\200\302\232\n \001(\0132F.go" + + "ogle.cloud.compute.v1.InstanceGroupManag" + + "ersRecreateInstancesRequestB\003\340A\002\022!\n\007proj" + + "ect\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_i" + + "d\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\004" + + "zoneB\r\n\013_request_id\"\333\002\n2RecreateInstance" + + "sRegionInstanceGroupManagerRequest\022&\n\026in" + + "stance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007pr" + + "oject\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\215\001\n8region_instan" + + "ce_group_managers_recreate_request_resou" + + "rce\030\224\374\304Q \001(\0132C.google.cloud.compute.v1.R" + + "egionInstanceGroupManagersRecreateReques" + + "tB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" + + "equest_id\"\250\001\n\tReference\022\024\n\004kind\030\224\367\310\001 \001(\t" + + "H\000\210\001\001\022\036\n\016reference_type\030\256\277\203v \001(\tH\001\210\001\001\022\031\n" + + "\010referrer\030\237\370\271\247\001 \001(\tH\002\210\001\001\022\026\n\006target\030\221\343\371[ " + + "\001(\tH\003\210\001\001B\007\n\005_kindB\021\n\017_reference_typeB\013\n\t" + + "_referrerB\t\n\007_target\"\227\004\n\006Region\022\"\n\022creat" + + "ion_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\ndeprecate" + + "d\030\263\313\321\365\001 \001(\0132*.google.cloud.compute.v1.De" + + "precationStatusH\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\0221\n\006quot" + + "as\030\373\241\342; \003(\0132\036.google.cloud.compute.v1.Qu" + + "ota\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\006\210\001\001\022\026\n\006statu" + + "s\030\362\237\267V \001(\tH\007\210\001\001\022\034\n\014supports_pzs\030\356\366\205( \001(\010" + + "H\010\210\001\001\022\020\n\005zones\030\307\244\2557 \003(\t\"4\n\006Status\022\024\n\020UND" + + "EFINED_STATUS\020\000\022\013\n\004DOWN\020\242\271\200\001\022\007\n\002UP\020\233\025B\025\n" + + "\023_creation_timestampB\r\n\013_deprecatedB\016\n\014_" + + "descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\014\n\n" + + "_self_linkB\t\n\007_statusB\017\n\r_supports_pzs\"\253" + + "\002\n\024RegionAutoscalerList\022\020\n\002id\030\233\032 \001(\tH\000\210\001" + + "\001\0225\n\005items\030\300\317\367/ \003(\0132#.google.cloud.compu" + + "te.v1.Autoscaler\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\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_s" + + "elf_linkB\n\n\010_warning\"\247\002\n\022RegionDiskTypeL" + + "ist\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0223\n\005items\030\300\317\367/ \003(\0132" + + "!.google.cloud.compute.v1.DiskType\022\024\n\004ki" + + "nd\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.compute" + + ".v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_nex" + + "t_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"E" + + "\n%RegionDisksAddResourcePoliciesRequest\022" + + "\034\n\021resource_policies\030\341\234\314\n \003(\t\"H\n(RegionD" + + "isksRemoveResourcePoliciesRequest\022\034\n\021res" + + "ource_policies\030\341\234\314\n \003(\t\"@\n\030RegionDisksRe" + + "sizeRequest\022\030\n\007size_gb\030\331\213\200\354\001 \001(\003H\000\210\001\001B\n\n" + + "\010_size_gb\"\261\002\n\027RegionInstanceGroupList\022\020\n" + + "\002id\030\233\032 \001(\tH\000\210\001\001\0228\n\005items\030\300\317\367/ \003(\0132&.goog" + + "le.cloud.compute.v1.InstanceGroup\022\024\n\004kin" + + "d\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\007" + + "warning\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\"E\n" + + "1RegionInstanceGroupManagerDeleteInstanc" + + "eConfigReq\022\020\n\005names\030\310\256\3571 \003(\t\"\277\002\n\036RegionI" + + "nstanceGroupManagerList\022\020\n\002id\030\233\032 \001(\tH\000\210\001" + + "\001\022?\n\005items\030\300\317\367/ \003(\0132-.google.cloud.compu" + + "te.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\007warning" + + "\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn" + + "ingH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_t" + + "okenB\014\n\n_self_linkB\n\n\010_warning\"\200\001\n0Regio", + "nInstanceGroupManagerPatchInstanceConfig" + + "Req\022L\n\024per_instance_configs\030\251\325\370\372\001 \003(\0132*." + + "google.cloud.compute.v1.PerInstanceConfi" + + "g\"\201\001\n1RegionInstanceGroupManagerUpdateIn" + + "stanceConfigReq\022L\n\024per_instance_configs\030" + + "\251\325\370\372\001 \003(\0132*.google.cloud.compute.v1.PerI" + + "nstanceConfig\"J\n2RegionInstanceGroupMana" + + "gersAbandonInstancesRequest\022\024\n\tinstances" + + "\030\376\374\357\r \003(\t\"\373\002\n.RegionInstanceGroupManager" + + "sApplyUpdatesRequest\022\036\n\rall_instances\030\340\272" + + "\276\300\001 \001(\010H\000\210\001\001\022\024\n\tinstances\030\376\374\357\r \003(\t\022\037\n\016mi" + + "nimal_action\030\224\215\202\201\001 \001(\tH\001\210\001\001\022.\n\036most_disr" + + "uptive_allowed_action\030\215\316\302\037 \001(\tH\002\210\001\001\"-\n\rM" + + "inimalAction\022\034\n\030UNDEFINED_MINIMAL_ACTION" + + "\020\000\"K\n\033MostDisruptiveAllowedAction\022,\n(UND" + + "EFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\020\000B" + + "\020\n\016_all_instancesB\021\n\017_minimal_actionB!\n\037" + + "_most_disruptive_allowed_action\"u\n1Regio" + + "nInstanceGroupManagersCreateInstancesReq" + + "uest\022@\n\tinstances\030\376\374\357\r \003(\0132*.google.clou" + + "d.compute.v1.PerInstanceConfig\"\244\001\n1Regio" + + "nInstanceGroupManagersDeleteInstancesReq" + + "uest\022\024\n\tinstances\030\376\374\357\r \003(\t\0222\n\"skip_insta" + + "nces_on_validation_error\030\241\366\257\023 \001(\010H\000\210\001\001B%" + + "\n#_skip_instances_on_validation_error\"\252\001" + + "\n-RegionInstanceGroupManagersListErrorsR" + + "esponse\022D\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\n2RegionInstanceGroupManage" + + "rsListInstanceConfigsResp\022<\n\005items\030\300\317\367/ " + + "\003(\0132*.google.cloud.compute.v1.PerInstanc" + + "eConfig\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.comp" + + "ute.v1.WarningH\001\210\001\001B\022\n\020_next_page_tokenB" + + "\n\n\010_warning\"\260\001\n0RegionInstanceGroupManag" + + "ersListInstancesResponse\022G\n\021managed_inst" + + "ances\030\336\233\251\240\001 \003(\0132(.google.cloud.compute.v" + + "1.ManagedInstance\022\037\n\017next_page_token\030\225\272\206" + + "& \001(\tH\000\210\001\001B\022\n\020_next_page_token\"B\n*Region" + + "InstanceGroupManagersRecreateRequest\022\024\n\t" + + "instances\030\376\374\357\r \003(\t\"y\n0RegionInstanceGrou" + + "pManagersSetTargetPoolsRequest\022\033\n\013finger" + + "print\030\344\321\363o \001(\tH\000\210\001\001\022\030\n\014target_pools\030\251\237\240\240" + + "\001 \003(\tB\016\n\014_fingerprint\"i\n-RegionInstanceG" + + "roupManagersSetTemplateRequest\022\"\n\021instan" + + "ce_template\030\344\201\273\223\001 \001(\tH\000\210\001\001B\024\n\022_instance_" + + "template\"\304\002\n!RegionInstanceGroupsListIns" + + "tances\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.InstanceWit" + + "hNamedPorts\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" + + "t_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 .goo" + + "gle.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_id" + + "B\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_l" + + "inkB\n\n\010_warning\"\320\001\n(RegionInstanceGroups" + + "ListInstancesRequest\022\036\n\016instance_state\030\347" + + "\360\374+ \001(\tH\000\210\001\001\022\031\n\tport_name\030\211\207\347\023 \001(\tH\001\210\001\001\"" + + "H\n\rInstanceState\022\034\n\030UNDEFINED_INSTANCE_S" + + "TATE\020\000\022\t\n\003ALL\020\201\373\003\022\016\n\007RUNNING\020\237\303\3529B\021\n\017_in" + + "stance_stateB\014\n\n_port_name\"\224\001\n(RegionIns" + + "tanceGroupsSetNamedPortsRequest\022\033\n\013finge" + + "rprint\030\344\321\363o \001(\tH\000\210\001\001\022;\n\013named_ports\030\214\307\362\313" + + "\001 \003(\0132\".google.cloud.compute.v1.NamedPor" + + "tB\016\n\014_fingerprint\"\235\002\n\nRegionList\022\020\n\002id\030\233" + + "\032 \001(\tH\000\210\001\001\0221\n\005items\030\300\317\367/ \003(\0132\037.google.cl" + + "oud.compute.v1.Region\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\t" + + "self_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\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB" + + "\014\n\n_self_linkB\n\n\010_warning\"\201\002\n:RegionNetw" + + "orkFirewallPoliciesGetEffectiveFirewalls" + + "Response\022\210\001\n\020firewall_policys\030\302\312\374\303\001 \003(\0132" + + "j.google.cloud.compute.v1.RegionNetworkF" + + "irewallPoliciesGetEffectiveFirewallsResp" + + "onseEffectiveFirewallPolicy\0228\n\tfirewalls" + + "\030\363\306\350\201\001 \003(\0132!.google.cloud.compute.v1.Fir" + + "ewall\"\354\002\nQRegionNetworkFirewallPoliciesG" + + "etEffectiveFirewallsResponseEffectiveFir" + + "ewallPolicy\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\022=\n\005rules\030\367\221\3653 \003(" + + "\0132+.google.cloud.compute.v1.FirewallPoli" + + "cyRule\022\024\n\004type\030\272\236\332\001 \001(\tH\002\210\001\001\"k\n\004Type\022\022\n\016" + + "UNDEFINED_TYPE\020\000\022\020\n\tHIERARCHY\020\225\304\252!\022\017\n\007NE" + + "TWORK\020\216\314\263\305\001\022\027\n\020NETWORK_REGIONAL\020\260\342\375Z\022\023\n\013" + + "UNSPECIFIED\020\227\276\230\373\001B\017\n\r_display_nameB\007\n\005_n" + + "ameB\007\n\005_type\"\321\001\n\026RegionSetLabelsRequest\022" + + "!\n\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022O\n\006la" + + "bels\030\377\277\301\356\001 \003(\0132;.google.cloud.compute.v1" + + ".RegionSetLabelsRequest.LabelsEntry\032-\n\013L" + + "abelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\002" + + "8\001B\024\n\022_label_fingerprint\"\263\001\n\026RegionSetPo" + + "licyRequest\0226\n\010bindings\030\216\305\244\300\001 \003(\0132 .goog" + + "le.cloud.compute.v1.Binding\022\024\n\004etag\030\225\322\276\001" + + " \001(\tH\000\210\001\001\0227\n\006policy\030\262\312\266+ \001(\0132\037.google.cl" + + "oud.compute.v1.PolicyH\001\210\001\001B\007\n\005_etagB\t\n\007_" + + "policy\"Q\n1RegionTargetHttpsProxiesSetSsl" + + "CertificatesRequest\022\034\n\020ssl_certificates\030" + + "\217\242\303\256\001 \003(\t\"f\n\034RegionUrlMapsValidateReques" + + "t\0229\n\010resource\030\216\210\257] \001(\0132\037.google.cloud.co" + + "mpute.v1.UrlMapH\000\210\001\001B\013\n\t_resource\"\224\001\n&Re" + + "moveAssociationFirewallPolicyRequest\022 \n\017" + + "firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\024\n\004name\030\213" + + "\365\315\001 \001(\tH\000\210\001\001\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001" + + "B\007\n\005_nameB\r\n\013_request_id\"\276\001\n-RemoveAssoc" + + "iationNetworkFirewallPolicyRequest\022 \n\017fi" + + "rewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\024\n\004name\030\213\365\315" + + "\001 \001(\tH\000\210\001\001\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" + + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\007\n\005_na" + + "meB\r\n\013_request_id\"\345\001\n3RemoveAssociationR" + + "egionNetworkFirewallPolicyRequest\022 \n\017fir" + + "ewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\024\n\004name\030\213\365\315\001" + + " \001(\tH\000\210\001\001\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" + + "ject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n" + + "\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\007\n\005_nameB\r\n\013_r" + + "equest_id\"\263\002\n\"RemoveHealthCheckTargetPoo" + + "lRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proj" + + "ect\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\033\n\013target_pool\030" + + "\212\344\370\035 \001(\tB\003\340A\002\022\200\001\n1target_pools_remove_he" + + "alth_check_request_resource\030\263\347\266\221\001 \001(\0132<." + + "google.cloud.compute.v1.TargetPoolsRemov" + + "eHealthCheckRequestB\003\340A\002B\r\n\013_request_id\"" + + "\247\002\n\037RemoveInstanceTargetPoolRequest\022!\n\007p" + + "roject\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\nrequest_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.comput" + + "e.v1.TargetPoolsRemoveInstanceRequestB\003\340" + + "A\002B\r\n\013_request_id\"\264\002\n#RemoveInstancesIns" + + "tanceGroupRequest\022\036\n\016instance_group\030\325\324\325&" + + " \001(\tB\003\340A\002\022\201\001\n1instance_groups_remove_ins" + + "tances_request_resource\030\271\321\267\272\001 \001(\0132=.goog" + + "le.cloud.compute.v1.InstanceGroupsRemove" + + "InstancesRequestB\003\340A\002\022!\n\007project\030\231\226\301l \001(" + + "\tB\r\340A\002\362G\007project\022\032\n\nrequest_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_re" + + "quest_id\"\366\001\n\033RemovePeeringNetworkRequest" + + "\022\027\n\007network\030\256\264\205o \001(\tB\003\340A\002\022p\n(networks_re" + + "move_peering_request_resource\030\376\333\351\310\001 \001(\0132" + + "5.google.cloud.compute.v1.NetworksRemove" + + "PeeringRequestB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB" + + "\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001B\r\n\013_request_id\"\243\002\n!RemoveResourcePoli" + + "ciesDiskRequest\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.comput" + + "e.v1.DisksRemoveResourcePoliciesRequestB" + + "\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022" + + "\032\n\nrequest_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\"\263\002\n%Remo" + + "veResourcePoliciesInstanceRequest\022\030\n\010ins" + + "tance\030\225\251\332\010 \001(\tB\003\340A\002\022\204\001\n3instances_remove" + + "_resource_policies_request_resource\030\366\335\274\027" + + " \001(\0132?.google.cloud.compute.v1.Instances" + + "RemoveResourcePoliciesRequestB\003\340A\002\022!\n\007pr" + "oject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest" + "_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\362" - + "G\004zoneB\r\n\013_request_id\"\333\002\n2RecreateInstan" - + "cesRegionInstanceGroupManagerRequest\022&\n\026" - + "instance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007" + + "G\004zoneB\r\n\013_request_id\"\272\002\n\'RemoveResource" + + "PoliciesRegionDiskRequest\022\024\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\007proje" + + "ct\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\211\001\n6" + + "region_disks_remove_resource_policies_re" + + "quest_resource\030\243\303\225\004 \001(\0132A.google.cloud.c" + + "ompute.v1.RegionDisksRemoveResourcePolic" + + "iesRequestB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" + + "\210\001\001B\r\n\013_request_id\"\226\001\n\037RemoveRuleFirewal" + + "lPolicyRequest\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\032\n\nr" + + "equest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013" + + "_request_id\"\300\001\n&RemoveRuleNetworkFirewal" + + "lPolicyRequest\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\007p" + + "roject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nreques" + + "t_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013_requ" + + "est_id\"\347\001\n,RemoveRuleRegionNetworkFirewa" + + "llPolicyRequest\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\007" + "project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regio" - + "n\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\215\001\n8region_inst" - + "ance_group_managers_recreate_request_res" - + "ource\030\224\374\304Q \001(\0132C.google.cloud.compute.v1" - + ".RegionInstanceGroupManagersRecreateRequ" - + "estB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\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\016reference_type\030\256\277\203v \001(\tH\001\210\001\001\022" - + "\031\n\010referrer\030\237\370\271\247\001 \001(\tH\002\210\001\001\022\026\n\006target\030\221\343\371" - + "[ \001(\tH\003\210\001\001B\007\n\005_kindB\021\n\017_reference_typeB\013" - + "\n\t_referrerB\t\n\007_target\"\227\004\n\006Region\022\"\n\022cre" - + "ation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022G\n\ndepreca" - + "ted\030\263\313\321\365\001 \001(\0132*.google.cloud.compute.v1." - + "DeprecationStatusH\001\210\001\001\022\034\n\013description\030\374\207" + + "n\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313" + + "\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013_request_id" + + "\"\215\001\n\037RemoveRuleSecurityPolicyRequest\022\031\n\010" + + "priority\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\017security_policy\030\221\206" + + "\312Q \001(\tB\003\340A\002B\013\n\t_priority\"K\n\023RequestMirro" + + "rPolicy\022 \n\017backend_service\030\212\300\256\222\001 \001(\tH\000\210\001" + + "\001B\022\n\020_backend_service\"\263\006\n\013Reservation\022\033\n" + + "\ncommitment\030\225\226\363\345\001 \001(\tH\000\210\001\001\022\"\n\022creation_t" + + "imestamp\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\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\0221\n\006qu" - + "otas\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\006\210\001\001\022\026\n\006sta" - + "tus\030\362\237\267V \001(\tH\007\210\001\001\022\034\n\014supports_pzs\030\356\366\205( \001" - + "(\010H\010\210\001\001\022\020\n\005zones\030\307\244\2557 \003(\t\"4\n\006Status\022\024\n\020U" - + "NDEFINED_STATUS\020\000\022\013\n\004DOWN\020\242\271\200\001\022\007\n\002UP\020\233\025B" - + "\025\n\023_creation_timestampB\r\n\013_deprecatedB\016\n" - + "\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\014" - + "\n\n_self_linkB\t\n\007_statusB\017\n\r_supports_pzs" - + "\"\253\002\n\024RegionAutoscalerList\022\020\n\002id\030\233\032 \001(\tH\000" - + "\210\001\001\0225\n\005items\030\300\317\367/ \003(\0132#.google.cloud.com" - + "pute.v1.Autoscaler\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\tsel" - + "f_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\001" - + "B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n" - + "_self_linkB\n\n\010_warning\"\247\002\n\022RegionDiskTyp" - + "eList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0223\n\005items\030\300\317\367/ \003(" - + "\0132!.google.cloud.compute.v1.DiskType\022\024\n\004" - + "kind\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" - + "9\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compu" - + "te.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_n" - + "ext_page_tokenB\014\n\n_self_linkB\n\n\010_warning" - + "\"E\n%RegionDisksAddResourcePoliciesReques" - + "t\022\034\n\021resource_policies\030\341\234\314\n \003(\t\"H\n(Regio" - + "nDisksRemoveResourcePoliciesRequest\022\034\n\021r" - + "esource_policies\030\341\234\314\n \003(\t\"@\n\030RegionDisks" - + "ResizeRequest\022\030\n\007size_gb\030\331\213\200\354\001 \001(\003H\000\210\001\001B" - + "\n\n\010_size_gb\"\261\002\n\027RegionInstanceGroupList\022" - + "\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0228\n\005items\030\300\317\367/ \003(\0132&.go" - + "ogle.cloud.compute.v1.InstanceGroup\022\024\n\004k" - + "ind\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.comput" - + "e.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_ne" - + "xt_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"" - + "E\n1RegionInstanceGroupManagerDeleteInsta" - + "nceConfigReq\022\020\n\005names\030\310\256\3571 \003(\t\"\277\002\n\036Regio" - + "nInstanceGroupManagerList\022\020\n\002id\030\233\032 \001(\tH\000" - + "\210\001\001\022?\n\005items\030\300\317\367/ \003(\0132-.google.cloud.com" - + "pute.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\007warni" - + "ng\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Wa" - + "rningH\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\"\200\001\n0Reg" - + "ionInstanceGroupManagerPatchInstanceConf" - + "igReq\022L\n\024per_instance_configs\030\251\325\370\372\001 \003(\0132" - + "*.google.cloud.compute.v1.PerInstanceCon" - + "fig\"\201\001\n1RegionInstanceGroupManagerUpdate" - + "InstanceConfigReq\022L\n\024per_instance_config" - + "s\030\251\325\370\372\001 \003(\0132*.google.cloud.compute.v1.Pe" - + "rInstanceConfig\"J\n2RegionInstanceGroupMa" - + "nagersAbandonInstancesRequest\022\024\n\tinstanc" - + "es\030\376\374\357\r \003(\t\"\373\002\n.RegionInstanceGroupManag" - + "ersApplyUpdatesRequest\022\036\n\rall_instances\030" - + "\340\272\276\300\001 \001(\010H\000\210\001\001\022\024\n\tinstances\030\376\374\357\r \003(\t\022\037\n\016" - + "minimal_action\030\224\215\202\201\001 \001(\tH\001\210\001\001\022.\n\036most_di" - + "sruptive_allowed_action\030\215\316\302\037 \001(\tH\002\210\001\001\"-\n" - + "\rMinimalAction\022\034\n\030UNDEFINED_MINIMAL_ACTI" - + "ON\020\000\"K\n\033MostDisruptiveAllowedAction\022,\n(U" - + "NDEFINED_MOST_DISRUPTIVE_ALLOWED_ACTION\020" - + "\000B\020\n\016_all_instancesB\021\n\017_minimal_actionB!" - + "\n\037_most_disruptive_allowed_action\"u\n1Reg" - + "ionInstanceGroupManagersCreateInstancesR" - + "equest\022@\n\tinstances\030\376\374\357\r \003(\0132*.google.cl" - + "oud.compute.v1.PerInstanceConfig\"\244\001\n1Reg" - + "ionInstanceGroupManagersDeleteInstancesR" - + "equest\022\024\n\tinstances\030\376\374\357\r \003(\t\0222\n\"skip_ins" - + "tances_on_validation_error\030\241\366\257\023 \001(\010H\000\210\001\001" - + "B%\n#_skip_instances_on_validation_error\"" - + "\252\001\n-RegionInstanceGroupManagersListError" - + "sResponse\022D\n\005items\030\300\317\367/ \003(\01322.google.clo" - + "ud.compute.v1.InstanceManagedByIgmError\022" - + "\037\n\017next_page_token\030\225\272\206& \001(\tH\000\210\001\001B\022\n\020_nex" - + "t_page_token\"\356\001\n2RegionInstanceGroupMana" - + "gersListInstanceConfigsResp\022<\n\005items\030\300\317\367" - + "/ \003(\0132*.google.cloud.compute.v1.PerInsta" - + "nceConfig\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.co" - + "mpute.v1.WarningH\001\210\001\001B\022\n\020_next_page_toke" - + "nB\n\n\010_warning\"\260\001\n0RegionInstanceGroupMan" - + "agersListInstancesResponse\022G\n\021managed_in" - + "stances\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\"B\n*Regi" - + "onInstanceGroupManagersRecreateRequest\022\024" - + "\n\tinstances\030\376\374\357\r \003(\t\"y\n0RegionInstanceGr" - + "oupManagersSetTargetPoolsRequest\022\033\n\013fing" - + "erprint\030\344\321\363o \001(\tH\000\210\001\001\022\030\n\014target_pools\030\251\237" - + "\240\240\001 \003(\tB\016\n\014_fingerprint\"i\n-RegionInstanc" - + "eGroupManagersSetTemplateRequest\022\"\n\021inst" - + "ance_template\030\344\201\273\223\001 \001(\tH\000\210\001\001B\024\n\022_instanc" - + "e_template\"\304\002\n!RegionInstanceGroupsListI" - + "nstances\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.InstanceW" - + "ithNamedPorts\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017n" - + "ext_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_lin" - + "k\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .g", - "oogle.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\"\320\001\n(RegionInstanceGrou" - + "psListInstancesRequest\022\036\n\016instance_state" - + "\030\347\360\374+ \001(\tH\000\210\001\001\022\031\n\tport_name\030\211\207\347\023 \001(\tH\001\210\001" - + "\001\"H\n\rInstanceState\022\034\n\030UNDEFINED_INSTANCE" - + "_STATE\020\000\022\t\n\003ALL\020\201\373\003\022\016\n\007RUNNING\020\237\303\3529B\021\n\017_" - + "instance_stateB\014\n\n_port_name\"\224\001\n(RegionI" - + "nstanceGroupsSetNamedPortsRequest\022\033\n\013fin" - + "gerprint\030\344\321\363o \001(\tH\000\210\001\001\022;\n\013named_ports\030\214\307" - + "\362\313\001 \003(\0132\".google.cloud.compute.v1.NamedP" - + "ortB\016\n\014_fingerprint\"\235\002\n\nRegionList\022\020\n\002id" - + "\030\233\032 \001(\tH\000\210\001\001\0221\n\005items\030\300\317\367/ \003(\0132\037.google." - + "cloud.compute.v1.Region\022\024\n\004kind\030\224\367\310\001 \001(\t" - + "H\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.compute.v1.Warning" - + "H\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_toke" - + "nB\014\n\n_self_linkB\n\n\010_warning\"\201\002\n:RegionNe" - + "tworkFirewallPoliciesGetEffectiveFirewal" - + "lsResponse\022\210\001\n\020firewall_policys\030\302\312\374\303\001 \003(" - + "\0132j.google.cloud.compute.v1.RegionNetwor" - + "kFirewallPoliciesGetEffectiveFirewallsRe" - + "sponseEffectiveFirewallPolicy\0228\n\tfirewal" - + "ls\030\363\306\350\201\001 \003(\0132!.google.cloud.compute.v1.F" - + "irewall\"\354\002\nQRegionNetworkFirewallPolicie" - + "sGetEffectiveFirewallsResponseEffectiveF" - + "irewallPolicy\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\022=\n\005rules\030\367\221\3653 " - + "\003(\0132+.google.cloud.compute.v1.FirewallPo" - + "licyRule\022\024\n\004type\030\272\236\332\001 \001(\tH\002\210\001\001\"k\n\004Type\022\022" - + "\n\016UNDEFINED_TYPE\020\000\022\020\n\tHIERARCHY\020\225\304\252!\022\017\n\007" - + "NETWORK\020\216\314\263\305\001\022\027\n\020NETWORK_REGIONAL\020\260\342\375Z\022\023" - + "\n\013UNSPECIFIED\020\227\276\230\373\001B\017\n\r_display_nameB\007\n\005" - + "_nameB\007\n\005_type\"\321\001\n\026RegionSetLabelsReques" - + "t\022!\n\021label_fingerprint\030\231\360\367T \001(\tH\000\210\001\001\022O\n\006" - + "labels\030\377\277\301\356\001 \003(\0132;.google.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\022_label_fingerprint\"\263\001\n\026RegionSet" - + "PolicyRequest\0226\n\010bindings\030\216\305\244\300\001 \003(\0132 .go" - + "ogle.cloud.compute.v1.Binding\022\024\n\004etag\030\225\322" - + "\276\001 \001(\tH\000\210\001\001\0227\n\006policy\030\262\312\266+ \001(\0132\037.google." - + "cloud.compute.v1.PolicyH\001\210\001\001B\007\n\005_etagB\t\n" - + "\007_policy\"Q\n1RegionTargetHttpsProxiesSetS" - + "slCertificatesRequest\022\034\n\020ssl_certificate" - + "s\030\217\242\303\256\001 \003(\t\"f\n\034RegionUrlMapsValidateRequ" - + "est\0229\n\010resource\030\216\210\257] \001(\0132\037.google.cloud." - + "compute.v1.UrlMapH\000\210\001\001B\013\n\t_resource\"\224\001\n&" - + "RemoveAssociationFirewallPolicyRequest\022 " - + "\n\017firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\024\n\004name" - + "\030\213\365\315\001 \001(\tH\000\210\001\001\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210" - + "\001\001B\007\n\005_nameB\r\n\013_request_id\"\276\001\n-RemoveAss" - + "ociationNetworkFirewallPolicyRequest\022 \n\017" - + "firewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\024\n\004name\030\213" - + "\365\315\001 \001(\tH\000\210\001\001\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007" - + "project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\007\n\005_" - + "nameB\r\n\013_request_id\"\345\001\n3RemoveAssociatio" - + "nRegionNetworkFirewallPolicyRequest\022 \n\017f" - + "irewall_policy\030\321\212\306\355\001 \001(\tB\003\340A\002\022\024\n\004name\030\213\365" - + "\315\001 \001(\tH\000\210\001\001\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" - + "roject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022" - + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\007\n\005_nameB\r\n\013" - + "_request_id\"\263\002\n\"RemoveHealthCheckTargetP" - + "oolRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" - + "oject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032" - + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\013target_poo" - + "l\030\212\344\370\035 \001(\tB\003\340A\002\022\200\001\n1target_pools_remove_" - + "health_check_request_resource\030\263\347\266\221\001 \001(\0132" - + "<.google.cloud.compute.v1.TargetPoolsRem" - + "oveHealthCheckRequestB\003\340A\002B\r\n\013_request_i" - + "d\"\247\002\n\037RemoveInstanceTargetPoolRequest\022!\n" - + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regi" - + "on\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_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\340" - + "A\002\022x\n-target_pools_remove_instance_reque" - + "st_resource\030\203\300\213\016 \001(\01329.google.cloud.comp" - + "ute.v1.TargetPoolsRemoveInstanceRequestB" - + "\003\340A\002B\r\n\013_request_id\"\264\002\n#RemoveInstancesI" - + "nstanceGroupRequest\022\036\n\016instance_group\030\325\324" - + "\325& \001(\tB\003\340A\002\022\201\001\n1instance_groups_remove_i" - + "nstances_request_resource\030\271\321\267\272\001 \001(\0132=.go" - + "ogle.cloud.compute.v1.InstanceGroupsRemo" - + "veInstancesRequestB\003\340A\002\022!\n\007project\030\231\226\301l " - + "\001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\"\366\001\n\033RemovePeeringNetworkReque" - + "st\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.NetworksRemo" - + "vePeeringRequestB\003\340A\002\022!\n\007project\030\231\226\301l \001(" - + "\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" - + "\000\210\001\001B\r\n\013_request_id\"\243\002\n!RemoveResourcePo" - + "liciesDiskRequest\022\024\n\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022" - + "}\n/disks_remove_resource_policies_reques" - + "t_resource\030\356\301\241\320\001 \001(\0132;.google.cloud.comp" - + "ute.v1.DisksRemoveResourcePoliciesReques" - + "tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007projec" - + "t\022\032\n\nrequest_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\"\263\002\n%Re" - + "moveResourcePoliciesInstanceRequest\022\030\n\010i" - + "nstance\030\225\251\332\010 \001(\tB\003\340A\002\022\204\001\n3instances_remo" - + "ve_resource_policies_request_resource\030\366\335" - + "\274\027 \001(\0132?.google.cloud.compute.v1.Instanc" - + "esRemoveResourcePoliciesRequestB\003\340A\002\022!\n\007" - + "project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nreque" - + "st_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\"\272\002\n\'RemoveResour" - + "cePoliciesRegionDiskRequest\022\024\n\004disk\030\235\233\274\001" + + "\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\036\n\rsa" + + "tisfies_pzs\030\253\335\253\345\001 \001(\010H\006\210\001\001\022\032\n\tself_link\030" + + "\215\222\305\331\001 \001(\tH\007\210\001\001\022F\n\016share_settings\030\203\221\224\177 \001(" + + "\0132&.google.cloud.compute.v1.ShareSetting" + + "sH\010\210\001\001\022`\n\024specific_reservation\030\277\240\211\301\001 \001(\013" + + "29.google.cloud.compute.v1.AllocationSpe" + + "cificSKUReservationH\t\210\001\001\022-\n\035specific_res" + + "ervation_required\030\237\307\203l \001(\010H\n\210\001\001\022\026\n\006statu" + + "s\030\362\237\267V \001(\tH\013\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(\tH\014\210\001\001\"s\n" + + "\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010CREATIN" + + "G\020\271\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\017\n\007INVALID\020\327\373\355" + + "\374\001\022\014\n\005READY\020\203\303\217%\022\020\n\010UPDATING\020\306\356\354\353\001B\r\n\013_c" + + "ommitmentB\025\n\023_creation_timestampB\016\n\014_des" + + "criptionB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\020\n\016_sa" + + "tisfies_pzsB\014\n\n_self_linkB\021\n\017_share_sett" + + "ingsB\027\n\025_specific_reservationB \n\036_specif" + + "ic_reservation_requiredB\t\n\007_statusB\007\n\005_z" + + "one\"\260\002\n\023ReservationAffinity\022)\n\030consume_r" + + "eservation_type\030\260\303\263\217\001 \001(\tH\000\210\001\001\022\022\n\003key\030\337\274" + + "\006 \001(\tH\001\210\001\001\022\021\n\006values\030\242\272\226w \003(\t\"\241\001\n\026Consum" + + "eReservationType\022&\n\"UNDEFINED_CONSUME_RE" + + "SERVATION_TYPE\020\000\022\026\n\017ANY_RESERVATION\020\271\303\257_" + + "\022\025\n\016NO_RESERVATION\020\256\314\336P\022\033\n\024SPECIFIC_RESE" + + "RVATION\020\237\250\317m\022\023\n\013UNSPECIFIED\020\227\276\230\373\001B\033\n\031_co" + + "nsume_reservation_typeB\006\n\004_key\"\302\003\n\031Reser" + + "vationAggregatedList\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.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\014unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234" + + "\337\226\030 \001(\0132 .google.cloud.compute.v1.Warnin" + + "gH\004\210\001\001\032]\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022>\n\005val" + + "ue\030\002 \001(\0132/.google.cloud.compute.v1.Reser" + + "vationsScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n" + + "\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_warn" + + "ing\"\247\002\n\017ReservationList\022\020\n\002id\030\233\032 \001(\tH\000\210\001" + + "\001\0226\n\005items\030\300\317\367/ \003(\0132$.google.cloud.compu" + + "te.v1.Reservation\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\007warning\030\234\337\226\030 \001(\013" + + "2 .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\"V\n\031ReservationsRes" + + "izeRequest\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\026Reserv" + + "ationsScopedList\022>\n\014reservations\030\247\354\314\276\001 \003" + + "(\0132$.google.cloud.compute.v1.Reservation" + + "\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comp" + + "ute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\233\001\n\024Rese" + + "tInstanceRequest\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340" + + "A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n" + + "\nrequest_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\"\360\001\n\021Resize" + + "DiskRequest\022\024\n\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022Z\n\035dis" + + "ks_resize_request_resource\030\240\302\253% \001(\0132+.go" + + "ogle.cloud.compute.v1.DisksResizeRequest" + + "B\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project" + + "\022\032\n\nrequest_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\"\314\001\n!Res" + + "izeInstanceGroupManagerRequest\022&\n\026instan" + + "ce_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007projec" + + "t\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\004z" + + "one\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_request_id\"" + + "\210\002\n\027ResizeRegionDiskRequest\022\024\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\007pro" - + "ject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\211\001" - + "\n6region_disks_remove_resource_policies_" - + "request_resource\030\243\303\225\004 \001(\0132A.google.cloud" - + ".compute.v1.RegionDisksRemoveResourcePol" - + "iciesRequestB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\t" - + "H\000\210\001\001B\r\n\013_request_id\"\226\001\n\037RemoveRuleFirew" - + "allPolicyRequest\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\032\n" - + "\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r" - + "\n\013_request_id\"\300\001\n&RemoveRuleNetworkFirew" - + "allPolicyRequest\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" - + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequ" - + "est_id\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013_re" - + "quest_id\"\347\001\n,RemoveRuleRegionNetworkFire" - + "wallPolicyRequest\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\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006reg" - + "ion\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\001\210\001\001B\013\n\t_priorityB\r\n\013_request_" - + "id\"\215\001\n\037RemoveRuleSecurityPolicyRequest\022\031" - + "\n\010priority\030\244\363\241\324\001 \001(\005H\000\210\001\001\022!\n\007project\030\231\226\301" - + "l \001(\tB\r\340A\002\362G\007project\022\037\n\017security_policy\030" - + "\221\206\312Q \001(\tB\003\340A\002B\013\n\t_priority\"K\n\023RequestMir" - + "rorPolicy\022 \n\017backend_service\030\212\300\256\222\001 \001(\tH\000" - + "\210\001\001B\022\n\020_backend_service\"\263\006\n\013Reservation\022" - + "\033\n\ncommitment\030\225\226\363\345\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\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\036\n\r" - + "satisfies_pzs\030\253\335\253\345\001 \001(\010H\006\210\001\001\022\032\n\tself_lin" - + "k\030\215\222\305\331\001 \001(\tH\007\210\001\001\022F\n\016share_settings\030\203\221\224\177 " - + "\001(\0132&.google.cloud.compute.v1.ShareSetti" - + "ngsH\010\210\001\001\022`\n\024specific_reservation\030\277\240\211\301\001 \001" - + "(\01329.google.cloud.compute.v1.AllocationS" - + "pecificSKUReservationH\t\210\001\001\022-\n\035specific_r" - + "eservation_required\030\237\307\203l \001(\010H\n\210\001\001\022\026\n\006sta" - + "tus\030\362\237\267V \001(\tH\013\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(\tH\014\210\001\001\"" - + "s\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010CREAT" - + "ING\020\271\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\017\n\007INVALID\020\327" - + "\373\355\374\001\022\014\n\005READY\020\203\303\217%\022\020\n\010UPDATING\020\306\356\354\353\001B\r\n\013" - + "_commitmentB\025\n\023_creation_timestampB\016\n\014_d" - + "escriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\020\n\016_" - + "satisfies_pzsB\014\n\n_self_linkB\021\n\017_share_se" - + "ttingsB\027\n\025_specific_reservationB \n\036_spec" - + "ific_reservation_requiredB\t\n\007_statusB\007\n\005" - + "_zone\"\260\002\n\023ReservationAffinity\022)\n\030consume" - + "_reservation_type\030\260\303\263\217\001 \001(\tH\000\210\001\001\022\022\n\003key\030" - + "\337\274\006 \001(\tH\001\210\001\001\022\021\n\006values\030\242\272\226w \003(\t\"\241\001\n\026Cons" - + "umeReservationType\022&\n\"UNDEFINED_CONSUME_" - + "RESERVATION_TYPE\020\000\022\026\n\017ANY_RESERVATION\020\271\303" - + "\257_\022\025\n\016NO_RESERVATION\020\256\314\336P\022\033\n\024SPECIFIC_RE" - + "SERVATION\020\237\250\317m\022\023\n\013UNSPECIFIED\020\227\276\230\373\001B\033\n\031_" - + "consume_reservation_typeB\006\n\004_key\"\302\003\n\031Res" - + "ervationAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001" - + "\022O\n\005items\030\300\317\367/ \003(\0132=.google.cloud.comput" - + "e.v1.ReservationAggregatedList.ItemsEntr" - + "y\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_tok" + + "ject\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.Region" + + "DisksResizeRequestB\003\340A\002\022\032\n\nrequest_id\030\313\201" + + "\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\326\001\n\'ResizeReg" + + "ionInstanceGroupManagerRequest\022&\n\026instan" + + "ce_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007projec" + + "t\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\nrequest_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\002B\r\n\013_request" + + "_id\"\215\002\n\030ResizeReservationRequest\022!\n\007proj" + + "ect\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_i" + + "d\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_reso" + + "urce\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\022" + + "ResourceCommitment\022 \n\020accelerator_type\030\216" + + "\341\350A \001(\tH\000\210\001\001\022\026\n\006amount\030\330\240\351] \001(\003H\001\210\001\001\022\024\n\004" + + "type\030\272\236\332\001 \001(\tH\002\210\001\001\"s\n\004Type\022\022\n\016UNDEFINED_" + + "TYPE\020\000\022\023\n\013ACCELERATOR\020\313\354\371\314\001\022\021\n\tLOCAL_SSD" + + "\020\360\365\326\362\001\022\r\n\006MEMORY\020\201\342\326:\022\023\n\013UNSPECIFIED\020\227\276\230" + + "\373\001\022\013\n\004VCPU\020\362\272\240\001B\023\n\021_accelerator_typeB\t\n\007" + + "_amountB\007\n\005_type\"9\n\026ResourceGroupReferen" + + "ce\022\025\n\005group\030\377\354\203/ \001(\tH\000\210\001\001B\010\n\006_group\"\252\001\n\032" + + "ResourcePoliciesScopedList\022E\n\021resource_p" + + "olicies\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\010" + + "_warning\"\255\007\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\022c\n\026group_placement_policy\030" + + "\214\233\233\005 \001(\0132;.google.cloud.compute.v1.Resou" + + "rcePolicyGroupPlacementPolicyH\002\210\001\001\022\020\n\002id" + + "\030\233\032 \001(\004H\003\210\001\001\022h\n\030instance_schedule_policy" + + "\030\260\320\271\244\001 \001(\0132=.google.cloud.compute.v1.Res" + + "ourcePolicyInstanceSchedulePolicyH\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\022\026\n\006region\030\364\315\240B \001(\tH\007\210\001\001\022V\n\017resource_s" + + "tatus\030\303\372\367v \001(\01325.google.cloud.compute.v1" + + ".ResourcePolicyResourceStatusH\010\210\001\001\022\032\n\tse" + + "lf_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022g\n\030snapshot_sched" + + "ule_policy\030\337\326\201h \001(\0132=.google.cloud.compu" + + "te.v1.ResourcePolicySnapshotSchedulePoli" + + "cyH\n\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\013\210\001\001\"r\n\006Statu" + + "s\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010CREATING\020\271\275\235\331" + + "\001\022\020\n\010DELETING\020\250\247\207\374\001\022\017\n\007EXPIRED\020\205\346\210\346\001\022\017\n\007" + + "INVALID\020\327\373\355\374\001\022\014\n\005READY\020\203\303\217%B\025\n\023_creation" + + "_timestampB\016\n\014_descriptionB\031\n\027_group_pla" + + "cement_policyB\005\n\003_idB\033\n\031_instance_schedu" + + "le_policyB\007\n\005_kindB\007\n\005_nameB\t\n\007_regionB\022" + + "\n\020_resource_statusB\014\n\n_self_linkB\033\n\031_sna" + + "pshot_schedule_policyB\t\n\007_status\"\353\003\n\034Res" + + "ourcePolicyAggregatedList\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.cloud.compute.v1.ResourcePo" + + "licyAggregatedList.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\014unre" + + "achables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 ." + + "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.compute.v1.ResourcePolicie" + + "sScopedList:\0028\001B\007\n\005_etagB\005\n\003_idB\007\n\005_kind" + + "B\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_w" + + "arning\"\236\001\n\030ResourcePolicyDailyCycle\022\036\n\rd" + + "ays_in_cycle\030\264\230\252\260\001 \001(\005H\000\210\001\001\022\030\n\010duration\030" + + "\224\233\221J \001(\tH\001\210\001\001\022\032\n\nstart_time\030\212\351\356\021 \001(\tH\002\210\001" + + "\001B\020\n\016_days_in_cycleB\013\n\t_durationB\r\n\013_sta" + + "rt_time\"\240\002\n\"ResourcePolicyGroupPlacement" + + "Policy\022)\n\031availability_domain_count\030\270\214\370\005" + + " \001(\005H\000\210\001\001\022\034\n\013collocation\030\265\302\336\363\001 \001(\tH\001\210\001\001\022" + + "\030\n\010vm_count\030\207\273\326| \001(\005H\002\210\001\001\"\\\n\013Collocation" + + "\022\031\n\025UNDEFINED_COLLOCATION\020\000\022\021\n\nCOLLOCATE" + + "D\020\322\253\2361\022\037\n\027UNSPECIFIED_COLLOCATION\020\355\217\263\335\001B" + + "\034\n\032_availability_domain_countB\016\n\014_colloc" + + "ationB\013\n\t_vm_count\"\241\001\n\031ResourcePolicyHou" + + "rlyCycle\022\030\n\010duration\030\224\233\221J \001(\tH\000\210\001\001\022\037\n\016ho" + + "urs_in_cycle\030\374\210\227\373\001 \001(\005H\001\210\001\001\022\032\n\nstart_tim" + + "e\030\212\351\356\021 \001(\tH\002\210\001\001B\013\n\t_durationB\021\n\017_hours_i" + + "n_cycleB\r\n\013_start_time\"\256\003\n$ResourcePolic" + + "yInstanceSchedulePolicy\022\037\n\017expiration_ti" + + "me\030\335\254\350m \001(\tH\000\210\001\001\022\032\n\nstart_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_st" + + "art_schedule\030\334\220\274\010 \001(\0132E.google.cloud.com" + + "pute.v1.ResourcePolicyInstanceSchedulePo" + + "licyScheduleH\003\210\001\001\022h\n\020vm_stop_schedule\030\254\345" + + "\237\313\001 \001(\0132E.google.cloud.compute.v1.Resour" + + "cePolicyInstanceSchedulePolicyScheduleH\004" + + "\210\001\001B\022\n\020_expiration_timeB\r\n\013_start_timeB\014" + + "\n\n_time_zoneB\024\n\022_vm_start_scheduleB\023\n\021_v" + + "m_stop_schedule\"V\n,ResourcePolicyInstanc" + + "eSchedulePolicySchedule\022\031\n\010schedule\030\227\245\232\263" + + "\001 \001(\tH\000\210\001\001B\013\n\t_schedule\"\314\002\n\022ResourcePoli" + + "cyList\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\0229\n\005items\030\300\317\367/ \003(\0132\'.google.cloud." + + "compute.v1.ResourcePolicy\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\007warning\030" + + "\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warni" + + "ngH\005\210\001\001B\007\n\005_etagB\005\n\003_idB\007\n\005_kindB\022\n\020_nex" + + "t_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\271" + + "\001\n\034ResourcePolicyResourceStatus\022|\n\030insta" + + "nce_schedule_policy\030\260\320\271\244\001 \001(\0132Q.google.c" + + "loud.compute.v1.ResourcePolicyResourceSt" + + "atusInstanceSchedulePolicyStatusH\000\210\001\001B\033\n" + + "\031_instance_schedule_policy\"\266\001\n8ResourceP" + + "olicyResourceStatusInstanceSchedulePolic" + + "yStatus\022$\n\023last_run_start_time\030\207\357\301\220\001 \001(\t" + + "H\000\210\001\001\022$\n\023next_run_start_time\030\212\263\370\227\001 \001(\tH\001" + + "\210\001\001B\026\n\024_last_run_start_timeB\026\n\024_next_run" + + "_start_time\"\250\003\n$ResourcePolicySnapshotSc" + + "hedulePolicy\022n\n\020retention_policy\030\363\312\334 \001(" + + "\0132L.google.cloud.compute.v1.ResourcePoli" + + "cySnapshotSchedulePolicyRetentionPolicyH" + + "\000\210\001\001\022`\n\010schedule\030\227\245\232\263\001 \001(\0132E.google.clou" + + "d.compute.v1.ResourcePolicySnapshotSched" + + "ulePolicyScheduleH\001\210\001\001\022t\n\023snapshot_prope" + + "rties\030\216\225\262X \001(\0132O.google.cloud.compute.v1" + + ".ResourcePolicySnapshotSchedulePolicySna" + + "pshotPropertiesH\002\210\001\001B\023\n\021_retention_polic" + + "yB\013\n\t_scheduleB\026\n\024_snapshot_properties\"\325" + + "\002\n3ResourcePolicySnapshotSchedulePolicyR" + + "etentionPolicy\022#\n\022max_retention_days\030\223\302\321" + + "\232\001 \001(\005H\000\210\001\001\022&\n\025on_source_disk_delete\030\311\315\302" + + "\231\001 \001(\tH\001\210\001\001\"\237\001\n\022OnSourceDiskDelete\022#\n\037UN" + + "DEFINED_ON_SOURCE_DISK_DELETE\020\000\022\036\n\026APPLY" + + "_RETENTION_POLICY\020\344\224\222\377\001\022\032\n\023KEEP_AUTO_SNA" + + "PSHOTS\020\371\310\273{\022(\n!UNSPECIFIED_ON_SOURCE_DIS" + + "K_DELETE\020\241\377\203rB\025\n\023_max_retention_daysB\030\n\026" + + "_on_source_disk_delete\"\347\002\n,ResourcePolic" + + "ySnapshotSchedulePolicySchedule\022Q\n\016daily" + + "_schedule\030\375\343\212) \001(\01321.google.cloud.comput" + + "e.v1.ResourcePolicyDailyCycleH\000\210\001\001\022S\n\017ho" + + "urly_schedule\030\245\261\243\022 \001(\01322.google.cloud.co" + + "mpute.v1.ResourcePolicyHourlyCycleH\001\210\001\001\022" + + "T\n\017weekly_schedule\030\225\211\271\253\001 \001(\01322.google.cl" + + "oud.compute.v1.ResourcePolicyWeeklyCycle" + + "H\002\210\001\001B\021\n\017_daily_scheduleB\022\n\020_hourly_sche" + + "duleB\022\n\020_weekly_schedule\"\320\002\n6ResourcePol" + + "icySnapshotSchedulePolicySnapshotPropert", + "ies\022\032\n\nchain_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.ResourcePoli" + + "cySnapshotSchedulePolicySnapshotProperti" + + "es.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\005val" + + "ue\030\002 \001(\t:\0028\001B\r\n\013_chain_nameB\016\n\014_guest_fl" + + "ush\"q\n\031ResourcePolicyWeeklyCycle\022T\n\014day_" + + "of_weeks\030\332\237\373z \003(\0132;.google.cloud.compute" + + ".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\nstart_time\030\212\351\356\021 \001(\tH\002\210\001\001\"\237\001\n\003Day\022" + + "\021\n\rUNDEFINED_DAY\020\000\022\016\n\006FRIDAY\020\337\362\343\340\001\022\017\n\007IN" + + "VALID\020\327\373\355\374\001\022\r\n\006MONDAY\020\220\312\213?\022\020\n\010SATURDAY\020\271" + + "\217\207\205\001\022\016\n\006SUNDAY\020\320\213\322\223\001\022\017\n\010THURSDAY\020\332\263\346b\022\017\n" + + "\007TUESDAY\020\255\354\251\204\001\022\021\n\tWEDNESDAY\020\266\316\236\311\001B\006\n\004_da" + + "yB\013\n\t_durationB\r\n\013_start_time\"\234\001\n\025Resume" + + "InstanceRequest\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" + + "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\"\226\t\n\005Route\0229" + + "\n\010as_paths\030\241\305\314A \003(\0132$.google.cloud.compu" + + "te.v1.RouteAsPath\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\033\n\ndest_range\030\340\262\352\265\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\027\n\007network\030\256\264\205o \001(\tH\006\210\001\001\022" + + "!\n\020next_hop_gateway\030\202\372\354\263\001 \001(\tH\007\210\001\001\022\034\n\014ne" + + "xt_hop_ilb\030\335\272\336^ \001(\tH\010\210\001\001\022\"\n\021next_hop_ins" + + "tance\030\227\353\321\273\001 \001(\tH\t\210\001\001\022\033\n\013next_hop_ip\030\251\257\3154" + + " \001(\tH\n\210\001\001\022 \n\020next_hop_network\030\354\241\211} \001(\tH\013" + + "\210\001\001\022!\n\020next_hop_peering\030\376\223\344\304\001 \001(\tH\014\210\001\001\022$" + + "\n\023next_hop_vpn_tunnel\030\225\345\360\367\001 \001(\tH\r\210\001\001\022\031\n\010" + + "priority\030\244\363\241\324\001 \001(\rH\016\210\001\001\022\035\n\014route_status\030" + + "\250\315\262\307\001 \001(\tH\017\210\001\001\022\033\n\nroute_type\030\360\266\236\263\001 \001(\tH\020" + + "\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\021\210\001\001\022\017\n\004tags\030" + + "\231\350\330\001 \003(\t\0227\n\010warnings\030\327\210\301\355\001 \003(\0132!.google." + + "cloud.compute.v1.Warnings\"l\n\013RouteStatus" + + "\022\032\n\026UNDEFINED_ROUTE_STATUS\020\000\022\016\n\006ACTIVE\020\206" + + "\346\211\226\001\022\017\n\007DROPPED\020\240\347\317\354\001\022\020\n\010INACTIVE\020\353\230\371\200\001\022" + + "\016\n\007PENDING\020\367\252\360\020\"`\n\tRouteType\022\030\n\024UNDEFINE" + + "D_ROUTE_TYPE\020\000\022\t\n\003BGP\020\253\201\004\022\016\n\006STATIC\020\356\204\203\223" + + "\001\022\016\n\006SUBNET\020\335\356\274\223\001\022\016\n\007TRANSIT\020\263\203\306YB\025\n\023_cr" + + "eation_timestampB\016\n\014_descriptionB\r\n\013_des" + + "t_rangeB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\n\n\010_net" + + "workB\023\n\021_next_hop_gatewayB\017\n\r_next_hop_i" + + "lbB\024\n\022_next_hop_instanceB\016\n\014_next_hop_ip" + + "B\023\n\021_next_hop_networkB\023\n\021_next_hop_peeri" + + "ngB\026\n\024_next_hop_vpn_tunnelB\013\n\t_priorityB" + + "\017\n\r_route_statusB\r\n\013_route_typeB\014\n\n_self" + + "_link\"\347\001\n\013RouteAsPath\022\023\n\010as_lists\030\310\312\371? \003" + + "(\r\022\"\n\021path_segment_type\030\240\265\353\364\001 \001(\tH\000\210\001\001\"\210" + + "\001\n\017PathSegmentType\022\037\n\033UNDEFINED_PATH_SEG" + + "MENT_TYPE\020\000\022\031\n\022AS_CONFED_SEQUENCE\020\260\217\367i\022\025" + + "\n\rAS_CONFED_SET\020\363\315\255\262\001\022\022\n\013AS_SEQUENCE\020\256\322\362" + + "2\022\016\n\006AS_SET\020\265\235\244\235\001B\024\n\022_path_segment_type\"" + + "\233\002\n\tRouteList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0220\n\005items" + + "\030\300\317\367/ \003(\0132\036.google.cloud.compute.v1.Rout" + + "e\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_tok" + "en\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.Warn" - + "ingH\004\210\001\001\032]\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022>\n\005v" - + "alue\030\002 \001(\0132/.google.cloud.compute.v1.Res" - + "ervationsScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB" + + "\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\003_idB\007\n\005_kindB" + "\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_wa" - + "rning\"\247\002\n\017ReservationList\022\020\n\002id\030\233\032 \001(\tH\000" - + "\210\001\001\0226\n\005items\030\300\317\367/ \003(\0132$.google.cloud.com" - + "pute.v1.Reservation\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\tse" - + "lf_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001" + + "rning\"\201\005\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.v" + + "1.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\ninterface" + + "s\030\332\364\340\005 \003(\0132(.google.cloud.compute.v1.Rou" + + "terInterface\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n\004na" + + "me\030\213\365\315\001 \001(\tH\006\210\001\001\0223\n\004nats\030\362\366\315\001 \003(\0132\".goog" + + "le.cloud.compute.v1.RouterNat\022\027\n\007network" + + "\030\256\264\205o \001(\tH\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\001B\006\n\004_bgpB\025\n\023_c" + + "reation_timestampB\016\n\014_descriptionB \n\036_en" + + "crypted_interconnect_routerB\005\n\003_idB\007\n\005_k" + + "indB\007\n\005_nameB\n\n\010_networkB\t\n\007_regionB\014\n\n_" + + "self_link\"h\n\027RouterAdvertisedIpRange\022\034\n\013" + + "description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\025\n\005range\030\275\362\3203" + + " \001(\tH\001\210\001\001B\016\n\014_descriptionB\010\n\006_range\"\263\003\n\024" + + "RouterAggregatedList\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\004ki" + + "nd\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" - + "\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n" - + "\n_self_linkB\n\n\010_warning\"V\n\031ReservationsR" - + "esizeRequest\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\026Rese" - + "rvationsScopedList\022>\n\014reservations\030\247\354\314\276\001" - + " \003(\0132$.google.cloud.compute.v1.Reservati" - + "on\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.co" - + "mpute.v1.WarningH\000\210\001\001B\n\n\010_warning\"\233\001\n\024Re" - + "setInstanceRequest\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\nrequest_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\"\360\001\n\021Resi" - + "zeDiskRequest\022\024\n\004disk\030\235\233\274\001 \001(\tB\003\340A\002\022Z\n\035d" - + "isks_resize_request_resource\030\240\302\253% \001(\0132+." - + "google.cloud.compute.v1.DisksResizeReque" - + "stB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proje" - + "ct\022\032\n\nrequest_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\"\314\001\n!R" - + "esizeInstanceGroupManagerRequest\022&\n\026inst" - + "ance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007proj" - + "ect\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_i" - + "d\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\340A\002\362G\004zoneB\r\n\013_request_i" - + "d\"\210\002\n\027ResizeRegionDiskRequest\022\024\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\007p" - + "roject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022" - + "h\n$region_disks_resize_request_resource\030" - + "\225\252\374\324\001 \001(\01321.google.cloud.compute.v1.Regi" - + "onDisksResizeRequestB\003\340A\002\022\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\326\001\n\'ResizeR" - + "egionInstanceGroupManagerRequest\022&\n\026inst" - + "ance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007proj" - + "ect\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\nrequest_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\002B\r\n\013_reque" - + "st_id\"\215\002\n\030ResizeReservationRequest\022!\n\007pr" - + "oject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest" - + "_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_re" - + "source\030\321\333\316\271\001 \001(\01322.google.cloud.compute." - + "v1.ReservationsResizeRequestB\003\340A\002\022\033\n\004zon" - + "e\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_request_id\"\202\002" - + "\n\022ResourceCommitment\022 \n\020accelerator_type" - + "\030\216\341\350A \001(\tH\000\210\001\001\022\026\n\006amount\030\330\240\351] \001(\003H\001\210\001\001\022\024" - + "\n\004type\030\272\236\332\001 \001(\tH\002\210\001\001\"s\n\004Type\022\022\n\016UNDEFINE" - + "D_TYPE\020\000\022\023\n\013ACCELERATOR\020\313\354\371\314\001\022\021\n\tLOCAL_S" - + "SD\020\360\365\326\362\001\022\r\n\006MEMORY\020\201\342\326:\022\023\n\013UNSPECIFIED\020\227" - + "\276\230\373\001\022\013\n\004VCPU\020\362\272\240\001B\023\n\021_accelerator_typeB\t" - + "\n\007_amountB\007\n\005_type\"9\n\026ResourceGroupRefer" - + "ence\022\025\n\005group\030\377\354\203/ \001(\tH\000\210\001\001B\010\n\006_group\"\252\001" - + "\n\032ResourcePoliciesScopedList\022E\n\021resource" - + "_policies\030\341\234\314\n \003(\0132\'.google.cloud.comput" - + "e.v1.ResourcePolicy\0229\n\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\000\210\001\001B\n" - + "\n\010_warning\"\255\007\n\016ResourcePolicy\022\"\n\022creatio" - + "n_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\022c\n\026group_placement_polic" - + "y\030\214\233\233\005 \001(\0132;.google.cloud.compute.v1.Res" - + "ourcePolicyGroupPlacementPolicyH\002\210\001\001\022\020\n\002" - + "id\030\233\032 \001(\004H\003\210\001\001\022h\n\030instance_schedule_poli" - + "cy\030\260\320\271\244\001 \001(\0132=.google.cloud.compute.v1.R" - + "esourcePolicyInstanceSchedulePolicyH\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\022\026\n\006region\030\364\315\240B \001(\tH\007\210\001\001\022V\n\017resource" - + "_status\030\303\372\367v \001(\01325.google.cloud.compute." - + "v1.ResourcePolicyResourceStatusH\010\210\001\001\022\032\n\t" - + "self_link\030\215\222\305\331\001 \001(\tH\t\210\001\001\022g\n\030snapshot_sch" - + "edule_policy\030\337\326\201h \001(\0132=.google.cloud.com" - + "pute.v1.ResourcePolicySnapshotSchedulePo" - + "licyH\n\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\013\210\001\001\"r\n\006Sta" - + "tus\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010CREATING\020\271\275" - + "\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\017\n\007EXPIRED\020\205\346\210\346\001\022\017" - + "\n\007INVALID\020\327\373\355\374\001\022\014\n\005READY\020\203\303\217%B\025\n\023_creati" - + "on_timestampB\016\n\014_descriptionB\031\n\027_group_p" - + "lacement_policyB\005\n\003_idB\033\n\031_instance_sche" - + "dule_policyB\007\n\005_kindB\007\n\005_nameB\t\n\007_region" - + "B\022\n\020_resource_statusB\014\n\n_self_linkB\033\n\031_s" - + "napshot_schedule_policyB\t\n\007_status\"\353\003\n\034R" - + "esourcePolicyAggregatedList\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.cloud.compute.v1.Resource" - + "PolicyAggregatedList.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\014un" - + "reachables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132" - + " .google.cloud.compute.v1.WarningH\005\210\001\001\032a" - + "\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022B\n\005value\030\002 \001(\013" - + "23.google.cloud.compute.v1.ResourcePolic" - + "iesScopedList:\0028\001B\007\n\005_etagB\005\n\003_idB\007\n\005_ki" - + "ndB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010" - + "_warning\"\236\001\n\030ResourcePolicyDailyCycle\022\036\n" - + "\rdays_in_cycle\030\264\230\252\260\001 \001(\005H\000\210\001\001\022\030\n\010duratio" - + "n\030\224\233\221J \001(\tH\001\210\001\001\022\032\n\nstart_time\030\212\351\356\021 \001(\tH\002" - + "\210\001\001B\020\n\016_days_in_cycleB\013\n\t_durationB\r\n\013_s" - + "tart_time\"\240\002\n\"ResourcePolicyGroupPlaceme" - + "ntPolicy\022)\n\031availability_domain_count\030\270\214" - + "\370\005 \001(\005H\000\210\001\001\022\034\n\013collocation\030\265\302\336\363\001 \001(\tH\001\210\001" - + "\001\022\030\n\010vm_count\030\207\273\326| \001(\005H\002\210\001\001\"\\\n\013Collocati" - + "on\022\031\n\025UNDEFINED_COLLOCATION\020\000\022\021\n\nCOLLOCA" - + "TED\020\322\253\2361\022\037\n\027UNSPECIFIED_COLLOCATION\020\355\217\263\335" - + "\001B\034\n\032_availability_domain_countB\016\n\014_coll" - + "ocationB\013\n\t_vm_count\"\241\001\n\031ResourcePolicyH" - + "ourlyCycle\022\030\n\010duration\030\224\233\221J \001(\tH\000\210\001\001\022\037\n\016" - + "hours_in_cycle\030\374\210\227\373\001 \001(\005H\001\210\001\001\022\032\n\nstart_t" - + "ime\030\212\351\356\021 \001(\tH\002\210\001\001B\013\n\t_durationB\021\n\017_hours" - + "_in_cycleB\r\n\013_start_time\"\256\003\n$ResourcePol" - + "icyInstanceSchedulePolicy\022\037\n\017expiration_" - + "time\030\335\254\350m \001(\tH\000\210\001\001\022\032\n\nstart_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.c" - + "ompute.v1.ResourcePolicyInstanceSchedule" - + "PolicyScheduleH\003\210\001\001\022h\n\020vm_stop_schedule\030" - + "\254\345\237\313\001 \001(\0132E.google.cloud.compute.v1.Reso" - + "urcePolicyInstanceSchedulePolicySchedule" - + "H\004\210\001\001B\022\n\020_expiration_timeB\r\n\013_start_time" - + "B\014\n\n_time_zoneB\024\n\022_vm_start_scheduleB\023\n\021" - + "_vm_stop_schedule\"V\n,ResourcePolicyInsta" - + "nceSchedulePolicySchedule\022\031\n\010schedule\030\227\245" - + "\232\263\001 \001(\tH\000\210\001\001B\013\n\t_schedule\"\314\002\n\022ResourcePo" - + "licyList\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\0229\n\005items\030\300\317\367/ \003(\0132\'.google.clou" - + "d.compute.v1.ResourcePolicy\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\007warnin" - + "g\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.War" - + "ningH\005\210\001\001B\007\n\005_etagB\005\n\003_idB\007\n\005_kindB\022\n\020_n" - + "ext_page_tokenB\014\n\n_self_linkB\n\n\010_warning" - + "\"\271\001\n\034ResourcePolicyResourceStatus\022|\n\030ins" - + "tance_schedule_policy\030\260\320\271\244\001 \001(\0132Q.google" - + ".cloud.compute.v1.ResourcePolicyResource" - + "StatusInstanceSchedulePolicyStatusH\000\210\001\001B" - + "\033\n\031_instance_schedule_policy\"\266\001\n8Resourc" - + "ePolicyResourceStatusInstanceSchedulePol" - + "icyStatus\022$\n\023last_run_start_time\030\207\357\301\220\001 \001" - + "(\tH\000\210\001\001\022$\n\023next_run_start_time\030\212\263\370\227\001 \001(\t" - + "H\001\210\001\001B\026\n\024_last_run_start_timeB\026\n\024_next_r" - + "un_start_time\"\250\003\n$ResourcePolicySnapshot" - + "SchedulePolicy\022n\n\020retention_policy\030\363\312\334 " - + "\001(\0132L.google.cloud.compute.v1.ResourcePo" - + "licySnapshotSchedulePolicyRetentionPolic" - + "yH\000\210\001\001\022`\n\010schedule\030\227\245\232\263\001 \001(\0132E.google.cl" - + "oud.compute.v1.ResourcePolicySnapshotSch" - + "edulePolicyScheduleH\001\210\001\001\022t\n\023snapshot_pro" - + "perties\030\216\225\262X \001(\0132O.google.cloud.compute." - + "v1.ResourcePolicySnapshotSchedulePolicyS" - + "napshotPropertiesH\002\210\001\001B\023\n\021_retention_pol" - + "icyB\013\n\t_scheduleB\026\n\024_snapshot_properties" - + "\"\325\002\n3ResourcePolicySnapshotSchedulePolic" - + "yRetentionPolicy\022#\n\022max_retention_days\030\223" - + "\302\321\232\001 \001(\005H\000\210\001\001\022&\n\025on_source_disk_delete\030\311" - + "\315\302\231\001 \001(\tH\001\210\001\001\"\237\001\n\022OnSourceDiskDelete\022#\n\037" - + "UNDEFINED_ON_SOURCE_DISK_DELETE\020\000\022\036\n\026APP" - + "LY_RETENTION_POLICY\020\344\224\222\377\001\022\032\n\023KEEP_AUTO_S" - + "NAPSHOTS\020\371\310\273{\022(\n!UNSPECIFIED_ON_SOURCE_D" - + "ISK_DELETE\020\241\377\203rB\025\n\023_max_retention_daysB\030" - + "\n\026_on_source_disk_delete\"\347\002\n,ResourcePol" - + "icySnapshotSchedulePolicySchedule\022Q\n\016dai" - + "ly_schedule\030\375\343\212) \001(\01321.google.cloud.comp" - + "ute.v1.ResourcePolicyDailyCycleH\000\210\001\001\022S\n\017" - + "hourly_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.ResourcePolicyWeeklyCyc" - + "leH\002\210\001\001B\021\n\017_daily_scheduleB\022\n\020_hourly_sc" - + "heduleB\022\n\020_weekly_schedule\"\320\002\n6ResourceP" - + "olicySnapshotSchedulePolicySnapshotPrope" - + "rties\022\032\n\nchain_name\030\311\332\335 \001(\tH\000\210\001\001\022\034\n\013gue" - + "st_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.ResourcePo" - + "licySnapshotSchedulePolicySnapshotProper" - + "ties.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\005v" - + "alue\030\002 \001(\t:\0028\001B\r\n\013_chain_nameB\016\n\014_guest_" - + "flush\"q\n\031ResourcePolicyWeeklyCycle\022T\n\014da" - + "y_of_weeks\030\332\237\373z \003(\0132;.google.cloud.compu" - + "te.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(\t" - + "H\001\210\001\001\022\032\n\nstart_time\030\212\351\356\021 \001(\tH\002\210\001\001\"\237\001\n\003Da" - + "y\022\021\n\rUNDEFINED_DAY\020\000\022\016\n\006FRIDAY\020\337\362\343\340\001\022\017\n\007" - + "INVALID\020\327\373\355\374\001\022\r\n\006MONDAY\020\220\312\213?\022\020\n\010SATURDAY" - + "\020\271\217\207\205\001\022\016\n\006SUNDAY\020\320\213\322\223\001\022\017\n\010THURSDAY\020\332\263\346b\022" - + "\017\n\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\013_start_time\"\234\001\n\025Resu" - + "meInstanceRequest\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\nrequest_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\"\226\t\n\005Route" - + "\0229\n\010as_paths\030\241\305\314A \003(\0132$.google.cloud.com" - + "pute.v1.RouteAsPath\022\"\n\022creation_timestam" - + "p\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\t" - + "H\001\210\001\001\022\033\n\ndest_range\030\340\262\352\265\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\004na" - + "me\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\022!\n\020next_hop_gateway\030\202\372\354\263\001 \001(\tH\007\210\001\001\022\034\n\014" - + "next_hop_ilb\030\335\272\336^ \001(\tH\010\210\001\001\022\"\n\021next_hop_i" - + "nstance\030\227\353\321\273\001 \001(\tH\t\210\001\001\022\033\n\013next_hop_ip\030\251\257" - + "\3154 \001(\tH\n\210\001\001\022 \n\020next_hop_network\030\354\241\211} \001(\t" - + "H\013\210\001\001\022!\n\020next_hop_peering\030\376\223\344\304\001 \001(\tH\014\210\001\001" - + "\022$\n\023next_hop_vpn_tunnel\030\225\345\360\367\001 \001(\tH\r\210\001\001\022\031" - + "\n\010priority\030\244\363\241\324\001 \001(\rH\016\210\001\001\022\035\n\014route_statu" - + "s\030\250\315\262\307\001 \001(\tH\017\210\001\001\022\033\n\nroute_type\030\360\266\236\263\001 \001(\t" - + "H\020\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\021\210\001\001\022\017\n\004tag" - + "s\030\231\350\330\001 \003(\t\0227\n\010warnings\030\327\210\301\355\001 \003(\0132!.googl" - + "e.cloud.compute.v1.Warnings\"l\n\013RouteStat" - + "us\022\032\n\026UNDEFINED_ROUTE_STATUS\020\000\022\016\n\006ACTIVE" - + "\020\206\346\211\226\001\022\017\n\007DROPPED\020\240\347\317\354\001\022\020\n\010INACTIVE\020\353\230\371\200" - + "\001\022\016\n\007PENDING\020\367\252\360\020\"`\n\tRouteType\022\030\n\024UNDEFI" - + "NED_ROUTE_TYPE\020\000\022\t\n\003BGP\020\253\201\004\022\016\n\006STATIC\020\356\204" - + "\203\223\001\022\016\n\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\013_d" - + "est_rangeB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\n\n\010_n" - + "etworkB\023\n\021_next_hop_gatewayB\017\n\r_next_hop" - + "_ilbB\024\n\022_next_hop_instanceB\016\n\014_next_hop_" - + "ipB\023\n\021_next_hop_networkB\023\n\021_next_hop_pee" - + "ringB\026\n\024_next_hop_vpn_tunnelB\013\n\t_priorit" - + "yB\017\n\r_route_statusB\r\n\013_route_typeB\014\n\n_se" - + "lf_link\"\347\001\n\013RouteAsPath\022\023\n\010as_lists\030\310\312\371?" - + " \003(\r\022\"\n\021path_segment_type\030\240\265\353\364\001 \001(\tH\000\210\001\001", - "\"\210\001\n\017PathSegmentType\022\037\n\033UNDEFINED_PATH_S" - + "EGMENT_TYPE\020\000\022\031\n\022AS_CONFED_SEQUENCE\020\260\217\367i" - + "\022\025\n\rAS_CONFED_SET\020\363\315\255\262\001\022\022\n\013AS_SEQUENCE\020\256" - + "\322\3622\022\016\n\006AS_SET\020\265\235\244\235\001B\024\n\022_path_segment_typ" - + "e\"\233\002\n\tRouteList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0220\n\005ite" - + "ms\030\300\317\367/ \003(\0132\036.google.cloud.compute.v1.Ro" - + "ute\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_t" - + "oken\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.clou" - + "d.compute.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kin" - + "dB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_" - + "warning\"\201\005\n\006Router\0226\n\003bgp\030\313\371\005 \001(\0132\".goog" - + "le.cloud.compute.v1.RouterBgpH\000\210\001\001\022=\n\tbg" - + "p_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\ninterfa" - + "ces\030\332\364\340\005 \003(\0132(.google.cloud.compute.v1.R" - + "outerInterface\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n\004" - + "name\030\213\365\315\001 \001(\tH\006\210\001\001\0223\n\004nats\030\362\366\315\001 \003(\0132\".go" - + "ogle.cloud.compute.v1.RouterNat\022\027\n\007netwo" - + "rk\030\256\264\205o \001(\tH\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\001B\006\n\004_bgpB\025\n\023" - + "_creation_timestampB\016\n\014_descriptionB \n\036_" - + "encrypted_interconnect_routerB\005\n\003_idB\007\n\005" - + "_kindB\007\n\005_nameB\n\n\010_networkB\t\n\007_regionB\014\n" - + "\n_self_link\"h\n\027RouterAdvertisedIpRange\022\034" - + "\n\013description\030\374\207\326\311\001 \001(\tH\000\210\001\001\022\025\n\005range\030\275\362" - + "\3203 \001(\tH\001\210\001\001B\016\n\014_descriptionB\010\n\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.comput" - + "e.v1.RouterAggregatedList.ItemsEntry\022\024\n\004" - + "kind\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\nItemsEntry\022\013\n\003key\030\001 \001(\t\0229\n\005value\030" - + "\002 \001(\0132*.google.cloud.compute.v1.RoutersS" - + "copedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_p" - + "age_tokenB\014\n\n_self_linkB\n\n\010_warning\"\240\003\n\t" - + "RouterBgp\022\037\n\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\024adve" - + "rtised_ip_ranges\030\314\330\363\020 \003(\01320.google.cloud" - + ".compute.v1.RouterAdvertisedIpRange\022\022\n\003a" - + "sn\030\374\364\005 \001(\rH\001\210\001\001\022#\n\022keepalive_interval\030\274\345" - + "\374\203\001 \001(\rH\002\210\001\001\"M\n\rAdvertiseMode\022\034\n\030UNDEFIN" - + "ED_ADVERTISE_MODE\020\000\022\016\n\006CUSTOM\020\361\376\245\271\001\022\016\n\007D" - + "EFAULT\020\241\304\3756\"G\n\020AdvertisedGroups\022\037\n\033UNDEF" - + "INED_ADVERTISED_GROUPS\020\000\022\022\n\013ALL_SUBNETS\020" - + "\330\217\335\001B\021\n\017_advertise_modeB\006\n\004_asnB\025\n\023_keep" - + "alive_interval\"\264\t\n\rRouterBgpPeer\022\037\n\016adve" - + "rtise_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.Route" - + "rAdvertisedIpRange\022)\n\031advertised_route_p" - + "riority\030\274\234\366X \001(\rH\001\210\001\001\022=\n\003bfd\030\240\371\005 \001(\0132).g" - + "oogle.cloud.compute.v1.RouterBgpPeerBfdH" - + "\002\210\001\001\022\027\n\006enable\030\203\313\324\224\001 \001(\tH\003\210\001\001\022\033\n\013enable_" - + "ipv6\030\243\366\303V \001(\010H\004\210\001\001\022\037\n\016interface_name\030\321\303\344" - + "\320\001 \001(\tH\005\210\001\001\022\033\n\nip_address\030\334\361\334\301\001 \001(\tH\006\210\001\001" - + "\022$\n\024ipv6_nexthop_address\030\323\205\253\r \001(\tH\007\210\001\001\022\037" - + "\n\017management_type\030\266\203\352R \001(\tH\010\210\001\001\022\024\n\004name\030" - + "\213\365\315\001 \001(\tH\t\210\001\001\022\030\n\010peer_asn\030\237\264\226! \001(\rH\n\210\001\001\022" - + "\037\n\017peer_ip_address\030\331\227\207c \001(\tH\013\210\001\001\022*\n\031peer" - + "_ipv6_nexthop_address\030\220\373\255\352\001 \001(\tH\014\210\001\001\022*\n\031" - + "router_appliance_instance\030\235\307\247\337\001 \001(\tH\r\210\001\001" - + "\"M\n\rAdvertiseMode\022\034\n\030UNDEFINED_ADVERTISE" - + "_MODE\020\000\022\016\n\006CUSTOM\020\361\376\245\271\001\022\016\n\007DEFAULT\020\241\304\3756\"" - + "G\n\020AdvertisedGroups\022\037\n\033UNDEFINED_ADVERTI" - + "SED_GROUPS\020\000\022\022\n\013ALL_SUBNETS\020\330\217\335\001\"9\n\006Enab" - + "le\022\024\n\020UNDEFINED_ENABLE\020\000\022\014\n\005FALSE\020\203\302\344\037\022\013" - + "\n\004TRUE\020\216\333\235\001\"g\n\016ManagementType\022\035\n\031UNDEFIN" - + "ED_MANAGEMENT_TYPE\020\000\022\035\n\025MANAGED_BY_ATTAC" - + "HMENT\020\313\322\352\332\001\022\027\n\017MANAGED_BY_USER\020\363\213\246\227\001B\021\n\017" - + "_advertise_modeB\034\n\032_advertised_route_pri" - + "orityB\006\n\004_bfdB\t\n\007_enableB\016\n\014_enable_ipv6" - + "B\021\n\017_interface_nameB\r\n\013_ip_addressB\027\n\025_i" - + "pv6_nexthop_addressB\022\n\020_management_typeB" - + "\007\n\005_nameB\013\n\t_peer_asnB\022\n\020_peer_ip_addres" - + "sB\034\n\032_peer_ipv6_nexthop_addressB\034\n\032_rout" - + "er_appliance_instance\"\206\003\n\020RouterBgpPeerB" - + "fd\022$\n\024min_receive_interval\030\356\271\224Y \001(\rH\000\210\001\001" - + "\022&\n\025min_transmit_interval\030\307\321\302\371\001 \001(\rH\001\210\001\001" - + "\022\032\n\nmultiplier\030\301\373\235[ \001(\rH\002\210\001\001\022+\n\033session_" - + "initialization_mode\030\271\215\3032 \001(\tH\003\210\001\001\"y\n\031Ses" - + "sionInitializationMode\022)\n%UNDEFINED_SESS" - + "ION_INITIALIZATION_MODE\020\000\022\016\n\006ACTIVE\020\206\346\211\226" - + "\001\022\020\n\010DISABLED\020\374\324\260\366\001\022\017\n\007PASSIVE\020\207\366\327\334\001B\027\n\025" - + "_min_receive_intervalB\030\n\026_min_transmit_i" - + "ntervalB\r\n\013_multiplierB\036\n\034_session_initi" - + "alization_mode\"\250\004\n\017RouterInterface\022\030\n\010ip" - + "_range\030\245\340\227E \001(\tH\000\210\001\001\022/\n\036linked_interconn" - + "ect_attachment\030\316\352\367\356\001 \001(\tH\001\210\001\001\022\"\n\021linked_" - + "vpn_tunnel\030\371\277\376\247\001 \001(\tH\002\210\001\001\022\037\n\017management_" - + "type\030\266\203\352R \001(\tH\003\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\004\210\001\001" - + "\022\"\n\022private_ip_address\030\230\322\2130 \001(\tH\005\210\001\001\022$\n\023" - + "redundant_interface\030\347\350\274\371\001 \001(\tH\006\210\001\001\022\033\n\nsu" - + "bnetwork\030\356\247\344\222\001 \001(\tH\007\210\001\001\"g\n\016ManagementTyp" - + "e\022\035\n\031UNDEFINED_MANAGEMENT_TYPE\020\000\022\035\n\025MANA" - + "GED_BY_ATTACHMENT\020\313\322\352\332\001\022\027\n\017MANAGED_BY_US" - + "ER\020\363\213\246\227\001B\013\n\t_ip_rangeB!\n\037_linked_interco" - + "nnect_attachmentB\024\n\022_linked_vpn_tunnelB\022" - + "\n\020_management_typeB\007\n\005_nameB\025\n\023_private_" - + "ip_addressB\026\n\024_redundant_interfaceB\r\n\013_s" - + "ubnetwork\"\235\002\n\nRouterList\022\020\n\002id\030\233\032 \001(\tH\000\210" - + "\001\001\0221\n\005items\030\300\317\367/ \003(\0132\037.google.cloud.comp" - + "ute.v1.Router\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017n" - + "ext_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_lin" - + "k\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" - + "oogle.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\"\222\014\n\tRouterNat\022\031\n\rdrain" - + "_nat_ips\030\307\301\256\360\001 \003(\t\022/\n\036enable_dynamic_por" - + "t_allocation\030\242\231\335\375\001 \001(\010H\000\210\001\001\0223\n#enable_en" - + "dpoint_independent_mapping\030\233\211\333{ \001(\010H\001\210\001\001" - + "\022\032\n\016endpoint_types\030\317\252\326\357\001 \003(\t\022%\n\025icmp_idl" - + "e_timeout_sec\030\312\320\336\001 \001(\005H\002\210\001\001\022H\n\nlog_confi" - + "g\030\235\321\301\247\001 \001(\0132+.google.cloud.compute.v1.Ro" - + "uterNatLogConfigH\003\210\001\001\022 \n\020max_ports_per_v" - + "m\030\341\311\236w \001(\005H\004\210\001\001\022 \n\020min_ports_per_vm\030\263\255\344X" - + " \001(\005H\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\'\n\026nat_i" - + "p_allocate_option\030\375\270\364\314\001 \001(\tH\007\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\"source" - + "_subnetwork_ip_ranges_to_nat\030\333\357\241x \001(\tH\010\210" - + "\001\001\022J\n\013subnetworks\030\305\324\245\306\001 \003(\01321.google.clo" - + "ud.compute.v1.RouterNatSubnetworkToNat\0220" - + "\n tcp_established_idle_timeout_sec\030\355\353\260j " - + "\001(\005H\t\210\001\001\022*\n\031tcp_time_wait_timeout_sec\030\375\273" - + "\363\364\001 \001(\005H\n\210\001\001\022/\n\037tcp_transitory_idle_time" - + "out_sec\030\246\373\341a \001(\005H\013\210\001\001\022$\n\024udp_idle_timeou" - + "t_sec\030\306\262\372\036 \001(\005H\014\210\001\001\"`\n\rEndpointTypes\022\034\n\030" - + "UNDEFINED_ENDPOINT_TYPES\020\000\022\030\n\021ENDPOINT_T" - + "YPE_SWG\020\310\316\375K\022\027\n\020ENDPOINT_TYPE_VM\020\262\352\234\033\"a\n" - + "\023NatIpAllocateOption\022$\n UNDEFINED_NAT_IP" - + "_ALLOCATE_OPTION\020\000\022\020\n\tAUTO_ONLY\020\274\340\370V\022\022\n\013" - + "MANUAL_ONLY\020\205\301\311|\"\302\001\n\035SourceSubnetworkIpR" - + "angesToNat\0220\n,UNDEFINED_SOURCE_SUBNETWOR" - + "K_IP_RANGES_TO_NAT\020\000\022$\n\035ALL_SUBNETWORKS_" - + "ALL_IP_RANGES\020\330\223\350U\022,\n%ALL_SUBNETWORKS_AL" - + "L_PRIMARY_IP_RANGES\020\273\303\276X\022\033\n\023LIST_OF_SUBN" - + "ETWORKS\020\376\242\344\366\001B!\n\037_enable_dynamic_port_al" - + "locationB&\n$_enable_endpoint_independent" - + "_mappingB\030\n\026_icmp_idle_timeout_secB\r\n\013_l" - + "og_configB\023\n\021_max_ports_per_vmB\023\n\021_min_p" - + "orts_per_vmB\007\n\005_nameB\031\n\027_nat_ip_allocate" - + "_optionB%\n#_source_subnetwork_ip_ranges_" - + "to_natB#\n!_tcp_established_idle_timeout_" - + "secB\034\n\032_tcp_time_wait_timeout_secB\"\n _tc" - + "p_transitory_idle_timeout_secB\027\n\025_udp_id" - + "le_timeout_sec\"\267\001\n\022RouterNatLogConfig\022\027\n" - + "\006enable\030\203\313\324\224\001 \001(\010H\000\210\001\001\022\027\n\006filter\030\370\226\243\240\001 \001" - + "(\tH\001\210\001\001\"Y\n\006Filter\022\024\n\020UNDEFINED_FILTER\020\000\022" - + "\t\n\003ALL\020\201\373\003\022\023\n\013ERRORS_ONLY\020\200\260\317\222\001\022\031\n\021TRANS" - + "LATIONS_ONLY\020\351\303\252\252\001B\t\n\007_enableB\t\n\007_filter" - + "\"\335\001\n\rRouterNatRule\022D\n\006action\030\266\374\275Y \001(\0132,." - + "google.cloud.compute.v1.RouterNatRuleAct" - + "ionH\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(\rH\003\210\001\001B\t\n\007_actionB\016\n\014_descriptionB\010" - + "\n\006_matchB\016\n\014_rule_number\"Y\n\023RouterNatRul" - + "eAction\022 \n\025source_nat_active_ips\030\365\273\250d \003(" - + "\t\022 \n\024source_nat_drain_ips\030\243\305\301\242\001 \003(\t\"\226\002\n\030" - + "RouterNatSubnetworkToNat\022\024\n\004name\030\213\365\315\001 \001(" - + "\tH\000\210\001\001\022#\n\030secondary_ip_range_names\030\331\301\204~ " - + "\003(\t\022#\n\027source_ip_ranges_to_nat\030\362\312\224\271\001 \003(\t" - + "\"\220\001\n\023SourceIpRangesToNat\022%\n!UNDEFINED_SO" - + "URCE_IP_RANGES_TO_NAT\020\000\022\024\n\rALL_IP_RANGES" - + "\020\260\257\375\020\022\"\n\033LIST_OF_SECONDARY_IP_RANGES\020\234\264\330" - + "[\022\030\n\020PRIMARY_IP_RANGE\020\302\223\326\215\001B\007\n\005_name\"\306\002\n" - + "\014RouterStatus\0227\n\013best_routes\030\205\254\337\274\001 \003(\0132\036" - + ".google.cloud.compute.v1.Route\022A\n\026best_r" - + "outes_for_router\030\371\373\3668 \003(\0132\036.google.cloud" - + ".compute.v1.Route\022N\n\017bgp_peer_status\030\373\327\225" - + "h \003(\01322.google.cloud.compute.v1.RouterSt" - + "atusBgpPeerStatus\022E\n\nnat_status\030\320\231\213\036 \003(\013" - + "2..google.cloud.compute.v1.RouterStatusN" - + "atStatus\022\027\n\007network\030\256\264\205o \001(\tH\000\210\001\001B\n\n\010_ne" - + "twork\"\312\005\n\031RouterStatusBgpPeerStatus\022=\n\021a" - + "dvertised_routes\030\254\331\374\236\001 \003(\0132\036.google.clou" - + "d.compute.v1.Route\022?\n\nbfd_status\030\361\270\323\274\001 \001" - + "(\0132\".google.cloud.compute.v1.BfdStatusH\000" - + "\210\001\001\022\033\n\nip_address\030\334\361\334\301\001 \001(\tH\001\210\001\001\022\"\n\021link" - + "ed_vpn_tunnel\030\371\277\376\247\001 \001(\tH\002\210\001\001\022\024\n\004name\030\213\365\315" - + "\001 \001(\tH\003\210\001\001\022\"\n\022num_learned_routes\030\377\325\313@ \001(" - + "\rH\004\210\001\001\022\037\n\017peer_ip_address\030\331\227\207c \001(\tH\005\210\001\001\022" - + "*\n\031router_appliance_instance\030\235\307\247\337\001 \001(\tH\006" - + "\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\007\210\001\001\022\026\n\006status\030\362\237\267" - + "V \001(\tH\010\210\001\001\022\026\n\006uptime\030\350\267\236p \001(\tH\t\210\001\001\022\036\n\016up" - + "time_seconds\030\250\312\3701 \001(\tH\n\210\001\001\"E\n\006Status\022\024\n\020" - + "UNDEFINED_STATUS\020\000\022\013\n\004DOWN\020\242\271\200\001\022\017\n\007UNKNO" - + "WN\020\252\360\304\316\001\022\007\n\002UP\020\233\025B\r\n\013_bfd_statusB\r\n\013_ip_" - + "addressB\024\n\022_linked_vpn_tunnelB\007\n\005_nameB\025" - + "\n\023_num_learned_routesB\022\n\020_peer_ip_addres" - + "sB\034\n\032_router_appliance_instanceB\010\n\006_stat" - + "eB\t\n\007_statusB\t\n\007_uptimeB\021\n\017_uptime_secon" - + "ds\"\367\003\n\025RouterStatusNatStatus\022\"\n\026auto_all" - + "ocated_nat_ips\030\206\264\310\363\001 \003(\t\022(\n\034drain_auto_a" - + "llocated_nat_ips\030\255\220\267\223\001 \003(\t\022(\n\034drain_user" - + "_allocated_nat_ips\030\311\216\310\221\001 \003(\t\022)\n\030min_extr" - + "a_nat_ips_needed\030\342\351\265\256\001 \001(\005H\000\210\001\001\022\024\n\004name\030" - + "\213\365\315\001 \001(\tH\001\210\001\001\0223\n\"num_vm_endpoints_with_n" - + "at_mappings\030\354\266\250\364\001 \001(\005H\002\210\001\001\022S\n\013rule_statu" - + "s\030\225\305\356B \003(\0132;.google.cloud.compute.v1.Rou" - + "terStatusNatStatusNatRuleStatus\022*\n\037user_" - + "allocated_nat_ip_resources\030\327\351\272e \003(\t\022\"\n\026u" - + "ser_allocated_nat_ips\030\242\262\331\361\001 \003(\tB\033\n\031_min_" - + "extra_nat_ips_neededB\007\n\005_nameB%\n#_num_vm" - + "_endpoints_with_nat_mappings\"\244\002\n\"RouterS" - + "tatusNatStatusNatRuleStatus\022\031\n\016active_na" - + "t_ips\030\325\357\266c \003(\t\022\031\n\rdrain_nat_ips\030\307\301\256\360\001 \003(" - + "\t\022%\n\024min_extra_ips_needed\030\204\312\251\250\001 \001(\005H\000\210\001\001" - + "\0223\n\"num_vm_endpoints_with_nat_mappings\030\354" - + "\266\250\364\001 \001(\005H\001\210\001\001\022\034\n\013rule_number\030\354\333\232\377\001 \001(\005H\002" - + "\210\001\001B\027\n\025_min_extra_ips_neededB%\n#_num_vm_" - + "endpoints_with_nat_mappingsB\016\n\014_rule_num" - + "ber\"\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%.google.cl" - + "oud.compute.v1.RouterStatusH\001\210\001\001B\007\n\005_kin" - + "dB\t\n\007_result\"`\n\026RoutersPreviewResponse\0229" - + "\n\010resource\030\216\210\257] \001(\0132\037.google.cloud.compu" - + "te.v1.RouterH\000\210\001\001B\013\n\t_resource\"\220\001\n\021Route" - + "rsScopedList\0224\n\007routers\030\312\244\335\224\001 \003(\0132\037.goog" - + "le.cloud.compute.v1.Router\0229\n\007warning\030\234\337" - + "\226\030 \001(\0132 .google.cloud.compute.v1.Warning" - + "H\000\210\001\001B\n\n\010_warning\"\220\003\n\004Rule\022\026\n\006action\030\266\374\275" - + "Y \001(\tH\000\210\001\001\0229\n\nconditions\030\270\355\220D \003(\0132\".goog" - + "le.cloud.compute.v1.Condition\022\034\n\013descrip" - + "tion\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\r\n\003ins\030\356\257\006 \003(\t\022:\n\013lo" - + "g_configs\030\366\326\362H \003(\0132\".google.cloud.comput" - + "e.v1.LogConfig\022\023\n\007not_ins\030\202\241\233\367\001 \003(\t\022\026\n\013p" - + "ermissions\030\204\351\313\034 \003(\t\"\203\001\n\006Action\022\024\n\020UNDEFI" - + "NED_ACTION\020\000\022\014\n\005ALLOW\020\251\326\336\035\022\025\n\016ALLOW_WITH" - + "_LOG\020\201\341\240$\022\n\n\004DENY\020\214\354\177\022\025\n\rDENY_WITH_LOG\020\376" - + "\351\311\247\001\022\t\n\003LOG\020\244\316\004\022\020\n\tNO_ACTION\020\364\264\244|B\t\n\007_ac" - + "tionB\016\n\014_description\"\330\003\n\016SSLHealthCheck\022" - + "\024\n\004port\030\201\261\322\001 \001(\005H\000\210\001\001\022\031\n\tport_name\030\211\207\347\023 " - + "\001(\tH\001\210\001\001\022\"\n\022port_specification\030\305\353\314\030 \001(\tH" - + "\002\210\001\001\022\034\n\014proxy_header\030\376\272\274L \001(\tH\003\210\001\001\022\027\n\007re" - + "quest\030\217\345\273\n \001(\tH\004\210\001\001\022\030\n\010response\030\301\250\334] \001(\t" - + "H\005\210\001\001\"~\n\021PortSpecification\022 \n\034UNDEFINED_" - + "PORT_SPECIFICATION\020\000\022\025\n\016USE_FIXED_PORT\020\344" - + "\210\333Z\022\026\n\016USE_NAMED_PORT\020\277\317\307\246\001\022\030\n\020USE_SERVI" - + "NG_PORT\020\314\321\365\254\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINE" - + "D_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V" - + "1\020\254\244\267\237\001B\007\n\005_portB\014\n\n_port_nameB\025\n\023_port_" - + "specificationB\017\n\r_proxy_headerB\n\n\010_reque" - + "stB\013\n\t_response\"\217\010\n\021SavedAttachedDisk\022\034\n" - + "\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(\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\td" - + "isk_type\030\234\351\254, \001(\tH\005\210\001\001\022E\n\021guest_os_featu" - + "res\030\321\340\347% \003(\0132\'.google.cloud.compute.v1.G" - + "uestOsFeature\022\025\n\005index\030\322\321\354/ \001(\005H\006\210\001\001\022\032\n\t" - + "interface\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\010licenses\030\322\210\200\241\001 \003(\t\022\024\n\004mode\030\243\363\314" - + "\001 \001(\tH\t\210\001\001\022\026\n\006source\030\233\320\301T \001(\tH\n\210\001\001\022\036\n\rst" - + "orage_bytes\030\247\273\275\312\001 \001(\003H\013\210\001\001\022%\n\024storage_by" - + "tes_status\030\212\253\200\352\001 \001(\tH\014\210\001\001\022\024\n\004type\030\272\236\332\001 \001" - + "(\tH\r\210\001\001\">\n\tInterface\022\027\n\023UNDEFINED_INTERF" - + "ACE\020\000\022\013\n\004NVME\020\340\202\223\001\022\013\n\004SCSI\020\246\201\233\001\"?\n\004Mode\022" - + "\022\n\016UNDEFINED_MODE\020\000\022\020\n\tREAD_ONLY\020\265\231\354+\022\021\n" - + "\nREAD_WRITE\020\326\227\344R\"]\n\022StorageBytesStatus\022\"" - + "\n\036UNDEFINED_STORAGE_BYTES_STATUS\020\000\022\020\n\010UP" - + "DATING\020\306\356\354\353\001\022\021\n\nUP_TO_DATE\020\316\242\2470\"?\n\004Type\022" - + "\022\n\016UNDEFINED_TYPE\020\000\022\022\n\nPERSISTENT\020\227\365\325\333\001\022" - + "\017\n\007SCRATCH\020\332\375\360\354\001B\016\n\014_auto_deleteB\007\n\005_boo" - + "tB\016\n\014_device_nameB\026\n\024_disk_encryption_ke" - + "yB\017\n\r_disk_size_gbB\014\n\n_disk_typeB\010\n\006_ind" - + "exB\014\n\n_interfaceB\007\n\005_kindB\007\n\005_modeB\t\n\007_s" - + "ourceB\020\n\016_storage_bytesB\027\n\025_storage_byte" - + "s_statusB\007\n\005_type\"\251\002\n\tSavedDisk\022\024\n\004kind\030" - + "\224\367\310\001 \001(\tH\000\210\001\001\022\034\n\013source_disk\030\301\356\264\327\001 \001(\tH\001" - + "\210\001\001\022\036\n\rstorage_bytes\030\247\273\275\312\001 \001(\003H\002\210\001\001\022%\n\024s" - + "torage_bytes_status\030\212\253\200\352\001 \001(\tH\003\210\001\001\"]\n\022St" - + "orageBytesStatus\022\"\n\036UNDEFINED_STORAGE_BY" - + "TES_STATUS\020\000\022\020\n\010UPDATING\020\306\356\354\353\001\022\021\n\nUP_TO_" - + "DATE\020\316\242\2470B\007\n\005_kindB\016\n\014_source_diskB\020\n\016_s" - + "torage_bytesB\027\n\025_storage_bytes_status\"\201\002" - + "\n\025ScalingScheduleStatus\022\037\n\017last_start_ti" - + "me\030\323\273\274\020 \001(\tH\000\210\001\001\022\037\n\017next_start_time\030\326\362\260." - + " \001(\tH\001\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\002\210\001\001\"]\n\005Stat" - + "e\022\023\n\017UNDEFINED_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020" - + "\n\010DISABLED\020\374\324\260\366\001\022\017\n\010OBSOLETE\020\231\353\334\037\022\014\n\005REA" - + "DY\020\203\303\217%B\022\n\020_last_start_timeB\022\n\020_next_sta" - + "rt_timeB\010\n\006_state\"\261\006\n\nScheduling\022\"\n\021auto" - + "matic_restart\030\373\267\244\247\001 \001(\010H\000\210\001\001\022+\n\033instance" - + "_termination_action\030\273\377\2313 \001(\tH\001\210\001\001\022\036\n\rloc" - + "ation_hint\030\321\201\222\247\001 \001(\tH\002\210\001\001\022\036\n\rmin_node_cp" - + "us\030\273\244\242\227\001 \001(\005H\003\210\001\001\022L\n\017node_affinities\030\243\204\232" - + "\334\001 \003(\0132/.google.cloud.compute.v1.Schedul" - + "ingNodeAffinity\022#\n\023on_host_maintenance\030\334" - + "\362\347\036 \001(\tH\004\210\001\001\022\034\n\013preemptible\030\241\345\313\232\001 \001(\010H\005\210" - + "\001\001\022!\n\022provisioning_model\030\327\226\036 \001(\tH\006\210\001\001\"\223\001" - + "\n\031InstanceTerminationAction\022)\n%UNDEFINED" - + "_INSTANCE_TERMINATION_ACTION\020\000\022\016\n\006DELETE" - + "\020\253\363\345\277\001\022.\n\'INSTANCE_TERMINATION_ACTION_UN" - + "SPECIFIED\020\263\301\251,\022\013\n\004STOP\020\202\200\234\001\"Y\n\021OnHostMai" - + "ntenance\022!\n\035UNDEFINED_ON_HOST_MAINTENANC" - + "E\020\000\022\016\n\007MIGRATE\020\213\303\201O\022\021\n\tTERMINATE\020\301\234\313\373\001\"T" - + "\n\021ProvisioningModel\022 \n\034UNDEFINED_PROVISI" - + "ONING_MODEL\020\000\022\013\n\004SPOT\020\202\342\233\001\022\020\n\010STANDARD\020\275" - + "\235\214\347\001B\024\n\022_automatic_restartB\036\n\034_instance_" - + "termination_actionB\020\n\016_location_hintB\020\n\016" - + "_min_node_cpusB\026\n\024_on_host_maintenanceB\016" - + "\n\014_preemptibleB\025\n\023_provisioning_model\"\307\001" - + "\n\026SchedulingNodeAffinity\022\022\n\003key\030\337\274\006 \001(\tH" - + "\000\210\001\001\022\030\n\010operator\030\244\321\250\021 \001(\tH\001\210\001\001\022\021\n\006values" - + "\030\242\272\226w \003(\t\"W\n\010Operator\022\026\n\022UNDEFINED_OPERA" - + "TOR\020\000\022\007\n\002IN\020\245\022\022\r\n\006NOT_IN\020\261\274\353L\022\033\n\024OPERATO" - + "R_UNSPECIFIED\020\374\377\272=B\006\n\004_keyB\013\n\t_operator\"" - + "3\n\014ScratchDisks\022\027\n\007disk_gb\030\275\305\212\035 \001(\005H\000\210\001\001" - + "B\n\n\010_disk_gb\"S\n\nScreenshot\022\031\n\010contents\030\232" - + "\266\275\361\001 \001(\tH\000\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001B\013\n\t_" - + "contentsB\007\n\005_kind\"\357\003\n\036SecurityPoliciesAg" - + "gregatedList\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(\0132B.google." - + "cloud.compute.v1.SecurityPoliciesAggrega" - + "tedList.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\tsel" - + "f_link\030\215\222\305\331\001 \001(\tH\004\210\001\001\022\027\n\014unreachables\030\237\240" - + "\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.clou" - + "d.compute.v1.WarningH\005\210\001\001\032a\n\nItemsEntry\022" - + "\013\n\003key\030\001 \001(\t\022B\n\005value\030\002 \001(\01323.google.clo" - + "ud.compute.v1.SecurityPoliciesScopedList" - + ":\0028\001B\007\n\005_etagB\005\n\003_idB\007\n\005_kindB\022\n\020_next_p" - + "age_tokenB\014\n\n_self_linkB\n\n\010_warning\"\277\001\n7" - + "SecurityPoliciesListPreconfiguredExpress" - + "ionSetsResponse\022b\n\035preconfigured_express" - + "ion_sets\030\372\214\327\377\001 \001(\01322.google.cloud.comput" - + "e.v1.SecurityPoliciesWafConfigH\000\210\001\001B \n\036_" - + "preconfigured_expression_sets\"\252\001\n\032Securi" - + "tyPoliciesScopedList\022E\n\021security_policie" - + "s\030\357\246\367< \003(\0132\'.google.cloud.compute.v1.Sec" - + "urityPolicy\0229\n\007warning\030\234\337\226\030 \001(\0132 .google" - + ".cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_warni" - + "ng\"r\n\031SecurityPoliciesWafConfig\022G\n\twaf_r" - + "ules\030\324\303\333# \001(\0132,.google.cloud.compute.v1." - + "PreconfiguredWafSetH\000\210\001\001B\014\n\n_waf_rules\"\245" - + "\010\n\016SecurityPolicy\022k\n\032adaptive_protection" - + "_config\030\337\373\321G \001(\0132?.google.cloud.compute." - + "v1.SecurityPolicyAdaptiveProtectionConfi" - + "gH\000\210\001\001\022f\n\027advanced_options_config\030\300\323\235\326\001 " - + "\001(\0132<.google.cloud.compute.v1.SecurityPo" - + "licyAdvancedOptionsConfigH\001\210\001\001\022\"\n\022creati" - + "on_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022c\n\026ddos_prote" - + "ction_config\030\315\204\377\027 \001(\0132;.google.cloud.com" - + "pute.v1.SecurityPolicyDdosProtectionConf" - + "igH\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\024\n\004name\030\213\365\315\001 " - + "\001(\tH\010\210\001\001\022h\n\030recaptcha_options_config\030\333\324\275" - + "\367\001 \001(\0132=.google.cloud.compute.v1.Securit" - + "yPolicyRecaptchaOptionsConfigH\t\210\001\001\022\026\n\006re" - + "gion\030\364\315\240B \001(\tH\n\210\001\001\022=\n\005rules\030\367\221\3653 \003(\0132+.g" - + "oogle.cloud.compute.v1.SecurityPolicyRul" - + "e\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022\024\n\004type\030\272\236" - + "\332\001 \001(\tH\014\210\001\001\"d\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022" - + "\022\n\013CLOUD_ARMOR\020\365\234\244|\022\027\n\020CLOUD_ARMOR_EDGE\020" - + "\307\242\307w\022\033\n\023CLOUD_ARMOR_NETWORK\020\304\254\371\350\001B\035\n\033_ad" - + "aptive_protection_configB\032\n\030_advanced_op" - + "tions_configB\025\n\023_creation_timestampB\031\n\027_" - + "ddos_protection_configB\016\n\014_descriptionB\016" - + "\n\014_fingerprintB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB" - + "\033\n\031_recaptcha_options_configB\t\n\007_regionB" - + "\014\n\n_self_linkB\007\n\005_type\"\315\001\n&SecurityPolic" - + "yAdaptiveProtectionConfig\022\203\001\n\032layer7_ddo" - + "s_defense_config\030\243\331\303\320\001 \001(\0132V.google.clou" - + "d.compute.v1.SecurityPolicyAdaptiveProte" - + "ctionConfigLayer7DdosDefenseConfigH\000\210\001\001B" - + "\035\n\033_layer7_ddos_defense_config\"\355\001\n=Secur" - + "ityPolicyAdaptiveProtectionConfigLayer7D" - + "dosDefenseConfig\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\"R\n\016R" - + "uleVisibility\022\035\n\031UNDEFINED_RULE_VISIBILI" - + "TY\020\000\022\017\n\007PREMIUM\020\267\264\301\276\001\022\020\n\010STANDARD\020\275\235\214\347\001B" - + "\t\n\007_enableB\022\n\020_rule_visibility\"\222\002\n#Secur" - + "ityPolicyAdvancedOptionsConfig\022\035\n\014json_p" - + "arsing\030\331\204\332\206\001 \001(\tH\000\210\001\001\022\031\n\tlog_level\030\311\275\204C " - + "\001(\tH\001\210\001\001\"M\n\013JsonParsing\022\032\n\026UNDEFINED_JSO" - + "N_PARSING\020\000\022\020\n\010DISABLED\020\374\324\260\366\001\022\020\n\010STANDAR" - + "D\020\275\235\214\347\001\"C\n\010LogLevel\022\027\n\023UNDEFINED_LOG_LEV" - + "EL\020\000\022\r\n\006NORMAL\020\347\341\346L\022\017\n\007VERBOSE\020\342\212\344\375\001B\017\n\r" - + "_json_parsingB\014\n\n_log_level\"\256\001\n\"Security" - + "PolicyDdosProtectionConfig\022 \n\017ddos_prote" - + "ction\030\224\237\233\203\001 \001(\tH\000\210\001\001\"R\n\016DdosProtection\022\035" - + "\n\031UNDEFINED_DDOS_PROTECTION\020\000\022\017\n\010ADVANCE" - + "D\020\242\260\265\036\022\020\n\010STANDARD\020\275\235\214\347\001B\022\n\020_ddos_protec" - + "tion\"\203\002\n\022SecurityPolicyList\022\020\n\002id\030\233\032 \001(\t" - + "H\000\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'.google.cloud.c" - + "ompute.v1.SecurityPolicy\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" - + "9\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compu" - + "te.v1.WarningH\003\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_n" - + "ext_page_tokenB\n\n\010_warning\"`\n$SecurityPo" - + "licyRecaptchaOptionsConfig\022\"\n\021redirect_s" - + "ite_key\030\352\204\274\325\001 \001(\tH\000\210\001\001B\024\n\022_redirect_site", - "_key\"N\n\027SecurityPolicyReference\022\037\n\017secur" - + "ity_policy\030\221\206\312Q \001(\tH\000\210\001\001B\022\n\020_security_po" - + "licy\"\200\005\n\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\rheader_action\030\250\240\270\234\001 \001(\0132;.google.cl" - + "oud.compute.v1.SecurityPolicyRuleHttpHea" - + "derActionH\002\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\003\210\001\001\022I\n\005" - + "match\030\305\263\2671 \001(\01322.google.cloud.compute.v1" - + ".SecurityPolicyRuleMatcherH\004\210\001\001\022\027\n\007previ" - + "ew\030\310\307\243h \001(\010H\005\210\001\001\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\006" - + "\210\001\001\022_\n\022rate_limit_options\030\373\311\232 \001(\0132;.goo" - + "gle.cloud.compute.v1.SecurityPolicyRuleR" - + "ateLimitOptionsH\007\210\001\001\022\\\n\020redirect_options" - + "\030\273\222\356M \001(\0132:.google.cloud.compute.v1.Secu" - + "rityPolicyRuleRedirectOptionsH\010\210\001\001B\t\n\007_a" - + "ctionB\016\n\014_descriptionB\020\n\016_header_actionB" - + "\007\n\005_kindB\010\n\006_matchB\n\n\010_previewB\013\n\t_prior" - + "ityB\025\n\023_rate_limit_optionsB\023\n\021_redirect_" - + "options\"\225\001\n\"SecurityPolicyRuleHttpHeader" - + "Action\022o\n\027request_headers_to_adds\030\315\253\372) \003" - + "(\0132K.google.cloud.compute.v1.SecurityPol" - + "icyRuleHttpHeaderActionHttpHeaderOption\"" - + "\220\001\n2SecurityPolicyRuleHttpHeaderActionHt" - + "tpHeaderOption\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_he" - + "ader_nameB\017\n\r_header_value\"\254\002\n\031SecurityP" - + "olicyRuleMatcher\022P\n\006config\030\302\206\376y \001(\01328.go" - + "ogle.cloud.compute.v1.SecurityPolicyRule" - + "MatcherConfigH\000\210\001\001\0223\n\004expr\030\365\363\276\001 \001(\0132\035.go" - + "ogle.cloud.compute.v1.ExprH\001\210\001\001\022\037\n\016versi" - + "oned_expr\030\275\343\326\231\001 \001(\tH\002\210\001\001\"@\n\rVersionedExp" - + "r\022\034\n\030UNDEFINED_VERSIONED_EXPR\020\000\022\021\n\nSRC_I" - + "PS_V1\020\211\375\350!B\t\n\007_configB\007\n\005_exprB\021\n\017_versi" - + "oned_expr\"<\n\037SecurityPolicyRuleMatcherCo" - + "nfig\022\031\n\rsrc_ip_ranges\030\323\200\207\316\001 \003(\t\"\254\006\n\"Secu" - + "rityPolicyRuleRateLimitOptions\022 \n\020ban_du" - + "ration_sec\030\326\232\272\024 \001(\005H\000\210\001\001\022d\n\rban_threshol" - + "d\030\273\250\377\356\001 \001(\0132D.google.cloud.compute.v1.Se" - + "curityPolicyRuleRateLimitOptionsThreshol" - + "dH\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\022#\n\023enfo" - + "rce_on_key_name\030\356\303\232? \001(\tH\004\210\001\001\022\035\n\rexceed_" - + "action\030\241\312\332O \001(\tH\005\210\001\001\022d\n\027exceed_redirect_" - + "options\030\346\214\355\341\001 \001(\0132:.google.cloud.compute" - + ".v1.SecurityPolicyRuleRedirectOptionsH\006\210" - + "\001\001\022k\n\024rate_limit_threshold\030\210\277\317\226\001 \001(\0132D.g" + + "\001\032X\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\0229\n\005value\030\002 " + + "\001(\0132*.google.cloud.compute.v1.RoutersSco" + + "pedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pag" + + "e_tokenB\014\n\n_self_linkB\n\n\010_warning\"\240\003\n\tRo" + + "uterBgp\022\037\n\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\024advert" + + "ised_ip_ranges\030\314\330\363\020 \003(\01320.google.cloud.c" + + "ompute.v1.RouterAdvertisedIpRange\022\022\n\003asn" + + "\030\374\364\005 \001(\rH\001\210\001\001\022#\n\022keepalive_interval\030\274\345\374\203" + + "\001 \001(\rH\002\210\001\001\"M\n\rAdvertiseMode\022\034\n\030UNDEFINED" + + "_ADVERTISE_MODE\020\000\022\016\n\006CUSTOM\020\361\376\245\271\001\022\016\n\007DEF" + + "AULT\020\241\304\3756\"G\n\020AdvertisedGroups\022\037\n\033UNDEFIN" + + "ED_ADVERTISED_GROUPS\020\000\022\022\n\013ALL_SUBNETS\020\330\217" + + "\335\001B\021\n\017_advertise_modeB\006\n\004_asnB\025\n\023_keepal" + + "ive_interval\"\264\t\n\rRouterBgpPeer\022\037\n\016advert" + + "ise_mode\030\273\225\353\224\001 \001(\tH\000\210\001\001\022\034\n\021advertised_gr" + + "oups\030\266\336\205\n \003(\t\022Q\n\024advertised_ip_ranges\030\314\330" + + "\363\020 \003(\01320.google.cloud.compute.v1.RouterA" + + "dvertisedIpRange\022)\n\031advertised_route_pri" + + "ority\030\274\234\366X \001(\rH\001\210\001\001\022=\n\003bfd\030\240\371\005 \001(\0132).goo" + + "gle.cloud.compute.v1.RouterBgpPeerBfdH\002\210" + + "\001\001\022\027\n\006enable\030\203\313\324\224\001 \001(\tH\003\210\001\001\022\033\n\013enable_ip" + + "v6\030\243\366\303V \001(\010H\004\210\001\001\022\037\n\016interface_name\030\321\303\344\320\001" + + " \001(\tH\005\210\001\001\022\033\n\nip_address\030\334\361\334\301\001 \001(\tH\006\210\001\001\022$" + + "\n\024ipv6_nexthop_address\030\323\205\253\r \001(\tH\007\210\001\001\022\037\n\017" + + "management_type\030\266\203\352R \001(\tH\010\210\001\001\022\024\n\004name\030\213\365" + + "\315\001 \001(\tH\t\210\001\001\022\030\n\010peer_asn\030\237\264\226! \001(\rH\n\210\001\001\022\037\n" + + "\017peer_ip_address\030\331\227\207c \001(\tH\013\210\001\001\022*\n\031peer_i" + + "pv6_nexthop_address\030\220\373\255\352\001 \001(\tH\014\210\001\001\022*\n\031ro" + + "uter_appliance_instance\030\235\307\247\337\001 \001(\tH\r\210\001\001\"M" + + "\n\rAdvertiseMode\022\034\n\030UNDEFINED_ADVERTISE_M" + + "ODE\020\000\022\016\n\006CUSTOM\020\361\376\245\271\001\022\016\n\007DEFAULT\020\241\304\3756\"G\n" + + "\020AdvertisedGroups\022\037\n\033UNDEFINED_ADVERTISE" + + "D_GROUPS\020\000\022\022\n\013ALL_SUBNETS\020\330\217\335\001\"9\n\006Enable" + + "\022\024\n\020UNDEFINED_ENABLE\020\000\022\014\n\005FALSE\020\203\302\344\037\022\013\n\004" + + "TRUE\020\216\333\235\001\"g\n\016ManagementType\022\035\n\031UNDEFINED" + + "_MANAGEMENT_TYPE\020\000\022\035\n\025MANAGED_BY_ATTACHM" + + "ENT\020\313\322\352\332\001\022\027\n\017MANAGED_BY_USER\020\363\213\246\227\001B\021\n\017_a" + + "dvertise_modeB\034\n\032_advertised_route_prior" + + "ityB\006\n\004_bfdB\t\n\007_enableB\016\n\014_enable_ipv6B\021" + + "\n\017_interface_nameB\r\n\013_ip_addressB\027\n\025_ipv" + + "6_nexthop_addressB\022\n\020_management_typeB\007\n" + + "\005_nameB\013\n\t_peer_asnB\022\n\020_peer_ip_addressB" + + "\034\n\032_peer_ipv6_nexthop_addressB\034\n\032_router" + + "_appliance_instance\"\206\003\n\020RouterBgpPeerBfd" + + "\022$\n\024min_receive_interval\030\356\271\224Y \001(\rH\000\210\001\001\022&" + + "\n\025min_transmit_interval\030\307\321\302\371\001 \001(\rH\001\210\001\001\022\032" + + "\n\nmultiplier\030\301\373\235[ \001(\rH\002\210\001\001\022+\n\033session_in" + + "itialization_mode\030\271\215\3032 \001(\tH\003\210\001\001\"y\n\031Sessi" + + "onInitializationMode\022)\n%UNDEFINED_SESSIO" + + "N_INITIALIZATION_MODE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022" + + "\020\n\010DISABLED\020\374\324\260\366\001\022\017\n\007PASSIVE\020\207\366\327\334\001B\027\n\025_m" + + "in_receive_intervalB\030\n\026_min_transmit_int" + + "ervalB\r\n\013_multiplierB\036\n\034_session_initial" + + "ization_mode\"\250\004\n\017RouterInterface\022\030\n\010ip_r" + + "ange\030\245\340\227E \001(\tH\000\210\001\001\022/\n\036linked_interconnec" + + "t_attachment\030\316\352\367\356\001 \001(\tH\001\210\001\001\022\"\n\021linked_vp" + + "n_tunnel\030\371\277\376\247\001 \001(\tH\002\210\001\001\022\037\n\017management_ty" + + "pe\030\266\203\352R \001(\tH\003\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\004\210\001\001\022\"" + + "\n\022private_ip_address\030\230\322\2130 \001(\tH\005\210\001\001\022$\n\023re" + + "dundant_interface\030\347\350\274\371\001 \001(\tH\006\210\001\001\022\033\n\nsubn" + + "etwork\030\356\247\344\222\001 \001(\tH\007\210\001\001\"g\n\016ManagementType\022" + + "\035\n\031UNDEFINED_MANAGEMENT_TYPE\020\000\022\035\n\025MANAGE" + + "D_BY_ATTACHMENT\020\313\322\352\332\001\022\027\n\017MANAGED_BY_USER" + + "\020\363\213\246\227\001B\013\n\t_ip_rangeB!\n\037_linked_interconn" + + "ect_attachmentB\024\n\022_linked_vpn_tunnelB\022\n\020" + + "_management_typeB\007\n\005_nameB\025\n\023_private_ip" + + "_addressB\026\n\024_redundant_interfaceB\r\n\013_sub" + + "network\"\235\002\n\nRouterList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001" + + "\0221\n\005items\030\300\317\367/ \003(\0132\037.google.cloud.comput" + + "e.v1.Router\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" + + "t_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 .goo" + + "gle.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_id" + + "B\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_l" + + "inkB\n\n\010_warning\"\222\014\n\tRouterNat\022\031\n\rdrain_n" + + "at_ips\030\307\301\256\360\001 \003(\t\022/\n\036enable_dynamic_port_" + + "allocation\030\242\231\335\375\001 \001(\010H\000\210\001\001\0223\n#enable_endp" + + "oint_independent_mapping\030\233\211\333{ \001(\010H\001\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\002\210\001\001\022H\n\nlog_config\030" + + "\235\321\301\247\001 \001(\0132+.google.cloud.compute.v1.Rout" + + "erNatLogConfigH\003\210\001\001\022 \n\020max_ports_per_vm\030" + + "\341\311\236w \001(\005H\004\210\001\001\022 \n\020min_ports_per_vm\030\263\255\344X \001" + + "(\005H\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\'\n\026nat_ip_" + + "allocate_option\030\375\270\364\314\001 \001(\tH\007\210\001\001\022\022\n\007nat_ip" + + "s\030\216\360\2138 \003(\t\0228\n\005rules\030\367\221\3653 \003(\0132&.google.cl" + + "oud.compute.v1.RouterNatRule\0222\n\"source_s" + + "ubnetwork_ip_ranges_to_nat\030\333\357\241x \001(\tH\010\210\001\001" + + "\022J\n\013subnetworks\030\305\324\245\306\001 \003(\01321.google.cloud" + + ".compute.v1.RouterNatSubnetworkToNat\0220\n " + + "tcp_established_idle_timeout_sec\030\355\353\260j \001(" + + "\005H\t\210\001\001\022*\n\031tcp_time_wait_timeout_sec\030\375\273\363\364" + + "\001 \001(\005H\n\210\001\001\022/\n\037tcp_transitory_idle_timeou" + + "t_sec\030\246\373\341a \001(\005H\013\210\001\001\022$\n\024udp_idle_timeout_" + + "sec\030\306\262\372\036 \001(\005H\014\210\001\001\"`\n\rEndpointTypes\022\034\n\030UN" + + "DEFINED_ENDPOINT_TYPES\020\000\022\030\n\021ENDPOINT_TYP" + + "E_SWG\020\310\316\375K\022\027\n\020ENDPOINT_TYPE_VM\020\262\352\234\033\"a\n\023N" + + "atIpAllocateOption\022$\n UNDEFINED_NAT_IP_A" + + "LLOCATE_OPTION\020\000\022\020\n\tAUTO_ONLY\020\274\340\370V\022\022\n\013MA" + + "NUAL_ONLY\020\205\301\311|\"\302\001\n\035SourceSubnetworkIpRan" + + "gesToNat\0220\n,UNDEFINED_SOURCE_SUBNETWORK_" + + "IP_RANGES_TO_NAT\020\000\022$\n\035ALL_SUBNETWORKS_AL" + + "L_IP_RANGES\020\330\223\350U\022,\n%ALL_SUBNETWORKS_ALL_" + + "PRIMARY_IP_RANGES\020\273\303\276X\022\033\n\023LIST_OF_SUBNET" + + "WORKS\020\376\242\344\366\001B!\n\037_enable_dynamic_port_allo" + + "cationB&\n$_enable_endpoint_independent_m" + + "appingB\030\n\026_icmp_idle_timeout_secB\r\n\013_log" + + "_configB\023\n\021_max_ports_per_vmB\023\n\021_min_por" + + "ts_per_vmB\007\n\005_nameB\031\n\027_nat_ip_allocate_o" + + "ptionB%\n#_source_subnetwork_ip_ranges_to" + + "_natB#\n!_tcp_established_idle_timeout_se" + + "cB\034\n\032_tcp_time_wait_timeout_secB\"\n _tcp_" + + "transitory_idle_timeout_secB\027\n\025_udp_idle" + + "_timeout_sec\"\267\001\n\022RouterNatLogConfig\022\027\n\006e" + + "nable\030\203\313\324\224\001 \001(\010H\000\210\001\001\022\027\n\006filter\030\370\226\243\240\001 \001(\t" + + "H\001\210\001\001\"Y\n\006Filter\022\024\n\020UNDEFINED_FILTER\020\000\022\t\n" + + "\003ALL\020\201\373\003\022\023\n\013ERRORS_ONLY\020\200\260\317\222\001\022\031\n\021TRANSLA" + + "TIONS_ONLY\020\351\303\252\252\001B\t\n\007_enableB\t\n\007_filter\"\335" + + "\001\n\rRouterNatRule\022D\n\006action\030\266\374\275Y \001(\0132,.go" + + "ogle.cloud.compute.v1.RouterNatRuleActio" + + "nH\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\025\n\005" + + "match\030\305\263\2671 \001(\tH\002\210\001\001\022\034\n\013rule_number\030\354\333\232\377\001" + + " \001(\rH\003\210\001\001B\t\n\007_actionB\016\n\014_descriptionB\010\n\006" + + "_matchB\016\n\014_rule_number\"Y\n\023RouterNatRuleA" + + "ction\022 \n\025source_nat_active_ips\030\365\273\250d \003(\t\022" + + " \n\024source_nat_drain_ips\030\243\305\301\242\001 \003(\t\"\226\002\n\030Ro" + + "uterNatSubnetworkToNat\022\024\n\004name\030\213\365\315\001 \001(\tH" + + "\000\210\001\001\022#\n\030secondary_ip_range_names\030\331\301\204~ \003(" + + "\t\022#\n\027source_ip_ranges_to_nat\030\362\312\224\271\001 \003(\t\"\220" + + "\001\n\023SourceIpRangesToNat\022%\n!UNDEFINED_SOUR" + + "CE_IP_RANGES_TO_NAT\020\000\022\024\n\rALL_IP_RANGES\020\260" + + "\257\375\020\022\"\n\033LIST_OF_SECONDARY_IP_RANGES\020\234\264\330[\022" + + "\030\n\020PRIMARY_IP_RANGE\020\302\223\326\215\001B\007\n\005_name\"\306\002\n\014R" + + "outerStatus\0227\n\013best_routes\030\205\254\337\274\001 \003(\0132\036.g" + + "oogle.cloud.compute.v1.Route\022A\n\026best_rou" + + "tes_for_router\030\371\373\3668 \003(\0132\036.google.cloud.c" + + "ompute.v1.Route\022N\n\017bgp_peer_status\030\373\327\225h " + + "\003(\01322.google.cloud.compute.v1.RouterStat" + + "usBgpPeerStatus\022E\n\nnat_status\030\320\231\213\036 \003(\0132." + + ".google.cloud.compute.v1.RouterStatusNat" + + "Status\022\027\n\007network\030\256\264\205o \001(\tH\000\210\001\001B\n\n\010_netw" + + "ork\"\312\005\n\031RouterStatusBgpPeerStatus\022=\n\021adv" + + "ertised_routes\030\254\331\374\236\001 \003(\0132\036.google.cloud." + + "compute.v1.Route\022?\n\nbfd_status\030\361\270\323\274\001 \001(\013" + + "2\".google.cloud.compute.v1.BfdStatusH\000\210\001" + + "\001\022\033\n\nip_address\030\334\361\334\301\001 \001(\tH\001\210\001\001\022\"\n\021linked" + + "_vpn_tunnel\030\371\277\376\247\001 \001(\tH\002\210\001\001\022\024\n\004name\030\213\365\315\001 " + + "\001(\tH\003\210\001\001\022\"\n\022num_learned_routes\030\377\325\313@ \001(\rH" + + "\004\210\001\001\022\037\n\017peer_ip_address\030\331\227\207c \001(\tH\005\210\001\001\022*\n" + + "\031router_appliance_instance\030\235\307\247\337\001 \001(\tH\006\210\001" + + "\001\022\025\n\005state\030\221\211\2534 \001(\tH\007\210\001\001\022\026\n\006status\030\362\237\267V " + + "\001(\tH\010\210\001\001\022\026\n\006uptime\030\350\267\236p \001(\tH\t\210\001\001\022\036\n\016upti" + + "me_seconds\030\250\312\3701 \001(\tH\n\210\001\001\"E\n\006Status\022\024\n\020UN" + + "DEFINED_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\002UP\020\233\025B\r\n\013_bfd_statusB\r\n\013_ip_ad" + + "dressB\024\n\022_linked_vpn_tunnelB\007\n\005_nameB\025\n\023" + + "_num_learned_routesB\022\n\020_peer_ip_addressB" + + "\034\n\032_router_appliance_instanceB\010\n\006_stateB" + + "\t\n\007_statusB\t\n\007_uptimeB\021\n\017_uptime_seconds" + + "\"\367\003\n\025RouterStatusNatStatus\022\"\n\026auto_alloc" + + "ated_nat_ips\030\206\264\310\363\001 \003(\t\022(\n\034drain_auto_all" + + "ocated_nat_ips\030\255\220\267\223\001 \003(\t\022(\n\034drain_user_a" + + "llocated_nat_ips\030\311\216\310\221\001 \003(\t\022)\n\030min_extra_" + + "nat_ips_needed\030\342\351\265\256\001 \001(\005H\000\210\001\001\022\024\n\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.compute.v1.Route" + + "rStatusNatStatusNatRuleStatus\022*\n\037user_al" + + "located_nat_ip_resources\030\327\351\272e \003(\t\022\"\n\026use" + + "r_allocated_nat_ips\030\242\262\331\361\001 \003(\tB\033\n\031_min_ex" + + "tra_nat_ips_neededB\007\n\005_nameB%\n#_num_vm_e" + + "ndpoints_with_nat_mappings\"\244\002\n\"RouterSta" + + "tusNatStatusNatRuleStatus\022\031\n\016active_nat_" + + "ips\030\325\357\266c \003(\t\022\031\n\rdrain_nat_ips\030\307\301\256\360\001 \003(\t\022" + + "%\n\024min_extra_ips_needed\030\204\312\251\250\001 \001(\005H\000\210\001\001\0223" + + "\n\"num_vm_endpoints_with_nat_mappings\030\354\266\250" + + "\364\001 \001(\005H\001\210\001\001\022\034\n\013rule_number\030\354\333\232\377\001 \001(\005H\002\210\001" + + "\001B\027\n\025_min_extra_ips_neededB%\n#_num_vm_en" + + "dpoints_with_nat_mappingsB\016\n\014_rule_numbe" + + "r\"\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%.google.clou" + + "d.compute.v1.RouterStatusH\001\210\001\001B\007\n\005_kindB" + + "\t\n\007_result\"`\n\026RoutersPreviewResponse\0229\n\010" + + "resource\030\216\210\257] \001(\0132\037.google.cloud.compute" + + ".v1.RouterH\000\210\001\001B\013\n\t_resource\"\220\001\n\021Routers" + + "ScopedList\0224\n\007routers\030\312\244\335\224\001 \003(\0132\037.google" + + ".cloud.compute.v1.Router\0229\n\007warning\030\234\337\226\030" + + " \001(\0132 .google.cloud.compute.v1.WarningH\000" + + "\210\001\001B\n\n\010_warning\"\220\003\n\004Rule\022\026\n\006action\030\266\374\275Y " + + "\001(\tH\000\210\001\001\0229\n\nconditions\030\270\355\220D \003(\0132\".google" + + ".cloud.compute.v1.Condition\022\034\n\013descripti" + + "on\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\r\n\003ins\030\356\257\006 \003(\t\022:\n\013log_" + + "configs\030\366\326\362H \003(\0132\".google.cloud.compute." + + "v1.LogConfig\022\023\n\007not_ins\030\202\241\233\367\001 \003(\t\022\026\n\013per" + + "missions\030\204\351\313\034 \003(\t\"\203\001\n\006Action\022\024\n\020UNDEFINE" + + "D_ACTION\020\000\022\014\n\005ALLOW\020\251\326\336\035\022\025\n\016ALLOW_WITH_L" + + "OG\020\201\341\240$\022\n\n\004DENY\020\214\354\177\022\025\n\rDENY_WITH_LOG\020\376\351\311" + + "\247\001\022\t\n\003LOG\020\244\316\004\022\020\n\tNO_ACTION\020\364\264\244|B\t\n\007_acti" + + "onB\016\n\014_description\"\330\003\n\016SSLHealthCheck\022\024\n" + + "\004port\030\201\261\322\001 \001(\005H\000\210\001\001\022\031\n\tport_name\030\211\207\347\023 \001(" + + "\tH\001\210\001\001\022\"\n\022port_specification\030\305\353\314\030 \001(\tH\002\210" + + "\001\001\022\034\n\014proxy_header\030\376\272\274L \001(\tH\003\210\001\001\022\027\n\007requ" + + "est\030\217\345\273\n \001(\tH\004\210\001\001\022\030\n\010response\030\301\250\334] \001(\tH\005" + + "\210\001\001\"~\n\021PortSpecification\022 \n\034UNDEFINED_PO" + + "RT_SPECIFICATION\020\000\022\025\n\016USE_FIXED_PORT\020\344\210\333" + + "Z\022\026\n\016USE_NAMED_PORT\020\277\317\307\246\001\022\030\n\020USE_SERVING" + + "_PORT\020\314\321\365\254\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINED_" + + "PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020" + + "\254\244\267\237\001B\007\n\005_portB\014\n\n_port_nameB\025\n\023_port_sp" + + "ecificationB\017\n\r_proxy_headerB\n\n\010_request" + + "B\013\n\t_response\"\217\010\n\021SavedAttachedDisk\022\034\n\013a" + + "uto_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\023" + + "disk_encryption_key\030\205\355\304\201\001 \001(\0132..google.c" + + "loud.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\tdis" + + "k_type\030\234\351\254, \001(\tH\005\210\001\001\022E\n\021guest_os_feature" + + "s\030\321\340\347% \003(\0132\'.google.cloud.compute.v1.Gue" + + "stOsFeature\022\025\n\005index\030\322\321\354/ \001(\005H\006\210\001\001\022\032\n\tin" + + "terface\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\010licenses\030\322\210\200\241\001 \003(\t\022\024\n\004mode\030\243\363\314\001 " + + "\001(\tH\t\210\001\001\022\026\n\006source\030\233\320\301T \001(\tH\n\210\001\001\022\036\n\rstor" + + "age_bytes\030\247\273\275\312\001 \001(\003H\013\210\001\001\022%\n\024storage_byte" + + "s_status\030\212\253\200\352\001 \001(\tH\014\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\t" + + "H\r\210\001\001\">\n\tInterface\022\027\n\023UNDEFINED_INTERFAC" + + "E\020\000\022\013\n\004NVME\020\340\202\223\001\022\013\n\004SCSI\020\246\201\233\001\"?\n\004Mode\022\022\n" + + "\016UNDEFINED_MODE\020\000\022\020\n\tREAD_ONLY\020\265\231\354+\022\021\n\nR" + + "EAD_WRITE\020\326\227\344R\"]\n\022StorageBytesStatus\022\"\n\036" + + "UNDEFINED_STORAGE_BYTES_STATUS\020\000\022\020\n\010UPDA" + + "TING\020\306\356\354\353\001\022\021\n\nUP_TO_DATE\020\316\242\2470\"?\n\004Type\022\022\n" + + "\016UNDEFINED_TYPE\020\000\022\022\n\nPERSISTENT\020\227\365\325\333\001\022\017\n" + + "\007SCRATCH\020\332\375\360\354\001B\016\n\014_auto_deleteB\007\n\005_bootB" + + "\016\n\014_device_nameB\026\n\024_disk_encryption_keyB" + + "\017\n\r_disk_size_gbB\014\n\n_disk_typeB\010\n\006_index" + + "B\014\n\n_interfaceB\007\n\005_kindB\007\n\005_modeB\t\n\007_sou" + + "rceB\020\n\016_storage_bytesB\027\n\025_storage_bytes_" + + "statusB\007\n\005_type\"\305\003\n\tSavedDisk\022\035\n\014archite" + + "cture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210" + + "\001\001\022\034\n\013source_disk\030\301\356\264\327\001 \001(\tH\002\210\001\001\022\036\n\rstor" + + "age_bytes\030\247\273\275\312\001 \001(\003H\003\210\001\001\022%\n\024storage_byte" + + "s_status\030\212\253\200\352\001 \001(\tH\004\210\001\001\"j\n\014Architecture\022" + + "\032\n\026UNDEFINED_ARCHITECTURE\020\000\022 \n\030ARCHITECT" + + "URE_UNSPECIFIED\020\253\324\235\274\001\022\014\n\005ARM64\020\372\313\351\035\022\016\n\006X" + + "86_64\020\307\244\346\312\001\"]\n\022StorageBytesStatus\022\"\n\036UND" + + "EFINED_STORAGE_BYTES_STATUS\020\000\022\020\n\010UPDATIN" + + "G\020\306\356\354\353\001\022\021\n\nUP_TO_DATE\020\316\242\2470B\017\n\r_architect" + + "ureB\007\n\005_kindB\016\n\014_source_diskB\020\n\016_storage" + + "_bytesB\027\n\025_storage_bytes_status\"\201\002\n\025Scal" + + "ingScheduleStatus\022\037\n\017last_start_time\030\323\273\274" + + "\020 \001(\tH\000\210\001\001\022\037\n\017next_start_time\030\326\362\260. \001(\tH\001" + + "\210\001\001\022\025\n\005state\030\221\211\2534 \001(\tH\002\210\001\001\"]\n\005State\022\023\n\017U" + + "NDEFINED_STATE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\020\n\010DISA" + + "BLED\020\374\324\260\366\001\022\017\n\010OBSOLETE\020\231\353\334\037\022\014\n\005READY\020\203\303\217" + + "%B\022\n\020_last_start_timeB\022\n\020_next_start_tim" + + "eB\010\n\006_state\"\261\006\n\nScheduling\022\"\n\021automatic_" + + "restart\030\373\267\244\247\001 \001(\010H\000\210\001\001\022+\n\033instance_termi" + + "nation_action\030\273\377\2313 \001(\tH\001\210\001\001\022\036\n\rlocation_" + + "hint\030\321\201\222\247\001 \001(\tH\002\210\001\001\022\036\n\rmin_node_cpus\030\273\244\242" + + "\227\001 \001(\005H\003\210\001\001\022L\n\017node_affinities\030\243\204\232\334\001 \003(\013" + + "2/.google.cloud.compute.v1.SchedulingNod" + + "eAffinity\022#\n\023on_host_maintenance\030\334\362\347\036 \001(" + + "\tH\004\210\001\001\022\034\n\013preemptible\030\241\345\313\232\001 \001(\010H\005\210\001\001\022!\n\022" + + "provisioning_model\030\327\226\036 \001(\tH\006\210\001\001\"\223\001\n\031Inst" + + "anceTerminationAction\022)\n%UNDEFINED_INSTA" + + "NCE_TERMINATION_ACTION\020\000\022\016\n\006DELETE\020\253\363\345\277\001" + + "\022.\n\'INSTANCE_TERMINATION_ACTION_UNSPECIF" + + "IED\020\263\301\251,\022\013\n\004STOP\020\202\200\234\001\"Y\n\021OnHostMaintenan" + + "ce\022!\n\035UNDEFINED_ON_HOST_MAINTENANCE\020\000\022\016\n" + + "\007MIGRATE\020\213\303\201O\022\021\n\tTERMINATE\020\301\234\313\373\001\"T\n\021Prov" + + "isioningModel\022 \n\034UNDEFINED_PROVISIONING_" + + "MODEL\020\000\022\013\n\004SPOT\020\202\342\233\001\022\020\n\010STANDARD\020\275\235\214\347\001B\024" + + "\n\022_automatic_restartB\036\n\034_instance_termin" + + "ation_actionB\020\n\016_location_hintB\020\n\016_min_n" + + "ode_cpusB\026\n\024_on_host_maintenanceB\016\n\014_pre" + + "emptibleB\025\n\023_provisioning_model\"\307\001\n\026Sche" + + "dulingNodeAffinity\022\022\n\003key\030\337\274\006 \001(\tH\000\210\001\001\022\030" + + "\n\010operator\030\244\321\250\021 \001(\tH\001\210\001\001\022\021\n\006values\030\242\272\226w " + + "\003(\t\"W\n\010Operator\022\026\n\022UNDEFINED_OPERATOR\020\000\022" + + "\007\n\002IN\020\245\022\022\r\n\006NOT_IN\020\261\274\353L\022\033\n\024OPERATOR_UNSP" + + "ECIFIED\020\374\377\272=B\006\n\004_keyB\013\n\t_operator\"3\n\014Scr" + + "atchDisks\022\027\n\007disk_gb\030\275\305\212\035 \001(\005H\000\210\001\001B\n\n\010_d" + + "isk_gb\"S\n\nScreenshot\022\031\n\010contents\030\232\266\275\361\001 \001" + + "(\tH\000\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001B\013\n\t_conten" + + "tsB\007\n\005_kind\"\357\003\n\036SecurityPoliciesAggregat" + + "edList\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(\0132B.google.cloud." + + "compute.v1.SecurityPoliciesAggregatedLis" + + "t.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\002\210\001\001\022\037\n\017ne" + + "xt_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\014unreachables\030\237\240\206t \003(\t" + + "\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comp" + + "ute.v1.WarningH\005\210\001\001\032a\n\nItemsEntry\022\013\n\003key" + + "\030\001 \001(\t\022B\n\005value\030\002 \001(\01323.google.cloud.com" + + "pute.v1.SecurityPoliciesScopedList:\0028\001B\007" + + "\n\005_etagB\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_to" + + "kenB\014\n\n_self_linkB\n\n\010_warning\"\277\001\n7Securi" + + "tyPoliciesListPreconfiguredExpressionSet" + + "sResponse\022b\n\035preconfigured_expression_se" + + "ts\030\372\214\327\377\001 \001(\01322.google.cloud.compute.v1.S" + + "ecurityPoliciesWafConfigH\000\210\001\001B \n\036_precon" + + "figured_expression_sets\"\252\001\n\032SecurityPoli" + + "ciesScopedList\022E\n\021security_policies\030\357\246\367<" + + " \003(\0132\'.google.cloud.compute.v1.SecurityP" + + "olicy\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\031" + + "SecurityPoliciesWafConfig\022G\n\twaf_rules\030\324" + + "\303\333# \001(\0132,.google.cloud.compute.v1.Precon" + + "figuredWafSetH\000\210\001\001B\014\n\n_waf_rules\"\245\010\n\016Sec" + + "urityPolicy\022k\n\032adaptive_protection_confi", + "g\030\337\373\321G \001(\0132?.google.cloud.compute.v1.Sec" + + "urityPolicyAdaptiveProtectionConfigH\000\210\001\001" + + "\022f\n\027advanced_options_config\030\300\323\235\326\001 \001(\0132<." + + "google.cloud.compute.v1.SecurityPolicyAd" + + "vancedOptionsConfigH\001\210\001\001\022\"\n\022creation_tim" + + "estamp\030\266\217\307\016 \001(\tH\002\210\001\001\022c\n\026ddos_protection_" + + "config\030\315\204\377\027 \001(\0132;.google.cloud.compute.v" + + "1.SecurityPolicyDdosProtectionConfigH\003\210\001" + + "\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\004\210\001\001\022\033\n\013finge" + + "rprint\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\024\n\004name\030\213\365\315\001 \001(\tH\010\210" + + "\001\001\022h\n\030recaptcha_options_config\030\333\324\275\367\001 \001(\013" + + "2=.google.cloud.compute.v1.SecurityPolic" + + "yRecaptchaOptionsConfigH\t\210\001\001\022\026\n\006region\030\364" + + "\315\240B \001(\tH\n\210\001\001\022=\n\005rules\030\367\221\3653 \003(\0132+.google." + + "cloud.compute.v1.SecurityPolicyRule\022\032\n\ts" + + "elf_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022\024\n\004type\030\272\236\332\001 \001(\t" + + "H\014\210\001\001\"d\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022\022\n\013CLO" + + "UD_ARMOR\020\365\234\244|\022\027\n\020CLOUD_ARMOR_EDGE\020\307\242\307w\022\033" + + "\n\023CLOUD_ARMOR_NETWORK\020\304\254\371\350\001B\035\n\033_adaptive" + + "_protection_configB\032\n\030_advanced_options_" + + "configB\025\n\023_creation_timestampB\031\n\027_ddos_p" + + "rotection_configB\016\n\014_descriptionB\016\n\014_fin" + + "gerprintB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\033\n\031_re" + + "captcha_options_configB\t\n\007_regionB\014\n\n_se" + + "lf_linkB\007\n\005_type\"\315\001\n&SecurityPolicyAdapt" + + "iveProtectionConfig\022\203\001\n\032layer7_ddos_defe" + + "nse_config\030\243\331\303\320\001 \001(\0132V.google.cloud.comp" + + "ute.v1.SecurityPolicyAdaptiveProtectionC" + + "onfigLayer7DdosDefenseConfigH\000\210\001\001B\035\n\033_la" + + "yer7_ddos_defense_config\"\355\001\n=SecurityPol" + + "icyAdaptiveProtectionConfigLayer7DdosDef" + + "enseConfig\022\027\n\006enable\030\203\313\324\224\001 \001(\010H\000\210\001\001\022 \n\017r" + + "ule_visibility\030\265\330\220\330\001 \001(\tH\001\210\001\001\"R\n\016RuleVis" + + "ibility\022\035\n\031UNDEFINED_RULE_VISIBILITY\020\000\022\017" + + "\n\007PREMIUM\020\267\264\301\276\001\022\020\n\010STANDARD\020\275\235\214\347\001B\t\n\007_en" + + "ableB\022\n\020_rule_visibility\"\222\002\n#SecurityPol" + + "icyAdvancedOptionsConfig\022\035\n\014json_parsing" + + "\030\331\204\332\206\001 \001(\tH\000\210\001\001\022\031\n\tlog_level\030\311\275\204C \001(\tH\001\210" + + "\001\001\"M\n\013JsonParsing\022\032\n\026UNDEFINED_JSON_PARS" + + "ING\020\000\022\020\n\010DISABLED\020\374\324\260\366\001\022\020\n\010STANDARD\020\275\235\214\347" + + "\001\"C\n\010LogLevel\022\027\n\023UNDEFINED_LOG_LEVEL\020\000\022\r" + + "\n\006NORMAL\020\347\341\346L\022\017\n\007VERBOSE\020\342\212\344\375\001B\017\n\r_json_" + + "parsingB\014\n\n_log_level\"\256\001\n\"SecurityPolicy" + + "DdosProtectionConfig\022 \n\017ddos_protection\030" + + "\224\237\233\203\001 \001(\tH\000\210\001\001\"R\n\016DdosProtection\022\035\n\031UNDE" + + "FINED_DDOS_PROTECTION\020\000\022\017\n\010ADVANCED\020\242\260\265\036" + + "\022\020\n\010STANDARD\020\275\235\214\347\001B\022\n\020_ddos_protection\"\203" + + "\002\n\022SecurityPolicyList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022" + + "9\n\005items\030\300\317\367/ \003(\0132\'.google.cloud.compute" + + ".v1.SecurityPolicy\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\0229\n\007war" + + "ning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1." + + "WarningH\003\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pa" + + "ge_tokenB\n\n\010_warning\"`\n$SecurityPolicyRe" + + "captchaOptionsConfig\022\"\n\021redirect_site_ke" + + "y\030\352\204\274\325\001 \001(\tH\000\210\001\001B\024\n\022_redirect_site_key\"N" + + "\n\027SecurityPolicyReference\022\037\n\017security_po" + + "licy\030\221\206\312Q \001(\tH\000\210\001\001B\022\n\020_security_policy\"\200" + + "\005\n\022SecurityPolicyRule\022\026\n\006action\030\266\374\275Y \001(\t" + + "H\000\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022[\n\rh" + + "eader_action\030\250\240\270\234\001 \001(\0132;.google.cloud.co" + + "mpute.v1.SecurityPolicyRuleHttpHeaderAct" + + "ionH\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.Secur" + + "ityPolicyRuleMatcherH\004\210\001\001\022\027\n\007preview\030\310\307\243" + + "h \001(\010H\005\210\001\001\022\031\n\010priority\030\244\363\241\324\001 \001(\005H\006\210\001\001\022_\n" + + "\022rate_limit_options\030\373\311\232 \001(\0132;.google.cl" + + "oud.compute.v1.SecurityPolicyRuleRateLim" + + "itOptionsH\007\210\001\001\022\\\n\020redirect_options\030\273\222\356M " + + "\001(\0132:.google.cloud.compute.v1.SecurityPo" + + "licyRuleRedirectOptionsH\010\210\001\001B\t\n\007_actionB" + + "\016\n\014_descriptionB\020\n\016_header_actionB\007\n\005_ki" + + "ndB\010\n\006_matchB\n\n\010_previewB\013\n\t_priorityB\025\n" + + "\023_rate_limit_optionsB\023\n\021_redirect_option" + + "s\"\225\001\n\"SecurityPolicyRuleHttpHeaderAction" + + "\022o\n\027request_headers_to_adds\030\315\253\372) \003(\0132K.g" + "oogle.cloud.compute.v1.SecurityPolicyRul" - + "eRateLimitOptionsThresholdH\007\210\001\001\"y\n\014Enfor" - + "ceOnKey\022\034\n\030UNDEFINED_ENFORCE_ON_KEY\020\000\022\t\n" - + "\003ALL\020\201\373\003\022\023\n\013HTTP_COOKIE\020\373\243\203\354\001\022\022\n\013HTTP_HE" - + "ADER\020\244\324\326+\022\007\n\002IP\020\247\022\022\016\n\006XFF_IP\020\256\307\230\321\001B\023\n\021_b" - + "an_duration_secB\020\n\016_ban_thresholdB\021\n\017_co" - + "nform_actionB\021\n\017_enforce_on_keyB\026\n\024_enfo" - + "rce_on_key_nameB\020\n\016_exceed_actionB\032\n\030_ex" - + "ceed_redirect_optionsB\027\n\025_rate_limit_thr" - + "eshold\"}\n+SecurityPolicyRuleRateLimitOpt" - + "ionsThreshold\022\025\n\005count\030\217\242\235- \001(\005H\000\210\001\001\022\034\n\014" - + "interval_sec\030\327\313\313\023 \001(\005H\001\210\001\001B\010\n\006_countB\017\n\r" - + "_interval_sec\"\261\001\n!SecurityPolicyRuleRedi" - + "rectOptions\022\026\n\006target\030\221\343\371[ \001(\tH\000\210\001\001\022\024\n\004t" - + "ype\030\272\236\332\001 \001(\tH\001\210\001\001\"J\n\004Type\022\022\n\016UNDEFINED_T" - + "YPE\020\000\022\024\n\014EXTERNAL_302\020\201\326\331\274\001\022\030\n\020GOOGLE_RE" - + "CAPTCHA\020\301\234\261\367\001B\t\n\007_targetB\007\n\005_type\"k\n\020Sec" - + "uritySettings\022\"\n\021client_tls_policy\030\352\213\272\334\001" - + " \001(\tH\000\210\001\001\022\035\n\021subject_alt_names\030\337\263\257\235\001 \003(\t" - + "B\024\n\022_client_tls_policy\"q\n&SendDiagnostic" - + "InterruptInstanceRequest\022\030\n\010instance\030\225\251\332" - + "\010 \001(\tB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004z" - + "one\030\254\307\344\001 \001(\tB\003\340A\002\")\n\'SendDiagnosticInter" - + "ruptInstanceResponse\"\303\001\n\020SerialPortOutpu" - + "t\022\031\n\010contents\030\232\266\275\361\001 \001(\tH\000\210\001\001\022\024\n\004kind\030\224\367\310" - + "\001 \001(\tH\001\210\001\001\022\024\n\004next\030\363\225\316\001 \001(\003H\002\210\001\001\022\032\n\tself" - + "_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\022\025\n\005start\030\342\210\2534 \001(\003H\004" - + "\210\001\001B\013\n\t_contentsB\007\n\005_kindB\007\n\005_nextB\014\n\n_s" - + "elf_linkB\010\n\006_start\"\277\001\n\rServerBinding\022\024\n\004" - + "type\030\272\236\332\001 \001(\tH\000\210\001\001\"\216\001\n\004Type\022\022\n\016UNDEFINED" - + "_TYPE\020\000\022\"\n\032RESTART_NODE_ON_ANY_SERVER\020\311\330" - + "\351\357\001\022&\n\037RESTART_NODE_ON_MINIMAL_SERVERS\020\337" - + "\252\255a\022&\n\037SERVER_BINDING_TYPE_UNSPECIFIED\020\250" - + "\333\234VB\007\n\005_type\"D\n\016ServiceAccount\022\025\n\005email\030" - + "\234\227\211. \001(\tH\000\210\001\001\022\021\n\006scopes\030\237\231\222O \003(\tB\010\n\006_ema" - + "il\"\342\010\n\021ServiceAttachment\022[\n\023connected_en" - + "dpoints\030\310\227\270\" \003(\0132;.google.cloud.compute." - + "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>.googl" - + "e.cloud.compute.v1.ServiceAttachmentCons" - + "umerProjectLimit\022 \n\025consumer_reject_list" - + "s\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\014" - + "domain_names\030\215\330\211\003 \003(\t\022&\n\025enable_proxy_pr" - + "otocol\030\205\207\274\255\001 \001(\010H\003\210\001\001\022\033\n\013fingerprint\030\344\321\363" - + "o \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\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\027\n\013nat_" - + "subnets\030\230\217\333\262\001 \003(\t\022(\n\030producer_forwarding" - + "_rule\030\321\250\234v \001(\tH\010\210\001\001\022L\n\031psc_service_attac" - + "hment_id\030\356\372\317\373\001 \001(\0132 .google.cloud.comput" - + "e.v1.Uint128H\t\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\n\210\001" - + "\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022\035\n\016target_" - + "service\030\207\374N \001(\tH\014\210\001\001\"\225\001\n\024ConnectionPrefe" - + "rence\022#\n\037UNDEFINED_CONNECTION_PREFERENCE" - + "\020\000\022\027\n\020ACCEPT_AUTOMATIC\020\224\367\360#\022\025\n\rACCEPT_MA" - + "NUAL\020\335\355\361\261\001\022(\n!CONNECTION_PREFERENCE_UNSP" - + "ECIFIED\020\264\240\277\020B\030\n\026_connection_preferenceB\025" - + "\n\023_creation_timestampB\016\n\014_descriptionB\030\n" - + "\026_enable_proxy_protocolB\016\n\014_fingerprintB" - + "\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\033\n\031_producer_fo" - + "rwarding_ruleB\034\n\032_psc_service_attachment" - + "_idB\t\n\007_regionB\014\n\n_self_linkB\021\n\017_target_" - + "service\"\324\003\n\037ServiceAttachmentAggregatedL" - + "ist\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022U\n\005items\030\300\317\367/ \003(\0132" - + "C.google.cloud.compute.v1.ServiceAttachm" - + "entAggregatedList.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\014unrea" - + "chables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" - + "oogle.cloud.compute.v1.WarningH\004\210\001\001\032c\n\nI" - + "temsEntry\022\013\n\003key\030\001 \001(\t\022D\n\005value\030\002 \001(\01325." - + "google.cloud.compute.v1.ServiceAttachmen" - + "tsScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_nex" - + "t_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\245" - + "\002\n\"ServiceAttachmentConnectedEndpoint\022\030\n" - + "\010endpoint\030\225\273\234> \001(\tH\000\210\001\001\022\"\n\021psc_connectio" - + "n_id\030\335\245\243\213\001 \001(\004H\001\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\002" - + "\210\001\001\"{\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\017\n\010A" - + "CCEPTED\020\247\237\322u\022\016\n\006CLOSED\020\354\252\243\265\001\022\016\n\007PENDING\020" - + "\367\252\360\020\022\017\n\010REJECTED\020\376\210\204S\022\031\n\022STATUS_UNSPECIF" - + "IED\020\312\314\213\024B\013\n\t_endpointB\024\n\022_psc_connection" - + "_idB\t\n\007_status\"\230\001\n%ServiceAttachmentCons" - + "umerProjectLimit\022 \n\020connection_limit\030\232\236\324" - + "> \001(\rH\000\210\001\001\022\"\n\021project_id_or_num\030\250\212\345\246\001 \001(" - + "\tH\001\210\001\001B\023\n\021_connection_limitB\024\n\022_project_" - + "id_or_num\"\263\002\n\025ServiceAttachmentList\022\020\n\002i" - + "d\030\233\032 \001(\tH\000\210\001\001\022<\n\005items\030\300\317\367/ \003(\0132*.google" - + ".cloud.compute.v1.ServiceAttachment\022\024\n\004k" - + "ind\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.comput" - + "e.v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_ne" - + "xt_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"" - + "\262\001\n\034ServiceAttachmentsScopedList\022K\n\023serv" - + "ice_attachments\030\246\222\272\222\001 \003(\0132*.google.cloud" - + ".compute.v1.ServiceAttachment\0229\n\007warning" - + "\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn" - + "ingH\000\210\001\001B\n\n\010_warning\"\246\002\n&SetBackendServi" - + "ceTargetSslProxyRequest\022!\n\007project\030\231\226\301l " - + "\001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(" - + "\tH\000\210\001\001\022\212\001\n7target_ssl_proxies_set_backen" - + "d_service_request_resource\030\244\351\250B \001(\0132A.go" - + "ogle.cloud.compute.v1.TargetSslProxiesSe" - + "tBackendServiceRequestB\003\340A\002\022!\n\020target_ss" - + "l_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n\013_request_id\"\247\002" - + "\n&SetBackendServiceTargetTcpProxyRequest" - + "\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nr" - + "equest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\213\001\n7target_tcp_p" - + "roxies_set_backend_service_request_resou" - + "rce\030\357\321\302\202\001 \001(\0132A.google.cloud.compute.v1." - + "TargetTcpProxiesSetBackendServiceRequest" - + "B\003\340A\002\022!\n\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002" - + "B\r\n\013_request_id\"\261\002\n\032SetBackupTargetPoolR" - + "equest\022\036\n\016failover_ratio\030\376\224\264e \001(\002H\000\210\001\001\022!" - + "\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006reg" - + "ion\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n\013target_pool\030\212\344\370\035 \001(\tB\003" - + "\340A\002\022T\n\031target_reference_resource\030\360\267\335\371\001 \001" - + "(\0132(.google.cloud.compute.v1.TargetRefer" - + "enceB\003\340A\002B\021\n\017_failover_ratioB\r\n\013_request" - + "_id\"\256\002\n(SetCertificateMapTargetHttpsProx" - + "yRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proj" - + "ect\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\217\001\n9targ" - + "et_https_proxies_set_certificate_map_req" - + "uest_resource\030\273\266\376\336\001 \001(\0132C.google.cloud.c" - + "ompute.v1.TargetHttpsProxiesSetCertifica" - + "teMapRequestB\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&SetCert" - + "ificateMapTargetSslProxyRequest\022!\n\007proje" - + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\000\210\001\001\022\213\001\n7target_ssl_proxies_se" - + "t_certificate_map_request_resource\030\272\226\203\244\001" - + " \001(\0132A.google.cloud.compute.v1.TargetSsl" - + "ProxiesSetCertificateMapRequestB\003\340A\002\022!\n\020" - + "target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n\013_requ" - + "est_id\"\276\001\n\'SetCommonInstanceMetadataProj" - + "ectRequest\022E\n\021metadata_resource\030\236\276\346\212\001 \001(" - + "\0132!.google.cloud.compute.v1.MetadataB\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\"" - + "\367\001\n#SetDefaultNetworkTierProjectRequest\022" - + "!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\201\001\n2p" - + "rojects_set_default_network_tier_request" - + "_resource\030\212\300\243< \001(\0132=.google.cloud.comput" - + "e.v1.ProjectsSetDefaultNetworkTierReques" - + "tB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" - + "equest_id\"\351\001\n$SetDeletionProtectionInsta" - + "nceRequest\022$\n\023deletion_protection\030\352\377\262\332\001 " - + "\001(\010H\000\210\001\001\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proj" - + "ect\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\030\n\010resou" - + "rce\030\216\210\257] \001(\tB\003\340A\002\022\033\n\004zone\030\254\307\344\001 \001(\tB\n\340A\002\362" - + "G\004zoneB\026\n\024_deletion_protectionB\r\n\013_reque" - + "st_id\"\342\001\n SetDiskAutoDeleteInstanceReque" - + "st\022\034\n\013auto_delete\030\273\344\316\335\001 \001(\010B\003\340A\002\022\033\n\013devi" - + "ce_name\030\324\265\232 \001(\tB\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\007proje" - + "ct\022\032\n\nrequest_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\"\377\001\n)S" - + "etEdgeSecurityPolicyBackendBucketRequest" - + "\022\036\n\016backend_bucket\030\365\343\335+ \001(\tB\003\340A\002\022!\n\007proj" - + "ect\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_i" - + "d\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n\"security_policy_refer" - + "ence_resource\030\360\264\253a \001(\01320.google.cloud.co" - + "mpute.v1.SecurityPolicyReferenceB\003\340A\002B\r\n" - + "\013_request_id\"\202\002\n*SetEdgeSecurityPolicyBa" - + "ckendServiceRequest\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\nrequest_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.SecurityPo" - + "licyReferenceB\003\340A\002B\r\n\013_request_id\"\304\001\n\027Se" - + "tIamPolicyDiskRequest\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_reques" - + "t_resource\030\273\270\230\266\001 \001(\0132-.google.cloud.comp" - + "ute.v1.ZoneSetPolicyRequestB\003\340A\002\"\273\001\n!Set" - + "IamPolicyFirewallPolicyRequest\022|\n/global" - + "_organization_set_policy_request_resourc" - + "e\030\336\224\314T \001(\0132;.google.cloud.compute.v1.Glo" - + "balOrganizationSetPolicyRequestB\003\340A\002\022\030\n\010" - + "resource\030\216\210\257] \001(\tB\003\340A\002\"\263\001\n\030SetIamPolicyI" - + "mageRequest\022d\n\"global_set_policy_request" - + "_resource\030\262\347\333\240\001 \001(\0132/.google.cloud.compu" - + "te.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n\007pro" - + "ject\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\007" - + "project\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_se" - + "t_policy_request_resource\030\273\270\230\266\001 \001(\0132-.go" - + "ogle.cloud.compute.v1.ZoneSetPolicyReque" - + "stB\003\340A\002\"\276\001\n#SetIamPolicyInstanceTemplate" - + "Request\022d\n\"global_set_policy_request_res" - + "ource\030\262\347\333\240\001 \001(\0132/.google.cloud.compute.v" - + "1.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\"globa" + + "eHttpHeaderActionHttpHeaderOption\"\220\001\n2Se" + + "curityPolicyRuleHttpHeaderActionHttpHead" + + "erOption\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_n" + + "ameB\017\n\r_header_value\"\254\002\n\031SecurityPolicyR" + + "uleMatcher\022P\n\006config\030\302\206\376y \001(\01328.google.c" + + "loud.compute.v1.SecurityPolicyRuleMatche" + + "rConfigH\000\210\001\001\0223\n\004expr\030\365\363\276\001 \001(\0132\035.google.c" + + "loud.compute.v1.ExprH\001\210\001\001\022\037\n\016versioned_e" + + "xpr\030\275\343\326\231\001 \001(\tH\002\210\001\001\"@\n\rVersionedExpr\022\034\n\030U" + + "NDEFINED_VERSIONED_EXPR\020\000\022\021\n\nSRC_IPS_V1\020" + + "\211\375\350!B\t\n\007_configB\007\n\005_exprB\021\n\017_versioned_e" + + "xpr\"<\n\037SecurityPolicyRuleMatcherConfig\022\031" + + "\n\rsrc_ip_ranges\030\323\200\207\316\001 \003(\t\"\254\006\n\"SecurityPo" + + "licyRuleRateLimitOptions\022 \n\020ban_duration" + + "_sec\030\326\232\272\024 \001(\005H\000\210\001\001\022d\n\rban_threshold\030\273\250\377\356" + + "\001 \001(\0132D.google.cloud.compute.v1.Security" + + "PolicyRuleRateLimitOptionsThresholdH\001\210\001\001" + + "\022\037\n\016conform_action\030\317\306\350\366\001 \001(\tH\002\210\001\001\022\037\n\016enf" + + "orce_on_key\030\374\235\326\306\001 \001(\tH\003\210\001\001\022#\n\023enforce_on" + + "_key_name\030\356\303\232? \001(\tH\004\210\001\001\022\035\n\rexceed_action" + + "\030\241\312\332O \001(\tH\005\210\001\001\022d\n\027exceed_redirect_option" + + "s\030\346\214\355\341\001 \001(\0132:.google.cloud.compute.v1.Se" + + "curityPolicyRuleRedirectOptionsH\006\210\001\001\022k\n\024" + + "rate_limit_threshold\030\210\277\317\226\001 \001(\0132D.google." + + "cloud.compute.v1.SecurityPolicyRuleRateL" + + "imitOptionsThresholdH\007\210\001\001\"y\n\014EnforceOnKe" + + "y\022\034\n\030UNDEFINED_ENFORCE_ON_KEY\020\000\022\t\n\003ALL\020\201" + + "\373\003\022\023\n\013HTTP_COOKIE\020\373\243\203\354\001\022\022\n\013HTTP_HEADER\020\244" + + "\324\326+\022\007\n\002IP\020\247\022\022\016\n\006XFF_IP\020\256\307\230\321\001B\023\n\021_ban_dur" + + "ation_secB\020\n\016_ban_thresholdB\021\n\017_conform_" + + "actionB\021\n\017_enforce_on_keyB\026\n\024_enforce_on" + + "_key_nameB\020\n\016_exceed_actionB\032\n\030_exceed_r" + + "edirect_optionsB\027\n\025_rate_limit_threshold" + + "\"}\n+SecurityPolicyRuleRateLimitOptionsTh" + + "reshold\022\025\n\005count\030\217\242\235- \001(\005H\000\210\001\001\022\034\n\014interv" + + "al_sec\030\327\313\313\023 \001(\005H\001\210\001\001B\010\n\006_countB\017\n\r_inter" + + "val_sec\"\261\001\n!SecurityPolicyRuleRedirectOp" + + "tions\022\026\n\006target\030\221\343\371[ \001(\tH\000\210\001\001\022\024\n\004type\030\272\236" + + "\332\001 \001(\tH\001\210\001\001\"J\n\004Type\022\022\n\016UNDEFINED_TYPE\020\000\022" + + "\024\n\014EXTERNAL_302\020\201\326\331\274\001\022\030\n\020GOOGLE_RECAPTCH" + + "A\020\301\234\261\367\001B\t\n\007_targetB\007\n\005_type\"k\n\020SecurityS" + + "ettings\022\"\n\021client_tls_policy\030\352\213\272\334\001 \001(\tH\000" + + "\210\001\001\022\035\n\021subject_alt_names\030\337\263\257\235\001 \003(\tB\024\n\022_c" + + "lient_tls_policy\"q\n&SendDiagnosticInterr" + + "uptInstanceRequest\022\030\n\010instance\030\225\251\332\010 \001(\tB" + + "\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307" + + "\344\001 \001(\tB\003\340A\002\")\n\'SendDiagnosticInterruptIn" + + "stanceResponse\"\303\001\n\020SerialPortOutput\022\031\n\010c" + + "ontents\030\232\266\275\361\001 \001(\tH\000\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH" + + "\001\210\001\001\022\024\n\004next\030\363\225\316\001 \001(\003H\002\210\001\001\022\032\n\tself_link\030" + + "\215\222\305\331\001 \001(\tH\003\210\001\001\022\025\n\005start\030\342\210\2534 \001(\003H\004\210\001\001B\013\n" + + "\t_contentsB\007\n\005_kindB\007\n\005_nextB\014\n\n_self_li" + + "nkB\010\n\006_start\"\277\001\n\rServerBinding\022\024\n\004type\030\272" + + "\236\332\001 \001(\tH\000\210\001\001\"\216\001\n\004Type\022\022\n\016UNDEFINED_TYPE\020" + + "\000\022\"\n\032RESTART_NODE_ON_ANY_SERVER\020\311\330\351\357\001\022&\n" + + "\037RESTART_NODE_ON_MINIMAL_SERVERS\020\337\252\255a\022&\n" + + "\037SERVER_BINDING_TYPE_UNSPECIFIED\020\250\333\234VB\007\n" + + "\005_type\"D\n\016ServiceAccount\022\025\n\005email\030\234\227\211. \001" + + "(\tH\000\210\001\001\022\021\n\006scopes\030\237\231\222O \003(\tB\010\n\006_email\"\342\010\n" + + "\021ServiceAttachment\022[\n\023connected_endpoint" + + "s\030\310\227\270\" \003(\0132;.google.cloud.compute.v1.Ser" + + "viceAttachmentConnectedEndpoint\022&\n\025conne" + + "ction_preference\030\334\371\244\210\001 \001(\tH\000\210\001\001\022a\n\025consu" + + "mer_accept_lists\030\307\266\204\300\001 \003(\0132>.google.clou" + + "d.compute.v1.ServiceAttachmentConsumerPr" + + "ojectLimit\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\014domain" + + "_names\030\215\330\211\003 \003(\t\022&\n\025enable_proxy_protocol" + + "\030\205\207\274\255\001 \001(\010H\003\210\001\001\022\033\n\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\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\027\n\013nat_subnet" + + "s\030\230\217\333\262\001 \003(\t\022(\n\030producer_forwarding_rule\030" + + "\321\250\234v \001(\tH\010\210\001\001\022L\n\031psc_service_attachment_" + + "id\030\356\372\317\373\001 \001(\0132 .google.cloud.compute.v1.U" + + "int128H\t\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\n\210\001\001\022\032\n\ts" + + "elf_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022\035\n\016target_servic" + + "e\030\207\374N \001(\tH\014\210\001\001\"\225\001\n\024ConnectionPreference\022" + + "#\n\037UNDEFINED_CONNECTION_PREFERENCE\020\000\022\027\n\020" + + "ACCEPT_AUTOMATIC\020\224\367\360#\022\025\n\rACCEPT_MANUAL\020\335" + + "\355\361\261\001\022(\n!CONNECTION_PREFERENCE_UNSPECIFIE" + + "D\020\264\240\277\020B\030\n\026_connection_preferenceB\025\n\023_cre" + + "ation_timestampB\016\n\014_descriptionB\030\n\026_enab" + + "le_proxy_protocolB\016\n\014_fingerprintB\005\n\003_id" + + "B\007\n\005_kindB\007\n\005_nameB\033\n\031_producer_forwardi" + + "ng_ruleB\034\n\032_psc_service_attachment_idB\t\n" + + "\007_regionB\014\n\n_self_linkB\021\n\017_target_servic" + + "e\"\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.goog" + + "le.cloud.compute.v1.ServiceAttachmentAgg" + + "regatedList.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\014unreachable" + + "s\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\032c\n\nItemsEn" + + "try\022\013\n\003key\030\001 \001(\t\022D\n\005value\030\002 \001(\01325.google" + + ".cloud.compute.v1.ServiceAttachmentsScop" + + "edList:\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\"\277\002\n\"Ser" + + "viceAttachmentConnectedEndpoint\022\030\n\010endpo" + + "int\030\225\273\234> \001(\tH\000\210\001\001\022\"\n\021psc_connection_id\030\335" + + "\245\243\213\001 \001(\004H\001\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\002\210\001\001\"\224\001" + + "\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\017\n\010ACCEPT" + + "ED\020\247\237\322u\022\016\n\006CLOSED\020\354\252\243\265\001\022\027\n\017NEEDS_ATTENTI" + + "ON\020\274\213\242\244\001\022\016\n\007PENDING\020\367\252\360\020\022\017\n\010REJECTED\020\376\210\204" + + "S\022\031\n\022STATUS_UNSPECIFIED\020\312\314\213\024B\013\n\t_endpoin" + + "tB\024\n\022_psc_connection_idB\t\n\007_status\"\230\001\n%S" + + "erviceAttachmentConsumerProjectLimit\022 \n\020" + + "connection_limit\030\232\236\324> \001(\rH\000\210\001\001\022\"\n\021projec" + + "t_id_or_num\030\250\212\345\246\001 \001(\tH\001\210\001\001B\023\n\021_connectio" + + "n_limitB\024\n\022_project_id_or_num\"\263\002\n\025Servic" + + "eAttachmentList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022<\n\005ite" + + "ms\030\300\317\367/ \003(\0132*.google.cloud.compute.v1.Se" + + "rviceAttachment\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_l" + + "ink\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" + + "\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_se" + + "lf_linkB\n\n\010_warning\"\262\001\n\034ServiceAttachmen" + + "tsScopedList\022K\n\023service_attachments\030\246\222\272\222" + + "\001 \003(\0132*.google.cloud.compute.v1.ServiceA" + + "ttachment\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.c" + + "loud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning" + + "\"\246\002\n&SetBackendServiceTargetSslProxyRequ" + + "est\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032" + + "\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\212\001\n7target_ss" + + "l_proxies_set_backend_service_request_re" + + "source\030\244\351\250B \001(\0132A.google.cloud.compute.v" + + "1.TargetSslProxiesSetBackendServiceReque" + + "stB\003\340A\002\022!\n\020target_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340" + + "A\002B\r\n\013_request_id\"\247\002\n&SetBackendServiceT" + + "argetTcpProxyRequest\022!\n\007project\030\231\226\301l \001(\t" + + "B\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" + + "\210\001\001\022\213\001\n7target_tcp_proxies_set_backend_s" + + "ervice_request_resource\030\357\321\302\202\001 \001(\0132A.goog" + + "le.cloud.compute.v1.TargetTcpProxiesSetB" + + "ackendServiceRequestB\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\032" + + "SetBackupTargetPoolRequest\022\036\n\016failover_r" + + "atio\030\376\224\264e \001(\002H\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\006" + + "region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\001\210\001\001\022\033\n\013ta" + + "rget_pool\030\212\344\370\035 \001(\tB\003\340A\002\022T\n\031target_refere" + + "nce_resource\030\360\267\335\371\001 \001(\0132(.google.cloud.co" + + "mpute.v1.TargetReferenceB\003\340A\002B\021\n\017_failov" + + "er_ratioB\r\n\013_request_id\"\256\002\n(SetCertifica" + + "teMapTargetHttpsProxyRequest\022!\n\007project\030" + + "\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201" + + "\331\021 \001(\tH\000\210\001\001\022\217\001\n9target_https_proxies_set" + + "_certificate_map_request_resource\030\273\266\376\336\001 " + + "\001(\0132C.google.cloud.compute.v1.TargetHttp" + + "sProxiesSetCertificateMapRequestB\003\340A\002\022\"\n" + + "\022target_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n\013_re" + + "quest_id\"\247\002\n&SetCertificateMapTargetSslP" + + "roxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" + + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\213\001\n7t" + + "arget_ssl_proxies_set_certificate_map_re" + + "quest_resource\030\272\226\203\244\001 \001(\0132A.google.cloud." + + "compute.v1.TargetSslProxiesSetCertificat" + + "eMapRequestB\003\340A\002\022!\n\020target_ssl_proxy\030\315\272\306" + + "\241\001 \001(\tB\003\340A\002B\r\n\013_request_id\"\276\001\n\'SetCommon" + + "InstanceMetadataProjectRequest\022E\n\021metada" + + "ta_resource\030\236\276\346\212\001 \001(\0132!.google.cloud.com" + + "pute.v1.MetadataB\003\340A\002\022!\n\007project\030\231\226\301l \001(" + + "\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" + + "\000\210\001\001B\r\n\013_request_id\"\367\001\n#SetDefaultNetwor" + + "kTierProjectRequest\022!\n\007project\030\231\226\301l \001(\tB" + + "\r\340A\002\362G\007project\022\201\001\n2projects_set_default_" + + "network_tier_request_resource\030\212\300\243< \001(\0132=" + + ".google.cloud.compute.v1.ProjectsSetDefa" + + "ultNetworkTierRequestB\003\340A\002\022\032\n\nrequest_id" + + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\351\001\n$SetDel" + + "etionProtectionInstanceRequest\022$\n\023deleti" + + "on_protection\030\352\377\262\332\001 \001(\010H\000\210\001\001\022!\n\007project\030" + + "\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201" + + "\331\021 \001(\tH\001\210\001\001\022\030\n\010resource\030\216\210\257] \001(\tB\003\340A\002\022\033\n" + + "\004zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\026\n\024_deletion_" + + "protectionB\r\n\013_request_id\"\342\001\n SetDiskAut" + + "oDeleteInstanceRequest\022\034\n\013auto_delete\030\273\344" + + "\316\335\001 \001(\010B\003\340A\002\022\033\n\013device_name\030\324\265\232 \001(\tB\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\nrequest_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\"\377\001\n)SetEdgeSecurityPolicy" + + "BackendBucketRequest\022\036\n\016backend_bucket\030\365" + + "\343\335+ \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007" + + "project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n\"s" + + "ecurity_policy_reference_resource\030\360\264\253a \001" + + "(\01320.google.cloud.compute.v1.SecurityPol" + + "icyReferenceB\003\340A\002B\r\n\013_request_id\"\202\002\n*Set" + + "EdgeSecurityPolicyBackendServiceRequest\022" + + " \n\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022!\n\007pro" + + "ject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_" + + "id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n\"security_policy_refe" + + "rence_resource\030\360\264\253a \001(\01320.google.cloud.c" + + "ompute.v1.SecurityPolicyReferenceB\003\340A\002B\r" + + "\n\013_request_id\"\304\001\n\027SetIamPolicyDiskReques" + + "t\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 zo" + + "ne_set_policy_request_resource\030\273\270\230\266\001 \001(\013" + + "2-.google.cloud.compute.v1.ZoneSetPolicy" + + "RequestB\003\340A\002\"\273\001\n!SetIamPolicyFirewallPol" + + "icyRequest\022|\n/global_organization_set_po" + + "licy_request_resource\030\336\224\314T \001(\0132;.google." + + "cloud.compute.v1.GlobalOrganizationSetPo" + + "licyRequestB\003\340A\002\022\030\n\010resource\030\216\210\257] \001(\tB\003\340" + + "A\002\"\263\001\n\030SetIamPolicyImageRequest\022d\n\"globa" + "l_set_policy_request_resource\030\262\347\333\240\001 \001(\0132" + "/.google.cloud.compute.v1.GlobalSetPolic" + "yRequestB\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\037SetIamPolic" - + "yMachineImageRequest\022d\n\"global_set_polic" - + "y_request_resource\030\262\347\333\240\001 \001(\0132/.google.cl" - + "oud.compute.v1.GlobalSetPolicyRequestB\003\340" - + "A\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\"\303\001\n(SetIamPolicyNetworkFir" - + "ewallPolicyRequest\022d\n\"global_set_policy_" - + "request_resource\030\262\347\333\240\001 \001(\0132/.google.clou" - + "d.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\034SetIamPolicyNodeGroupReq" - + "uest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n\010resourc" - + "e\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.ZoneSetPol" - + "icyRequestB\003\340A\002\"\322\001\n\037SetIamPolicyNodeTemp" - + "lateRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006" - + "region\030\364\315\240B \001(\tB\003\340A\002\022d\n\"region_set_polic" - + "y_request_resource\030\203\307\353\203\001 \001(\0132/.google.cl" - + "oud.compute.v1.RegionSetPolicyRequestB\003\340" - + "A\002\022\030\n\010resource\030\216\210\257] \001(\tB\003\340A\002\"\320\001\n\035SetIamP" - + "olicyRegionDiskRequest\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\"regio" - + "n_set_policy_request_resource\030\203\307\353\203\001 \001(\0132" - + "/.google.cloud.compute.v1.RegionSetPolic" - + "yRequestB\003\340A\002\022\030\n\010resource\030\216\210\257] \001(\tB\003\340A\002\"" - + "\341\001\n.SetIamPolicyRegionNetworkFirewallPol" - + "icyRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006r" - + "egion\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\010resource\030\216\210\257] \001(\tB\003\340A\002\"\313\001\n\036SetIamPo" - + "licyReservationRequest\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\004zon" - + "e\030\254\307\344\001 \001(\tB\003\340A\002\022`\n zone_set_policy_reque" - + "st_resource\030\273\270\230\266\001 \001(\0132-.google.cloud.com" - + "pute.v1.ZoneSetPolicyRequestB\003\340A\002\"\324\001\n!Se" - + "tIamPolicyResourcePolicyRequest\022\027\n\007proje" + + "\n\010resource\030\216\210\257] \001(\tB\003\340A\002\"\310\001\n\033SetIamPolic" + + "yInstanceRequest\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_res" + + "ource\030\273\270\230\266\001 \001(\0132-.google.cloud.compute.v" + + "1.ZoneSetPolicyRequestB\003\340A\002\"\276\001\n#SetIamPo" + + "licyInstanceTemplateRequest\022d\n\"global_se" + + "t_policy_request_resource\030\262\347\333\240\001 \001(\0132/.go" + + "ogle.cloud.compute.v1.GlobalSetPolicyReq" + + "uestB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n\010re" + + "source\030\216\210\257] \001(\tB\003\340A\002\"\265\001\n\032SetIamPolicyLic" + + "enseRequest\022d\n\"global_set_policy_request" + + "_resource\030\262\347\333\240\001 \001(\0132/.google.cloud.compu" + + "te.v1.GlobalSetPolicyRequestB\003\340A\002\022\027\n\007pro" + + "ject\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.Globa" + + "lSetPolicyRequestB\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\"\303\001\n(Se" + + "tIamPolicyNetworkFirewallPolicyRequest\022d" + + "\n\"global_set_policy_request_resource\030\262\347\333" + + "\240\001 \001(\0132/.google.cloud.compute.v1.GlobalS" + + "etPolicyRequestB\003\340A\002\022\027\n\007project\030\231\226\301l \001(\t" + + "B\003\340A\002\022\030\n\010resource\030\216\210\257] \001(\tB\003\340A\002\"\311\001\n\034SetI" + + "amPolicyNodeGroupRequest\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\004z" + + "one\030\254\307\344\001 \001(\tB\003\340A\002\022`\n zone_set_policy_req" + + "uest_resource\030\273\270\230\266\001 \001(\0132-.google.cloud.c" + + "ompute.v1.ZoneSetPolicyRequestB\003\340A\002\"\322\001\n\037" + + "SetIamPolicyNodeTemplateRequest\022\027\n\007proje" + "ct\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.Regio" + "nSetPolicyRequestB\003\340A\002\022\030\n\010resource\030\216\210\257] " - + "\001(\tB\003\340A\002\"\327\001\n$SetIamPolicyServiceAttachme" - + "ntRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006re" - + "gion\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\010resource\030\216\210\257] \001(\tB\003\340A\002\"\266\001\n\033SetIamPol" - + "icySnapshotRequest\022d\n\"global_set_policy_" - + "request_resource\030\262\347\333\240\001 \001(\0132/.google.clou" - + "d.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\"\320\001\n\035SetIamPolicySubnetworkRe" - + "quest\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_requ" - + "est_resource\030\203\307\353\203\001 \001(\0132/.google.cloud.co" - + "mpute.v1.RegionSetPolicyRequestB\003\340A\002\022\030\n\010" - + "resource\030\216\210\257] \001(\tB\003\340A\002\"\336\002\n.SetInstanceTe" - + "mplateInstanceGroupManagerRequest\022&\n\026ins" - + "tance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\230\001\n>in" - + "stance_group_managers_set_instance_templ" - + "ate_request_resource\030\305\331\326\004 \001(\0132H.google.c" - + "loud.compute.v1.InstanceGroupManagersSet" - + "InstanceTemplateRequestB\003\340A\002\022!\n\007project\030" - + "\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\004zone" - + "B\r\n\013_request_id\"\344\002\n4SetInstanceTemplateR" - + "egionInstanceGroupManagerRequest\022&\n\026inst" - + "ance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007proj" - + "ect\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\224\001\ninstance_group_manager" + + "s_set_instance_template_request_resource" + + "\030\305\331\326\004 \001(\0132H.google.cloud.compute.v1.Inst" + + "anceGroupManagersSetInstanceTemplateRequ" + "estB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proj" - + "ect\022\030\n\010resource\030\216\210\257] \001(\tB\003\340A\002\"\272\001\n\025SetLab" - + "elsImageRequest\022d\n\"global_set_labels_req" - + "uest_resource\030\205\231\306\230\001 \001(\0132/.google.cloud.c" - + "ompute.v1.GlobalSetLabelsRequestB\003\340A\002\022!\n" - + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\030\n\010reso" - + "urce\030\216\210\257] \001(\tB\003\340A\002\"\212\002\n\030SetLabelsInstance" - + "Request\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022i\n%ins" - + "tances_set_labels_request_resource\030\340\201\210c " - + "\001(\01322.google.cloud.compute.v1.InstancesS" - + "etLabelsRequestB\003\340A\002\022!\n\007project\030\231\226\301l \001(\t" - + "B\r\340A\002\362G\007project\022\032\n\nrequest_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_req" - + "uest_id\"\212\002\n\032SetLabelsRegionDiskRequest\022!" - + "\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006reg" - + "ion\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022c\n\"region_set" - + "_labels_request_resource\030\326\370\325{ \001(\0132/.goog" - + "le.cloud.compute.v1.RegionSetLabelsReque" - + "stB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\030\n\010r" - + "esource\030\216\210\257] \001(\tB\003\340A\002B\r\n\013_request_id\"\275\001\n" - + "\030SetLabelsSnapshotRequest\022d\n\"global_set_" - + "labels_request_resource\030\205\231\306\230\001 \001(\0132/.goog" - + "le.cloud.compute.v1.GlobalSetLabelsReque" - + "stB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proje" - + "ct\022\030\n\010resource\030\216\210\257] \001(\tB\003\340A\002\"\212\002\n\032SetLabe" - + "lsVpnGatewayRequest\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\022c\n\"region_set_labels_request_res" - + "ource\030\326\370\325{ \001(\0132/.google.cloud.compute.v1" - + ".RegionSetLabelsRequestB\003\340A\002\022\032\n\nrequest_" - + "id\030\313\201\331\021 \001(\tH\000\210\001\001\022\030\n\010resource\030\216\210\257] \001(\tB\003\340" - + "A\002B\r\n\013_request_id\"\251\002\n\"SetMachineResource" - + "sInstanceRequest\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340" - + "A\002\022~\n0instances_set_machine_resources_re" - + "quest_resource\030\356\256\314] \001(\0132<.google.cloud.c" - + "ompute.v1.InstancesSetMachineResourcesRe" - + "questB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" - + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\004zon" - + "e\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_request_id\"\232\002" - + "\n\035SetMachineTypeInstanceRequest\022\030\n\010insta" - + "nce\030\225\251\332\010 \001(\tB\003\340A\002\022t\n+instances_set_machi" - + "ne_type_request_resource\030\215\307\230y \001(\01327.goog" - + "le.cloud.compute.v1.InstancesSetMachineT" - + "ypeRequestB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002" - + "\362G\007project\022\032\n\nrequest_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\"\350\001\n\032SetMetadataInstanceRequest\022\030\n\010ins" - + "tance\030\225\251\332\010 \001(\tB\003\340A\002\022E\n\021metadata_resource" - + "\030\236\276\346\212\001 \001(\0132!.google.cloud.compute.v1.Met" - + "adataB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" - + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\004zon" - + "e\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_request_id\"\244\002" - + "\n SetMinCpuPlatformInstanceRequest\022\030\n\010in" - + "stance\030\225\251\332\010 \001(\tB\003\340A\002\022{\n/instances_set_mi" - + "n_cpu_platform_request_resource\030\350\236\345F \001(\013" - + "2:.google.cloud.compute.v1.InstancesSetM" - + "inCpuPlatformRequestB\003\340A\002\022!\n\007project\030\231\226\301", - "l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\"\256\002\n!SetNamedPortsInstanceGr" - + "oupRequest\022\036\n\016instance_group\030\325\324\325& \001(\tB\003\340" - + "A\002\022~\n0instance_groups_set_named_ports_re" - + "quest_resource\030\257\344\323\267\001 \001(\0132;.google.cloud." - + "compute.v1.InstanceGroupsSetNamedPortsRe" - + "questB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" - + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\004zon" - + "e\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_request_id\"\304\002" - + "\n\'SetNamedPortsRegionInstanceGroupReques" - + "t\022\036\n\016instance_group\030\325\324\325& \001(\tB\003\340A\002\022!\n\007pro" - + "ject\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\211\001\n7region_instanc" - + "e_groups_set_named_ports_request_resourc" - + "e\030\232\220` \001(\0132A.google.cloud.compute.v1.Regi" - + "onInstanceGroupsSetNamedPortsRequestB\003\340A" - + "\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reques" - + "t_id\"\244\002\n\037SetNodeTemplateNodeGroupRequest" - + "\022\033\n\nnode_group\030\202\374\213\340\001 \001(\tB\003\340A\002\022y\n.node_gr" - + "oups_set_node_template_request_resource\030" - + "\261\271\3747 \001(\01329.google.cloud.compute.v1.NodeG" - + "roupsSetNodeTemplateRequestB\003\340A\002\022!\n\007proj" - + "ect\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_i" - + "d\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\004" - + "zoneB\r\n\013_request_id\"\311\002\n)SetPrivateIpGoog" - + "leAccessSubnetworkRequest\022!\n\007project\030\231\226\301" - + "l \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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001" - + "\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tB\003\340A\002\022\217\001\n9subne" - + "tworks_set_private_ip_google_access_requ" - + "est_resource\030\370\316\235\200\001 \001(\0132C.google.cloud.co" - + "mpute.v1.SubnetworksSetPrivateIpGoogleAc" - + "cessRequestB\003\340A\002B\r\n\013_request_id\"\235\002\n#SetP" - + "roxyHeaderTargetSslProxyRequest\022!\n\007proje" - + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id" - + "\030\313\201\331\021 \001(\tH\000\210\001\001\022\204\001\n4target_ssl_proxies_se" - + "t_proxy_header_request_resource\030\256\311\361a \001(\013" - + "2>.google.cloud.compute.v1.TargetSslProx" - + "iesSetProxyHeaderRequestB\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\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nre" - + "quest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\204\001\n4target_tcp_pr" - + "oxies_set_proxy_header_request_resource\030" - + "\303\230\361h \001(\0132>.google.cloud.compute.v1.Targe" - + "tTcpProxiesSetProxyHeaderRequestB\003\340A\002\022!\n" - + "\020target_tcp_proxy\030\342\326\360\357\001 \001(\tB\003\340A\002B\r\n\013_req" - + "uest_id\"\247\002\n&SetQuicOverrideTargetHttpsPr" - + "oxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" - + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\212\001\n7ta" - + "rget_https_proxies_set_quic_override_req" - + "uest_resource\030\342\365\343\" \001(\0132A.google.cloud.co" - + "mpute.v1.TargetHttpsProxiesSetQuicOverri" - + "deRequestB\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\034SetSchedul" - + "ingInstanceRequest\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022I\n\023schedulin" - + "g_resource\030\331\254\356\334\001 \001(\0132#.google.cloud.comp" - + "ute.v1.SchedulingB\003\340A\002\022\033\n\004zone\030\254\307\344\001 \001(\tB" - + "\n\340A\002\362G\004zoneB\r\n\013_request_id\"\376\001\n&SetSecuri" - + "tyPolicyBackendServiceRequest\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\nrequest_id\030\313\201\331\021 \001(" - + "\tH\000\210\001\001\022d\n\"security_policy_reference_reso" - + "urce\030\360\264\253a \001(\01320.google.cloud.compute.v1." - + "SecurityPolicyReferenceB\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.cloud.compute.v1.Instanc" - + "esSetServiceAccountRequestB\003\340A\002\022!\n\007proje" - + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\004z" - + "oneB\r\n\013_request_id\"\260\002\n1SetShieldedInstan" - + "ceIntegrityPolicyInstanceRequest\022\030\n\010inst" - + "ance\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\nrequest_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(\01328.google.cloud.comput" - + "e.v1.ShieldedInstanceIntegrityPolicyB\003\340A" - + "\002\022\033\n\004zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_reque" - + "st_id\"\345\002\n/SetSslCertificatesRegionTarget" - + "HttpsProxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340" - + "A\002\362G\007project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006r" - + "egion\022\236\001\nAregion_target_https_proxies_se" - + "t_ssl_certificates_request_resource\030\207\204\246\272" - + "\001 \001(\0132J.google.cloud.compute.v1.RegionTa" - + "rgetHttpsProxiesSetSslCertificatesReques" - + "tB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\"\n\022ta" - + "rget_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n\013_reque" - + "st_id\"\260\002\n)SetSslCertificatesTargetHttpsP" + + "ect\022\032\n\nrequest_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\"\344\002\n4" + + "SetInstanceTemplateRegionInstanceGroupMa" + + "nagerRequest\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\007" + + "project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region" + + "\022\224\001\n.google.cloud.comp" + + "ute.v1.TargetSslProxiesSetProxyHeaderReq" + + "uestB\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#SetProxyHeaderTa" + + "rgetTcpProxyRequest\022!\n\007project\030\231\226\301l \001(\tB" + + "\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210" + + "\001\001\022\204\001\n4target_tcp_proxies_set_proxy_head" + + "er_request_resource\030\303\230\361h \001(\0132>.google.cl" + + "oud.compute.v1.TargetTcpProxiesSetProxyH" + + "eaderRequestB\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&SetQuicO" + + "verrideTargetHttpsProxyRequest\022!\n\007projec" + + "t\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030" + + "\313\201\331\021 \001(\tH\000\210\001\001\022\212\001\n7target_https_proxies_s" + + "et_quic_override_request_resource\030\342\365\343\" \001" + + "(\0132A.google.cloud.compute.v1.TargetHttps" + + "ProxiesSetQuicOverrideRequestB\003\340A\002\022\"\n\022ta" + + "rget_https_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n\013_reque" + + "st_id\"\356\001\n\034SetSchedulingInstanceRequest\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\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001\022I\n\023scheduling_resource\030\331\254\356\334\001 \001(\013" + + "2#.google.cloud.compute.v1.SchedulingB\003\340" + + "A\002\022\033\n\004zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_requ" + + "est_id\"\376\001\n&SetSecurityPolicyBackendServi" + + "ceRequest\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\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022d\n\"security_p" + + "olicy_reference_resource\030\360\264\253a \001(\01320.goog" + + "le.cloud.compute.v1.SecurityPolicyRefere" + + "nceB\003\340A\002B\r\n\013_request_id\"\244\002\n SetServiceAc" + + "countInstanceRequest\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.clou" + + "d.compute.v1.InstancesSetServiceAccountR" + + "equestB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" + + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\004zo" + + "ne\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_request_id\"\260" + + "\002\n1SetShieldedInstanceIntegrityPolicyIns" + + "tanceRequest\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\nreq" + + "uest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022v\n+shielded_instan" + + "ce_integrity_policy_resource\030\266\334\215\303\001 \001(\01328" + + ".google.cloud.compute.v1.ShieldedInstanc" + + "eIntegrityPolicyB\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/SetSslCert" + + "ificatesRegionTargetHttpsProxyRequest\022!\n" + + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regi" + + "on\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\236\001\nAregion_tar" + + "get_https_proxies_set_ssl_certificates_r" + + "equest_resource\030\207\204\246\272\001 \001(\0132J.google.cloud" + + ".compute.v1.RegionTargetHttpsProxiesSetS" + + "slCertificatesRequestB\003\340A\002\022\032\n\nrequest_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)SetSslCert" + + "ificatesTargetHttpsProxyRequest\022!\n\007proje" + + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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.TargetH" + + "ttpsProxiesSetSslCertificatesRequestB\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\'SetSslCertificatesTarge" + "tSslProxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A" + "\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022" - + "Z\n\035ssl_policy_reference_resource\030\274\364\237p \001(" - + "\0132+.google.cloud.compute.v1.SslPolicyRef" - + "erenceB\003\340A\002\022!\n\020target_ssl_proxy\030\315\272\306\241\001 \001(" - + "\tB\003\340A\002B\r\n\013_request_id\"\334\001\n\026SetTagsInstanc" - + "eRequest\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022!\n\007pr" - + "oject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest" - + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022=\n\rtags_resource\030\364\232\205\236\001" - + " \001(\0132\035.google.cloud.compute.v1.TagsB\003\340A\002" - + "\022\033\n\004zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_reques" - + "t_id\"\207\002\n\036SetTargetForwardingRuleRequest\022" - + " \n\017forwarding_rule\030\376\245\335\200\001 \001(\tB\003\340A\002\022!\n\007pro" - + "ject\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\nrequest_id\030\313\201\331\021" - + " \001(\tH\000\210\001\001\022T\n\031target_reference_resource\030\360" - + "\267\335\371\001 \001(\0132(.google.cloud.compute.v1.Targe" - + "tReferenceB\003\340A\002B\r\n\013_request_id\"\354\001\n$SetTa" - + "rgetGlobalForwardingRuleRequest\022 \n\017forwa" - + "rding_rule\030\376\245\335\200\001 \001(\tB\003\340A\002\022!\n\007project\030\231\226\301" - + "l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 " - + "\001(\tH\000\210\001\001\022T\n\031target_reference_resource\030\360\267" - + "\335\371\001 \001(\0132(.google.cloud.compute.v1.Target" - + "ReferenceB\003\340A\002B\r\n\013_request_id\"\320\002\n)SetTar" - + "getPoolsInstanceGroupManagerRequest\022&\n\026i" - + "nstance_group_manager\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n9" - + "instance_group_managers_set_target_pools" - + "_request_resource\030\210\206\210\206\001 \001(\0132C.google.clo" - + "ud.compute.v1.InstanceGroupManagersSetTa" - + "rgetPoolsRequestB\003\340A\002\022!\n\007project\030\231\226\301l \001(" - + "\tB\r\340A\002\362G\007project\022\032\n\nrequest_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_re" - + "quest_id\"\346\002\n/SetTargetPoolsRegionInstanc" - + "eGroupManagerRequest\022&\n\026instance_group_m" - + "anager\030\303\367\363v \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\t" - + "B\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362" - + "G\006region\022\233\001\n@region_instance_group_manag" - + "ers_set_target_pools_request_resource\030\375\312" - + "\305% \001(\0132I.google.cloud.compute.v1.RegionI" - + "nstanceGroupManagersSetTargetPoolsReques" - + "tB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" - + "equest_id\"\220\002\n%SetUrlMapRegionTargetHttpP" - + "roxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" - + "roject\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022" - + "\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n\021target_ht" - + "tp_proxy\030\345\276\322b \001(\tB\003\340A\002\022U\n\032url_map_refere" - + "nce_resource\030\225\346\216\276\001 \001(\0132(.google.cloud.co" - + "mpute.v1.UrlMapReferenceB\003\340A\002B\r\n\013_reques" - + "t_id\"\222\002\n&SetUrlMapRegionTargetHttpsProxy" - + "Request\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proje" - + "ct\022\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nr" - + "equest_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.compu" - + "te.v1.UrlMapReferenceB\003\340A\002B\r\n\013_request_i" - + "d\"\351\001\n\037SetUrlMapTargetHttpProxyRequest\022!\n" - + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequ" - + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001\022!\n\021target_http_prox" - + "y\030\345\276\322b \001(\tB\003\340A\002\022U\n\032url_map_reference_res" - + "ource\030\225\346\216\276\001 \001(\0132(.google.cloud.compute.v" - + "1.UrlMapReferenceB\003\340A\002B\r\n\013_request_id\"\353\001" - + "\n SetUrlMapTargetHttpsProxyRequest\022!\n\007pr" - + "oject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest" - + "_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_resou" - + "rce\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\007pr" - + "oject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest" - + "_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\\\n\036usage_export_locati" - + "on_resource\030\353\314\324\t \001(\0132,.google.cloud.comp" - + "ute.v1.UsageExportLocationB\003\340A\002B\r\n\013_requ" - + "est_id\"\343\002\n\rShareSettings\022N\n\013project_map\030" - + "\266\326\377? \003(\01326.google.cloud.compute.v1.Share" - + "Settings.ProjectMapEntry\022\033\n\nshare_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.comp" - + "ute.v1.ShareSettingsProjectConfig:\0028\001\"n\n" - + "\tShareType\022\030\n\024UNDEFINED_SHARE_TYPE\020\000\022\014\n\005" - + "LOCAL\020\313\316\317\"\022\036\n\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\npr" - + "oject_id\030\201\310\322T \001(\tH\000\210\001\001B\r\n\013_project_id\"\316\001" - + "\n\026ShieldedInstanceConfig\022,\n\033enable_integ" - + "rity_monitoring\030\266\333\207\303\001 \001(\010H\000\210\001\001\022\"\n\022enable" - + "_secure_boot\030\376\203\366: \001(\010H\001\210\001\001\022\033\n\013enable_vtp" - + "m\030\367\344\333V \001(\010H\002\210\001\001B\036\n\034_enable_integrity_mon" - + "itoringB\025\n\023_enable_secure_bootB\016\n\014_enabl" - + "e_vtpm\"\213\002\n\030ShieldedInstanceIdentity\022W\n\016e" - + "ncryption_key\030\243\307\351\350\001 \001(\01326.google.cloud.c" - + "ompute.v1.ShieldedInstanceIdentityEntryH" - + "\000\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022T\n\013signing_ke" - + "y\030\245\220\205\231\001 \001(\01326.google.cloud.compute.v1.Sh" - + "ieldedInstanceIdentityEntryH\002\210\001\001B\021\n\017_enc" - + "ryption_keyB\007\n\005_kindB\016\n\014_signing_key\"i\n\035" - + "ShieldedInstanceIdentityEntry\022\030\n\007ek_cert" - + "\030\235\334\324\326\001 \001(\tH\000\210\001\001\022\027\n\006ek_pub\030\344\327\250\223\001 \001(\tH\001\210\001\001" - + "B\n\n\010_ek_certB\t\n\007_ek_pub\"h\n\037ShieldedInsta" - + "nceIntegrityPolicy\022(\n\030update_auto_learn_" - + "policy\030\247\304\207u \001(\010H\000\210\001\001B\033\n\031_update_auto_lea" - + "rn_policy\"`\n\014SignedUrlKey\022\031\n\010key_name\030\353\360" - + "\356\356\001 \001(\tH\000\210\001\001\022\032\n\tkey_value\030\221\237\260\360\001 \001(\tH\001\210\001\001" - + "B\013\n\t_key_nameB\014\n\n_key_value\"\203\001\n\'Simulate" - + "MaintenanceEventInstanceRequest\022\030\n\010insta" - + "nce\030\225\251\332\010 \001(\tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340" - + "A\002\362G\007project\022\033\n\004zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zon" - + "e\"\314\013\n\010Snapshot\022\035\n\014auto_created\030\330\310\233\335\001 \001(\010" - + "H\000\210\001\001\022\032\n\nchain_name\030\311\332\335 \001(\tH\001\210\001\001\022\"\n\022cre" - + "ation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022\034\n\013descrip" - + "tion\030\374\207\326\311\001 \001(\tH\003\210\001\001\022\035\n\014disk_size_gb\030\267\232\347\226" - + "\001 \001(\003H\004\210\001\001\022\037\n\016download_bytes\030\364\313\271\317\001 \001(\003H\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\022A" - + "\n\006labels\030\377\277\301\356\001 \003(\0132-.google.cloud.comput" - + "e.v1.Snapshot.LabelsEntry\022\030\n\rlicense_cod" - + "es\030\250\205\330\025 \003(\003\022\024\n\010licenses\030\322\210\200\241\001 \003(\t\022\036\n\rloc" - + "ation_hint\030\321\201\222\247\001 \001(\tH\t\210\001\001\022\024\n\004name\030\213\365\315\001 \001" - + "(\tH\n\210\001\001\022\036\n\rsatisfies_pzs\030\253\335\253\345\001 \001(\010H\013\210\001\001\022" - + "\032\n\tself_link\030\215\222\305\331\001 \001(\tH\014\210\001\001\022W\n\027snapshot_" - + "encryption_key\030\376\366\324\024 \001(\0132..google.cloud.c" - + "ompute.v1.CustomerEncryptionKeyH\r\210\001\001\022\034\n\013" - + "source_disk\030\301\356\264\327\001 \001(\tH\016\210\001\001\022[\n\032source_dis" - + "k_encryption_key\030\341\240\270\375\001 \001(\0132..google.clou" - + "d.compute.v1.CustomerEncryptionKeyH\017\210\001\001\022" - + "\037\n\016source_disk_id\030\331\315\311\330\001 \001(\tH\020\210\001\001\022\026\n\006stat" - + "us\030\362\237\267V \001(\tH\021\210\001\001\022\036\n\rstorage_bytes\030\247\273\275\312\001 " - + "\001(\003H\022\210\001\001\022%\n\024storage_bytes_status\030\212\253\200\352\001 \001" - + "(\tH\023\210\001\001\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\005value\030\002 \001(" - + "\t:\0028\001\"r\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n" - + "\010CREATING\020\271\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\016\n\006FAI" - + "LED\020\275\220\246\331\001\022\014\n\005READY\020\203\303\217%\022\020\n\tUPLOADING\020\241\234\315" - + "\177\"]\n\022StorageBytesStatus\022\"\n\036UNDEFINED_STO" - + "RAGE_BYTES_STATUS\020\000\022\020\n\010UPDATING\020\306\356\354\353\001\022\021\n" - + "\nUP_TO_DATE\020\316\242\2470B\017\n\r_auto_createdB\r\n\013_ch" - + "ain_nameB\025\n\023_creation_timestampB\016\n\014_desc" - + "riptionB\017\n\r_disk_size_gbB\021\n\017_download_by" - + "tesB\005\n\003_idB\007\n\005_kindB\024\n\022_label_fingerprin" - + "tB\020\n\016_location_hintB\007\n\005_nameB\020\n\016_satisfi" - + "es_pzsB\014\n\n_self_linkB\032\n\030_snapshot_encryp" - + "tion_keyB\016\n\014_source_diskB\035\n\033_source_disk" - + "_encryption_keyB\021\n\017_source_disk_idB\t\n\007_s" - + "tatusB\020\n\016_storage_bytesB\027\n\025_storage_byte" - + "s_status\"\241\002\n\014SnapshotList\022\020\n\002id\030\233\032 \001(\tH\000" - + "\210\001\001\0223\n\005items\030\300\317\367/ \003(\0132!.google.cloud.com" - + "pute.v1.Snapshot\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\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_s" - + "elf_linkB\n\n\010_warning\"\265\001\n\027SourceDiskEncry" - + "ptionKey\022T\n\023disk_encryption_key\030\205\355\304\201\001 \001(" - + "\0132..google.cloud.compute.v1.CustomerEncr" - + "yptionKeyH\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_con" - + "figs\030\317\331\252p \003(\01320.google.cloud.compute.v1." - + "DiskInstantiationConfig\"\226\007\n\030SourceInstan" - + "ceProperties\022\037\n\016can_ip_forward\030\374\206\204\337\001 \001(\010" - + "H\000\210\001\001\022$\n\023deletion_protection\030\352\377\262\332\001 \001(\010H\001" - + "\210\001\001\022\034\n\013description\030\374\207\326\311\001 \001(\tH\002\210\001\001\022<\n\005dis" - + "ks\030\366\314\312- \003(\0132*.google.cloud.compute.v1.Sa" - + "vedAttachedDisk\022J\n\022guest_accelerators\030\357\314" - + "\207\335\001 \003(\0132*.google.cloud.compute.v1.Accele" - + "ratorConfig\022Q\n\006labels\030\377\277\301\356\001 \003(\0132=.google" - + ".cloud.compute.v1.SourceInstanceProperti" - + "es.LabelsEntry\022\034\n\014machine_type\030\262\260\312l \001(\tH" - + "\003\210\001\001\022;\n\010metadata\030\257\366\265) \001(\0132!.google.cloud" - + ".compute.v1.MetadataH\004\210\001\001\022 \n\020min_cpu_pla" - + "tform\030\367\233\352s \001(\tH\005\210\001\001\022H\n\022network_interface" - + "s\030\213\332\222\031 \003(\0132).google.cloud.compute.v1.Net" - + "workInterface\022@\n\nscheduling\030\224\313\261\270\001 \001(\0132#." - + "google.cloud.compute.v1.SchedulingH\006\210\001\001\022" - + "E\n\020service_accounts\030\260\304\253\204\001 \003(\0132\'.google.c" - + "loud.compute.v1.ServiceAccount\0223\n\004tags\030\231" - + "\350\330\001 \001(\0132\035.google.cloud.compute.v1.TagsH\007" - + "\210\001\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value" - + "\030\002 \001(\t:\0028\001B\021\n\017_can_ip_forwardB\026\n\024_deleti" - + "on_protectionB\016\n\014_descriptionB\017\n\r_machin" - + "e_typeB\013\n\t_metadataB\023\n\021_min_cpu_platform" - + "B\r\n\013_schedulingB\007\n\005_tags\"\240\006\n\016SslCertific" - + "ate\022\034\n\013certificate\030\227\203\375\242\001 \001(\tH\000\210\001\001\022\"\n\022cre" - + "ation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013descrip" - + "tion\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\034\n\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<.google." - + "cloud.compute.v1.SslCertificateManagedSs" - + "lCertificateH\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.clo" - + "ud.compute.v1.SslCertificateSelfManagedS" - + "slCertificateH\013\210\001\001\022%\n\031subject_alternativ" - + "e_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\016UNDEFINED_TYPE\020\000\022\017\n\007MANAGED\020\377" - + "\266\322\344\001\022\024\n\014SELF_MANAGED\020\214\373\223\317\001\022\030\n\020TYPE_UNSPE" - + "CIFIED\020\222\373\333\320\001B\016\n\014_certificateB\025\n\023_creatio" - + "n_timestampB\016\n\014_descriptionB\016\n\014_expire_t" - + "imeB\005\n\003_idB\007\n\005_kindB\n\n\010_managedB\007\n\005_name" - + "B\016\n\014_private_keyB\t\n\007_regionB\014\n\n_self_lin" - + "kB\017\n\r_self_managedB\007\n\005_type\"\313\003\n\034SslCerti" - + "ficateAggregatedList\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.SslCertificateAggregatedList.ItemsEnt" - + "ry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_to" - + "ken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" - + "H\003\210\001\001\022\027\n\014unreachables\030\237\240\206t \003(\t\0229\n\007warnin" - + "g\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.War" - + "ningH\004\210\001\001\032`\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022A\n\005" - + "value\030\002 \001(\01322.google.cloud.compute.v1.Ss" - + "lCertificatesScopedList:\0028\001B\005\n\003_idB\007\n\005_k" - + "indB\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n" - + "\010_warning\"\255\002\n\022SslCertificateList\022\020\n\002id\030\233" - + "\032 \001(\tH\000\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'.google.cl" - + "oud.compute.v1.SslCertificate\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\007warn" - + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" - + "arningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_pag" - + "e_tokenB\014\n\n_self_linkB\n\n\010_warning\"\320\003\n#Ss" - + "lCertificateManagedSslCertificate\022i\n\rdom" - + "ain_status\030\315\247\347\253\001 \003(\0132N.google.cloud.comp" - + "ute.v1.SslCertificateManagedSslCertifica" - + "te.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\021DomainStatus" - + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\321\001" - + "\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\016\n\006ACTIVE" - + "\020\206\346\211\226\001\022.\n&MANAGED_CERTIFICATE_STATUS_UNS" - + "PECIFIED\020\322\305\263\342\001\022\024\n\014PROVISIONING\020\355\365\332\212\001\022\032\n\023" - + "PROVISIONING_FAILED\020\317\253\320$\022\'\n\037PROVISIONING" - + "_FAILED_PERMANENTLY\020\253\360\222\203\001\022\026\n\016RENEWAL_FAI" - + "LED\020\204\276\241\317\001B\t\n\007_status\"\205\001\n\'SslCertificateS" - + "elfManagedSslCertificate\022\034\n\013certificate\030" - + "\227\203\375\242\001 \001(\tH\000\210\001\001\022\034\n\013private_key\030\243\363\245\254\001 \001(\tH" - + "\001\210\001\001B\016\n\014_certificateB\016\n\014_private_key\"\251\001\n" - + "\031SslCertificatesScopedList\022E\n\020ssl_certif" - + "icates\030\217\242\303\256\001 \003(\0132\'.google.cloud.compute." - + "v1.SslCertificate\0229\n\007warning\030\234\337\226\030 \001(\0132 ." + + "\214\001\n8target_ssl_proxies_set_ssl_certifica" + + "tes_request_resource\030\275\313\305F \001(\0132B.google.c" + + "loud.compute.v1.TargetSslProxiesSetSslCe" + + "rtificatesRequestB\003\340A\002\022!\n\020target_ssl_pro" + + "xy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n\013_request_id\"\363\001\n#Set" + + "SslPolicyTargetHttpsProxyRequest\022!\n\007proj" + + "ect\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_i" + + "d\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\022target_ht" + + "tps_proxy\030\354\260\372\030 \001(\tB\003\340A\002B\r\n\013_request_id\"\360" + + "\001\n!SetSslPolicyTargetSslProxyRequest\022!\n\007" + + "project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nreque" + + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001\022Z\n\035ssl_policy_refere" + + "nce_resource\030\274\364\237p \001(\0132+.google.cloud.com" + + "pute.v1.SslPolicyReferenceB\003\340A\002\022!\n\020targe" + + "t_ssl_proxy\030\315\272\306\241\001 \001(\tB\003\340A\002B\r\n\013_request_i" + + "d\"\334\001\n\026SetTagsInstanceRequest\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\362" + + "G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022=\n" + + "\rtags_resource\030\364\232\205\236\001 \001(\0132\035.google.cloud." + + "compute.v1.TagsB\003\340A\002\022\033\n\004zone\030\254\307\344\001 \001(\tB\n\340" + + "A\002\362G\004zoneB\r\n\013_request_id\"\207\002\n\036SetTargetFo" + + "rwardingRuleRequest\022 \n\017forwarding_rule\030\376" + + "\245\335\200\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\006regio" + + "n\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022T\n\031target_" + + "reference_resource\030\360\267\335\371\001 \001(\0132(.google.cl" + + "oud.compute.v1.TargetReferenceB\003\340A\002B\r\n\013_" + + "request_id\"\354\001\n$SetTargetGlobalForwarding" + + "RuleRequest\022 \n\017forwarding_rule\030\376\245\335\200\001 \001(\t" + + "B\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project" + + "\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022T\n\031target_r" + + "eference_resource\030\360\267\335\371\001 \001(\0132(.google.clo" + + "ud.compute.v1.TargetReferenceB\003\340A\002B\r\n\013_r" + + "equest_id\"\320\002\n)SetTargetPoolsInstanceGrou" + + "pManagerRequest\022&\n\026instance_group_manage" + + "r\030\303\367\363v \001(\tB\003\340A\002\022\217\001\n9instance_group_manag" + + "ers_set_target_pools_request_resource\030\210\206" + + "\210\206\001 \001(\0132C.google.cloud.compute.v1.Instan" + + "ceGroupManagersSetTargetPoolsRequestB\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\004zone\030\254\307\344\001 \001(" + + "\tB\n\340A\002\362G\004zoneB\r\n\013_request_id\"\346\002\n/SetTarg" + + "etPoolsRegionInstanceGroupManagerRequest" + + "\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\006r" + + "egion\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.clou" + + "d.compute.v1.RegionInstanceGroupManagers" + + "SetTargetPoolsRequestB\003\340A\002\022\032\n\nrequest_id" + + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\220\002\n%SetUrl" + + "MapRegionTargetHttpProxyRequest\022!\n\007proje" + + "ct\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006region\030\364\315\240" + + "B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001\022!\n\021target_http_proxy\030\345\276\322b \001(\tB\003\340" + + "A\002\022U\n\032url_map_reference_resource\030\225\346\216\276\001 \001" + + "(\0132(.google.cloud.compute.v1.UrlMapRefer" + + "enceB\003\340A\002B\r\n\013_request_id\"\222\002\n&SetUrlMapRe" + + "gionTargetHttpsProxyRequest\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\nrequest_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\022" + + "U\n\032url_map_reference_resource\030\225\346\216\276\001 \001(\0132" + + "(.google.cloud.compute.v1.UrlMapReferenc" + + "eB\003\340A\002B\r\n\013_request_id\"\351\001\n\037SetUrlMapTarge" + + "tHttpProxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340" + + "A\002\362G\007project\022\032\n\nrequest_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\032u" + + "rl_map_reference_resource\030\225\346\216\276\001 \001(\0132(.go" + + "ogle.cloud.compute.v1.UrlMapReferenceB\003\340" + + "A\002B\r\n\013_request_id\"\353\001\n SetUrlMapTargetHtt" + + "psProxyRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362" + + "G\007project\022\032\n\nrequest_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(.goog" + + "le.cloud.compute.v1.UrlMapReferenceB\003\340A\002" + + "B\r\n\013_request_id\"\320\001\n\"SetUsageExportBucket" + + "ProjectRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362" + + "G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\\\n" + + "\036usage_export_location_resource\030\353\314\324\t \001(\013" + + "2,.google.cloud.compute.v1.UsageExportLo" + + "cationB\003\340A\002B\r\n\013_request_id\"\343\002\n\rShareSett" + + "ings\022N\n\013project_map\030\266\326\377? \003(\01326.google.cl" + + "oud.compute.v1.ShareSettings.ProjectMapE" + + "ntry\022\033\n\nshare_type\030\232\227\270\253\001 \001(\tH\000\210\001\001\032f\n\017Pro" + + "jectMapEntry\022\013\n\003key\030\001 \001(\t\022B\n\005value\030\002 \001(\013" + + "23.google.cloud.compute.v1.ShareSettings" + + "ProjectConfig:\0028\001\"n\n\tShareType\022\030\n\024UNDEFI" + + "NED_SHARE_TYPE\020\000\022\014\n\005LOCAL\020\313\316\317\"\022\036\n\026SHARE_" + + "TYPE_UNSPECIFIED\020\222\274\366\353\001\022\031\n\021SPECIFIC_PROJE" + + "CTS\020\347\261\356\245\001B\r\n\013_share_type\"G\n\032ShareSetting" + + "sProjectConfig\022\032\n\nproject_id\030\201\310\322T \001(\tH\000\210" + + "\001\001B\r\n\013_project_id\"\316\001\n\026ShieldedInstanceCo" + + "nfig\022,\n\033enable_integrity_monitoring\030\266\333\207\303" + + "\001 \001(\010H\000\210\001\001\022\"\n\022enable_secure_boot\030\376\203\366: \001(" + + "\010H\001\210\001\001\022\033\n\013enable_vtpm\030\367\344\333V \001(\010H\002\210\001\001B\036\n\034_" + + "enable_integrity_monitoringB\025\n\023_enable_s" + + "ecure_bootB\016\n\014_enable_vtpm\"\213\002\n\030ShieldedI" + + "nstanceIdentity\022W\n\016encryption_key\030\243\307\351\350\001 " + + "\001(\01326.google.cloud.compute.v1.ShieldedIn" + + "stanceIdentityEntryH\000\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(" + + "\tH\001\210\001\001\022T\n\013signing_key\030\245\220\205\231\001 \001(\01326.google" + + ".cloud.compute.v1.ShieldedInstanceIdenti" + + "tyEntryH\002\210\001\001B\021\n\017_encryption_keyB\007\n\005_kind" + + "B\016\n\014_signing_key\"i\n\035ShieldedInstanceIden" + + "tityEntry\022\030\n\007ek_cert\030\235\334\324\326\001 \001(\tH\000\210\001\001\022\027\n\006e" + + "k_pub\030\344\327\250\223\001 \001(\tH\001\210\001\001B\n\n\010_ek_certB\t\n\007_ek_" + + "pub\"h\n\037ShieldedInstanceIntegrityPolicy\022(" + + "\n\030update_auto_learn_policy\030\247\304\207u \001(\010H\000\210\001\001" + + "B\033\n\031_update_auto_learn_policy\"`\n\014SignedU" + + "rlKey\022\031\n\010key_name\030\353\360\356\356\001 \001(\tH\000\210\001\001\022\032\n\tkey_" + + "value\030\221\237\260\360\001 \001(\tH\001\210\001\001B\013\n\t_key_nameB\014\n\n_ke" + + "y_value\"\203\001\n\'SimulateMaintenanceEventInst" + + "anceRequest\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\033\n\004zone" + + "\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zone\"\326\017\n\010Snapshot\022\035\n\014ar" + + "chitecture\030\323\322\261\220\001 \001(\tH\000\210\001\001\022\035\n\014auto_create" + + "d\030\330\310\233\335\001 \001(\010H\001\210\001\001\022\032\n\nchain_name\030\311\332\335 \001(\tH" + + "\002\210\001\001\022#\n\023creation_size_bytes\030\215\350\345; \001(\003H\003\210\001" + + "\001\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\004\210\001\001\022\034\n" + + "\013description\030\374\207\326\311\001 \001(\tH\005\210\001\001\022\035\n\014disk_size" + + "_gb\030\267\232\347\226\001 \001(\003H\006\210\001\001\022\037\n\016download_bytes\030\364\313\271" + + "\317\001 \001(\003H\007\210\001\001\022\020\n\002id\030\233\032 \001(\004H\010\210\001\001\022\024\n\004kind\030\224\367" + + "\310\001 \001(\tH\t\210\001\001\022!\n\021label_fingerprint\030\231\360\367T \001(" + + "\tH\n\210\001\001\022A\n\006labels\030\377\277\301\356\001 \003(\0132-.google.clou" + + "d.compute.v1.Snapshot.LabelsEntry\022\030\n\rlic" + + "ense_codes\030\250\205\330\025 \003(\003\022\024\n\010licenses\030\322\210\200\241\001 \003(" + + "\t\022\036\n\rlocation_hint\030\321\201\222\247\001 \001(\tH\013\210\001\001\022\024\n\004nam" + + "e\030\213\365\315\001 \001(\tH\014\210\001\001\022\036\n\rsatisfies_pzs\030\253\335\253\345\001 \001" + + "(\010H\r\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\016\210\001\001\022W\n\027s" + + "napshot_encryption_key\030\376\366\324\024 \001(\0132..google" + + ".cloud.compute.v1.CustomerEncryptionKeyH" + + "\017\210\001\001\022\035\n\rsnapshot_type\030\325\331\245; \001(\tH\020\210\001\001\022\034\n\013s" + + "ource_disk\030\301\356\264\327\001 \001(\tH\021\210\001\001\022[\n\032source_disk" + + "_encryption_key\030\341\240\270\375\001 \001(\0132..google.cloud" + + ".compute.v1.CustomerEncryptionKeyH\022\210\001\001\022\037" + + "\n\016source_disk_id\030\331\315\311\330\001 \001(\tH\023\210\001\001\022/\n\037sourc" + + "e_snapshot_schedule_policy\030\203\266\265p \001(\tH\024\210\001\001" + + "\0222\n\"source_snapshot_schedule_policy_id\030\327" + + "\247\316! \001(\tH\025\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\026\210\001\001\022\036\n\r" + + "storage_bytes\030\247\273\275\312\001 \001(\003H\027\210\001\001\022%\n\024storage_" + + "bytes_status\030\212\253\200\352\001 \001(\tH\030\210\001\001\022\035\n\021storage_l" + + "ocations\030\232\355\263\234\001 \003(\t\032-\n\013LabelsEntry\022\013\n\003key" + + "\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"j\n\014Architectur" + + "e\022\032\n\026UNDEFINED_ARCHITECTURE\020\000\022 \n\030ARCHITE" + + "CTURE_UNSPECIFIED\020\253\324\235\274\001\022\014\n\005ARM64\020\372\313\351\035\022\016\n" + + "\006X86_64\020\307\244\346\312\001\"N\n\014SnapshotType\022\033\n\027UNDEFIN" + + "ED_SNAPSHOT_TYPE\020\000\022\017\n\007ARCHIVE\020\242\331\321\361\001\022\020\n\010S" + + "TANDARD\020\275\235\214\347\001\"r\n\006Status\022\024\n\020UNDEFINED_STA" + + "TUS\020\000\022\020\n\010CREATING\020\271\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374" + + "\001\022\016\n\006FAILED\020\275\220\246\331\001\022\014\n\005READY\020\203\303\217%\022\020\n\tUPLOA" + + "DING\020\241\234\315\177\"]\n\022StorageBytesStatus\022\"\n\036UNDEF" + + "INED_STORAGE_BYTES_STATUS\020\000\022\020\n\010UPDATING\020" + + "\306\356\354\353\001\022\021\n\nUP_TO_DATE\020\316\242\2470B\017\n\r_architectur" + + "eB\017\n\r_auto_createdB\r\n\013_chain_nameB\026\n\024_cr" + + "eation_size_bytesB\025\n\023_creation_timestamp" + + "B\016\n\014_descriptionB\017\n\r_disk_size_gbB\021\n\017_do" + + "wnload_bytesB\005\n\003_idB\007\n\005_kindB\024\n\022_label_f" + + "ingerprintB\020\n\016_location_hintB\007\n\005_nameB\020\n" + + "\016_satisfies_pzsB\014\n\n_self_linkB\032\n\030_snapsh" + + "ot_encryption_keyB\020\n\016_snapshot_typeB\016\n\014_" + + "source_diskB\035\n\033_source_disk_encryption_k" + + "eyB\021\n\017_source_disk_idB\"\n _source_snapsho" + + "t_schedule_policyB%\n#_source_snapshot_sc" + + "hedule_policy_idB\t\n\007_statusB\020\n\016_storage_" + + "bytesB\027\n\025_storage_bytes_status\"\241\002\n\014Snaps" + + "hotList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0223\n\005items\030\300\317\367/ " + + "\003(\0132!.google.cloud.compute.v1.Snapshot\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\007warning\030\234\337\226\030 \001(\0132 .google.cloud.com" + + "pute.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_warni" + + "ng\"\265\001\n\027SourceDiskEncryptionKey\022T\n\023disk_e" + + "ncryption_key\030\205\355\304\201\001 \001(\0132..google.cloud.c" + + "ompute.v1.CustomerEncryptionKeyH\000\210\001\001\022\034\n\013" + + "source_disk\030\301\356\264\327\001 \001(\tH\001\210\001\001B\026\n\024_disk_encr" + + "yption_keyB\016\n\014_source_disk\"a\n\024SourceInst" + + "anceParams\022I\n\014disk_configs\030\317\331\252p \003(\01320.go" + + "ogle.cloud.compute.v1.DiskInstantiationC" + + "onfig\"\361\010\n\030SourceInstanceProperties\022\037\n\016ca" + + "n_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\013description" + + "\030\374\207\326\311\001 \001(\tH\002\210\001\001\022<\n\005disks\030\366\314\312- \003(\0132*.goog" + + "le.cloud.compute.v1.SavedAttachedDisk\022J\n" + + "\022guest_accelerators\030\357\314\207\335\001 \003(\0132*.google.c" + + "loud.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\014machine_type\030\262\260\312l \001(\tH\004\210\001\001\022;\n\010metada" + + "ta\030\257\366\265) \001(\0132!.google.cloud.compute.v1.Me" + + "tadataH\005\210\001\001\022 \n\020min_cpu_platform\030\367\233\352s \001(\t" + + "H\006\210\001\001\022H\n\022network_interfaces\030\213\332\222\031 \003(\0132).g" + + "oogle.cloud.compute.v1.NetworkInterface\022" + + "@\n\nscheduling\030\224\313\261\270\001 \001(\0132#.google.cloud.c" + + "ompute.v1.SchedulingH\007\210\001\001\022E\n\020service_acc" + + "ounts\030\260\304\253\204\001 \003(\0132\'.google.cloud.compute.v" + + "1.ServiceAccount\0223\n\004tags\030\231\350\330\001 \001(\0132\035.goog" + + "le.cloud.compute.v1.TagsH\010\210\001\001\032-\n\013LabelsE" + + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\215\001\n" + + "\027KeyRevocationActionType\022(\n$UNDEFINED_KE" + + "Y_REVOCATION_ACTION_TYPE\020\000\022.\n&KEY_REVOCA" + + "TION_ACTION_TYPE_UNSPECIFIED\020\332\221\336\336\001\022\013\n\004NO" + + "NE\020\270\316\222\001\022\013\n\004STOP\020\202\200\234\001B\021\n\017_can_ip_forwardB" + + "\026\n\024_deletion_protectionB\016\n\014_descriptionB" + + "\035\n\033_key_revocation_action_typeB\017\n\r_machi" + + "ne_typeB\013\n\t_metadataB\023\n\021_min_cpu_platfor" + + "mB\r\n\013_schedulingB\007\n\005_tags\"\240\006\n\016SslCertifi" + + "cate\022\034\n\013certificate\030\227\203\375\242\001 \001(\tH\000\210\001\001\022\"\n\022cr" + + "eation_timestamp\030\266\217\307\016 \001(\tH\001\210\001\001\022\034\n\013descri" + + "ption\030\374\207\326\311\001 \001(\tH\002\210\001\001\022\034\n\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<.google" + + ".cloud.compute.v1.SslCertificateManagedS" + + "slCertificateH\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.cl" + + "oud.compute.v1.SslCertificateSelfManaged" + + "SslCertificateH\013\210\001\001\022%\n\031subject_alternati" + + "ve_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\016UNDEFINED_TYPE\020\000\022\017\n\007MANAGED\020" + + "\377\266\322\344\001\022\024\n\014SELF_MANAGED\020\214\373\223\317\001\022\030\n\020TYPE_UNSP" + + "ECIFIED\020\222\373\333\320\001B\016\n\014_certificateB\025\n\023_creati" + + "on_timestampB\016\n\014_descriptionB\016\n\014_expire_" + + "timeB\005\n\003_idB\007\n\005_kindB\n\n\010_managedB\007\n\005_nam" + + "eB\016\n\014_private_keyB\t\n\007_regionB\014\n\n_self_li" + + "nkB\017\n\r_self_managedB\007\n\005_type\"\313\003\n\034SslCert" + + "ificateAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022" + + "R\n\005items\030\300\317\367/ \003(\0132@.google.cloud.compute" + + ".v1.SslCertificateAggregatedList.ItemsEn" + + "try\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_t" + + "oken\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\007warni" + + "ng\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Wa" + + "rningH\004\210\001\001\032`\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022A\n" + + "\005value\030\002 \001(\01322.google.cloud.compute.v1.S", + "slCertificatesScopedList:\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\"\255\002\n\022SslCertificateList\022\020\n\002id\030" + + "\233\032 \001(\tH\000\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'.google.c" + + "loud.compute.v1.SslCertificate\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(\t" + + "H\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007war" + + "ning\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_pa" + + "ge_tokenB\014\n\n_self_linkB\n\n\010_warning\"\320\003\n#S" + + "slCertificateManagedSslCertificate\022i\n\rdo" + + "main_status\030\315\247\347\253\001 \003(\0132N.google.cloud.com" + + "pute.v1.SslCertificateManagedSslCertific" + + "ate.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\021DomainStatu" + + "sEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\321" + + "\001\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\016\n\006ACTIV" + + "E\020\206\346\211\226\001\022.\n&MANAGED_CERTIFICATE_STATUS_UN" + + "SPECIFIED\020\322\305\263\342\001\022\024\n\014PROVISIONING\020\355\365\332\212\001\022\032\n" + + "\023PROVISIONING_FAILED\020\317\253\320$\022\'\n\037PROVISIONIN" + + "G_FAILED_PERMANENTLY\020\253\360\222\203\001\022\026\n\016RENEWAL_FA" + + "ILED\020\204\276\241\317\001B\t\n\007_status\"\205\001\n\'SslCertificate" + + "SelfManagedSslCertificate\022\034\n\013certificate" + + "\030\227\203\375\242\001 \001(\tH\000\210\001\001\022\034\n\013private_key\030\243\363\245\254\001 \001(\t" + + "H\001\210\001\001B\016\n\014_certificateB\016\n\014_private_key\"\251\001" + + "\n\031SslCertificatesScopedList\022E\n\020ssl_certi" + + "ficates\030\217\242\303\256\001 \003(\0132\'.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" + + "\010_warning\"\245\002\n\017SslPoliciesList\022\020\n\002id\030\233\032 \001" + + "(\tH\000\210\001\001\0224\n\005items\030\300\317\367/ \003(\0132\".google.cloud" + + ".compute.v1.SslPolicy\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\t" + + "self_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\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB" + + "\014\n\n_self_linkB\n\n\010_warning\"?\n(SslPolicies" + + "ListAvailableFeaturesResponse\022\023\n\010feature" + + "s\030\275\310\263u \003(\t\"\266\005\n\tSslPolicy\022\"\n\022creation_tim" + + "estamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\032\n\017custom_features\030" + + "\313\262\313\020 \003(\t\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\034" + + "\n\020enabled_features\030\373\306\322\337\001 \003(\t\022\033\n\013fingerpr" + + "int\030\344\321\363o \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004k" + + "ind\030\224\367\310\001 \001(\tH\004\210\001\001\022\037\n\017min_tls_version\030\247\346\361" + + "\003 \001(\tH\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\027\n\007prof" + + "ile\030\251\223\272l \001(\tH\007\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" + + "H\010\210\001\001\0227\n\010warnings\030\327\210\301\355\001 \003(\0132!.google.clo" + + "ud.compute.v1.Warnings\"^\n\rMinTlsVersion\022" + + "\035\n\031UNDEFINED_MIN_TLS_VERSION\020\000\022\016\n\007TLS_1_" + + "0\020\276\244\345\017\022\016\n\007TLS_1_1\020\277\244\345\017\022\016\n\007TLS_1_2\020\300\244\345\017\"e" + + "\n\007Profile\022\025\n\021UNDEFINED_PROFILE\020\000\022\021\n\nCOMP" + + "ATIBLE\020\324\215\303U\022\016\n\006CUSTOM\020\361\376\245\271\001\022\r\n\006MODERN\020\237\276" + + "\371>\022\021\n\nRESTRICTED\020\333\350\333|B\025\n\023_creation_times" + + "tampB\016\n\014_descriptionB\016\n\014_fingerprintB\005\n\003" + + "_idB\007\n\005_kindB\022\n\020_min_tls_versionB\007\n\005_nam" + + "eB\n\n\010_profileB\014\n\n_self_link\"@\n\022SslPolicy" + + "Reference\022\033\n\nssl_policy\030\305\375\340\214\001 \001(\tH\000\210\001\001B\r" + + "\n\013_ssl_policy\"\233\001\n\024StartInstanceRequest\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\nrequest_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\"\265\002\n%StartWithEncryptionKeyIn" + + "stanceRequest\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022" + + "\206\001\n4instances_start_with_encryption_key_" + + "request_resource\030\377\376\317\322\001 \001(\0132?.google.clou" + + "d.compute.v1.InstancesStartWithEncryptio" + + "nKeyRequestB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A" + + "\002\362G\007project\022\032\n\nrequest_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\"|\n\016StatefulPolicy\022V\n\017preserved_state" + + "\030\252\342\240\001 \001(\01325.google.cloud.compute.v1.Stat" + + "efulPolicyPreservedStateH\000\210\001\001B\022\n\020_preser" + + "ved_state\"\341\001\n\034StatefulPolicyPreservedSta" + + "te\022R\n\005disks\030\366\314\312- \003(\0132@.google.cloud.comp" + + "ute.v1.StatefulPolicyPreservedState.Disk" + + "sEntry\032m\n\nDisksEntry\022\013\n\003key\030\001 \001(\t\022N\n\005val" + + "ue\030\002 \001(\0132?.google.cloud.compute.v1.State" + + "fulPolicyPreservedStateDiskDevice:\0028\001\"\264\001" + + "\n&StatefulPolicyPreservedStateDiskDevice" + + "\022\034\n\013auto_delete\030\273\344\316\335\001 \001(\tH\000\210\001\001\"\\\n\nAutoDe" + + "lete\022\031\n\025UNDEFINED_AUTO_DELETE\020\000\022\014\n\005NEVER" + + "\020\354\244\257#\022%\n\036ON_PERMANENT_INSTANCE_DELETION\020" + + "\347\340\322-B\016\n\014_auto_delete\"\232\001\n\023StopInstanceReq" + + "uest\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022!\n\007projec" + + "t\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_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\004zo" + + "neB\r\n\013_request_id\"\232\017\n\nSubnetwork\022\"\n\022crea" + + "tion_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013descript" + + "ion\030\374\207\326\311\001 \001(\tH\001\210\001\001\022 \n\020enable_flow_logs\030\344" + + "\304\241H \001(\010H\002\210\001\001\022$\n\024external_ipv6_prefix\030\366\222\266" + + "B \001(\tH\003\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\004\210\001\001\022" + + " \n\017gateway_address\030\371\211\244\333\001 \001(\tH\005\210\001\001\022\020\n\002id\030" + + "\233\032 \001(\004H\006\210\001\001\022%\n\024internal_ipv6_prefix\030\350\242\264\361" + + "\001 \001(\tH\007\210\001\001\022\035\n\rip_cidr_range\030\312\315\344. \001(\tH\010\210\001" + + "\001\022!\n\020ipv6_access_type\030\335\365\321\360\001 \001(\tH\t\210\001\001\022 \n\017" + + "ipv6_cidr_range\030\212\234\237\202\001 \001(\tH\n\210\001\001\022\024\n\004kind\030\224" + + "\367\310\001 \001(\tH\013\210\001\001\022I\n\nlog_config\030\235\321\301\247\001 \001(\0132,.g" + + "oogle.cloud.compute.v1.SubnetworkLogConf" + + "igH\014\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\r\210\001\001\022\027\n\007network" + + "\030\256\264\205o \001(\tH\016\210\001\001\022)\n\030private_ip_google_acce" + + "ss\030\316\350\375\310\001 \001(\010H\017\210\001\001\022*\n\032private_ipv6_google" + + "_access\030\216\314\202\027 \001(\tH\020\210\001\001\022\030\n\007purpose\030\236\372\357\226\001 \001" + + "(\tH\021\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\022\210\001\001\022\024\n\004role\030" + + "\366\200\326\001 \001(\tH\023\210\001\001\022Q\n\023secondary_ip_ranges\030\343\377\224" + + "A \003(\01321.google.cloud.compute.v1.Subnetwo" + + "rkSecondaryRange\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH" + + "\024\210\001\001\022\033\n\nstack_type\030\221\265\213\313\001 \001(\tH\025\210\001\001\022\025\n\005sta" + + "te\030\221\211\2534 \001(\tH\026\210\001\001\"y\n\016Ipv6AccessType\022\036\n\032UN" + + "DEFINED_IPV6_ACCESS_TYPE\020\000\022\017\n\010EXTERNAL\020\313" + + "\247\375\020\022\020\n\010INTERNAL\020\275\355\226\205\001\022$\n\034UNSPECIFIED_IPV" + + "6_ACCESS_TYPE\020\245\366\244\225\001\"\276\001\n\027PrivateIpv6Googl" + + "eAccess\022(\n$UNDEFINED_PRIVATE_IPV6_GOOGLE" + + "_ACCESS\020\000\022\035\n\025DISABLE_GOOGLE_ACCESS\020\363\251\204\327\001" + + "\022-\n%ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGL" + + "E\020\272\312\211\314\001\022+\n#ENABLE_OUTBOUND_VM_ACCESS_TO_" + + "GOOGLE\020\327\372\266\211\001\"\256\001\n\007Purpose\022\025\n\021UNDEFINED_PU" + + "RPOSE\020\000\022#\n\034INTERNAL_HTTPS_LOAD_BALANCER\020" + + "\331\266\316v\022\017\n\007PRIVATE\020\343\342\262\300\001\022\027\n\020PRIVATE_RFC_191" + + "8\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\":\n\004Role\022\022\n" + + "\016UNDEFINED_ROLE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\016\n\006BAC" + + "KUP\020\302\323\315\242\001\"i\n\tStackType\022\030\n\024UNDEFINED_STAC" + + "K_TYPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020" + + "\246\313\325\n\022\036\n\026UNSPECIFIED_STACK_TYPE\020\331\321\221\216\001\"<\n\005" + + "State\022\023\n\017UNDEFINED_STATE\020\000\022\020\n\010DRAINING\020\352" + + "\325\214\345\001\022\014\n\005READY\020\203\303\217%B\025\n\023_creation_timestam" + + "pB\016\n\014_descriptionB\023\n\021_enable_flow_logsB\027" + + "\n\025_external_ipv6_prefixB\016\n\014_fingerprintB" + + "\022\n\020_gateway_addressB\005\n\003_idB\027\n\025_internal_" + + "ipv6_prefixB\020\n\016_ip_cidr_rangeB\023\n\021_ipv6_a" + + "ccess_typeB\022\n\020_ipv6_cidr_rangeB\007\n\005_kindB" + + "\r\n\013_log_configB\007\n\005_nameB\n\n\010_networkB\033\n\031_" + + "private_ip_google_accessB\035\n\033_private_ipv" + + "6_google_accessB\n\n\010_purposeB\t\n\007_regionB\007" + + "\n\005_roleB\014\n\n_self_linkB\r\n\013_stack_typeB\010\n\006" + + "_state\"\277\003\n\030SubnetworkAggregatedList\022\020\n\002i" + + "d\030\233\032 \001(\tH\000\210\001\001\022N\n\005items\030\300\317\367/ \003(\0132<.google" + + ".cloud.compute.v1.SubnetworkAggregatedLi" + + "st.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017n" + + "ext_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_lin" + + "k\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.com" + + "pute.v1.WarningH\004\210\001\001\032\\\n\nItemsEntry\022\013\n\003ke" + + "y\030\001 \001(\t\022=\n\005value\030\002 \001(\0132..google.cloud.co" + + "mpute.v1.SubnetworksScopedList:\0028\001B\005\n\003_i" + + "dB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_" + + "linkB\n\n\010_warning\"\245\002\n\016SubnetworkList\022\020\n\002i" + + "d\030\233\032 \001(\tH\000\210\001\001\0225\n\005items\030\300\317\367/ \003(\0132#.google" + + ".cloud.compute.v1.Subnetwork\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\007warni" + + "ng\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Wa" + + "rningH\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\"\335\004\n\023Sub" + + "networkLogConfig\022$\n\024aggregation_interval" + + "\030\202\233\264S \001(\tH\000\210\001\001\022\027\n\006enable\030\203\313\324\224\001 \001(\010H\001\210\001\001\022" + + "\033\n\013filter_expr\030\334\244\270W \001(\tH\002\210\001\001\022\036\n\rflow_sam" + + "pling\030\330\347\345\374\001 \001(\002H\003\210\001\001\022\030\n\010metadata\030\257\366\265) \001(" + + "\tH\004\210\001\001\022\033\n\017metadata_fields\030\311\273\273\264\001 \003(\t\"\310\001\n\023" + + "AggregationInterval\022\"\n\036UNDEFINED_AGGREGA" + + "TION_INTERVAL\020\000\022\027\n\017INTERVAL_10_MIN\020\314\321\245\350\001" + + "\022\027\n\017INTERVAL_15_MIN\020\321\274\277\352\001\022\025\n\016INTERVAL_1_" + + "MIN\020\252\322\366 \022\026\n\017INTERVAL_30_SEC\020\211\340\314\003\022\025\n\016INTE" + + "RVAL_5_MIN\020\256\216\330\"\022\025\n\016INTERVAL_5_SEC\020\255\272\330\"\"u" + + "\n\010Metadata\022\026\n\022UNDEFINED_METADATA\020\000\022\026\n\017CU" + + "STOM_METADATA\020\275\330\343\035\022\034\n\024EXCLUDE_ALL_METADA" + + "TA\020\222\275\301\237\001\022\033\n\024INCLUDE_ALL_METADATA\020\204\315\277NB\027\n" + + "\025_aggregation_intervalB\t\n\007_enableB\016\n\014_fi" + + "lter_exprB\020\n\016_flow_samplingB\013\n\t_metadata" + + "\"w\n\030SubnetworkSecondaryRange\022\035\n\rip_cidr_" + + "range\030\312\315\344. \001(\tH\000\210\001\001\022\033\n\nrange_name\030\315\360\264\236\001 " + + "\001(\tH\001\210\001\001B\020\n\016_ip_cidr_rangeB\r\n\013_range_nam" + + "e\"V\n#SubnetworksExpandIpCidrRangeRequest" + + "\022\035\n\rip_cidr_range\030\312\315\344. \001(\tH\000\210\001\001B\020\n\016_ip_c" + + "idr_range\"\234\001\n\025SubnetworksScopedList\022<\n\013s" + + "ubnetworks\030\305\324\245\306\001 \003(\0132#.google.cloud.comp" + + "ute.v1.Subnetwork\0229\n\007warning\030\234\337\226\030 \001(\0132 ." + "google.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010" - + "_warning\"\245\002\n\017SslPoliciesList\022\020\n\002id\030\233\032 \001(" - + "\tH\000\210\001\001\0224\n\005items\030\300\317\367/ \003(\0132\".google.cloud." - + "compute.v1.SslPolicy\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\ts" - + "elf_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\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014" - + "\n\n_self_linkB\n\n\010_warning\"?\n(SslPoliciesL" - + "istAvailableFeaturesResponse\022\023\n\010features" - + "\030\275\310\263u \003(\t\"\266\005\n\tSslPolicy\022\"\n\022creation_time" - + "stamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\032\n\017custom_features\030\313" - + "\262\313\020 \003(\t\022\034\n\013description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\034\n" - + "\020enabled_features\030\373\306\322\337\001 \003(\t\022\033\n\013fingerpri" + + "_warning\"t\n*SubnetworksSetPrivateIpGoogl" + + "eAccessRequest\022)\n\030private_ip_google_acce" + + "ss\030\316\350\375\310\001 \001(\010H\000\210\001\001B\033\n\031_private_ip_google_" + + "access\"\177\n\nSubsetting\022\026\n\006policy\030\262\312\266+ \001(\tH" + + "\000\210\001\001\"N\n\006Policy\022\024\n\020UNDEFINED_POLICY\020\000\022!\n\032" + + "CONSISTENT_HASH_SUBSETTING\020\264\230\3743\022\013\n\004NONE\020" + + "\270\316\222\001B\t\n\007_policy\"\235\001\n\026SuspendInstanceReque" + + "st\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\nrequest_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\004zone" + + "B\r\n\013_request_id\"\211\001\n SwitchToCustomModeNe" + + "tworkRequest\022\027\n\007network\030\256\264\205o \001(\tB\003\340A\002\022!\n" + + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequ" + + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\330\003\n\016" + + "TCPHealthCheck\022\024\n\004port\030\201\261\322\001 \001(\005H\000\210\001\001\022\031\n\t" + + "port_name\030\211\207\347\023 \001(\tH\001\210\001\001\022\"\n\022port_specific" + + "ation\030\305\353\314\030 \001(\tH\002\210\001\001\022\034\n\014proxy_header\030\376\272\274L" + + " \001(\tH\003\210\001\001\022\027\n\007request\030\217\345\273\n \001(\tH\004\210\001\001\022\030\n\010re" + + "sponse\030\301\250\334] \001(\tH\005\210\001\001\"~\n\021PortSpecificatio" + + "n\022 \n\034UNDEFINED_PORT_SPECIFICATION\020\000\022\025\n\016U" + + "SE_FIXED_PORT\020\344\210\333Z\022\026\n\016USE_NAMED_PORT\020\277\317\307" + + "\246\001\022\030\n\020USE_SERVING_PORT\020\314\321\365\254\001\"H\n\013ProxyHea" + + "der\022\032\n\026UNDEFINED_PROXY_HEADER\020\000\022\013\n\004NONE\020" + + "\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B\007\n\005_portB\014\n\n_port" + + "_nameB\025\n\023_port_specificationB\017\n\r_proxy_h" + + "eaderB\n\n\010_requestB\013\n\t_response\"E\n\004Tags\022\033" + + "\n\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001\022\020\n\005items\030\300\317\367" + + "/ \003(\tB\016\n\014_fingerprint\"\312\003\n\017TargetGrpcProx" + + "y\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\033\n\013fingerpri" + "nt\030\344\321\363o \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004ki" - + "nd\030\224\367\310\001 \001(\tH\004\210\001\001\022\037\n\017min_tls_version\030\247\346\361\003" - + " \001(\tH\005\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001\001\022\027\n\007profi" - + "le\030\251\223\272l \001(\tH\007\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH" - + "\010\210\001\001\0227\n\010warnings\030\327\210\301\355\001 \003(\0132!.google.clou" - + "d.compute.v1.Warnings\"^\n\rMinTlsVersion\022\035" - + "\n\031UNDEFINED_MIN_TLS_VERSION\020\000\022\016\n\007TLS_1_0" - + "\020\276\244\345\017\022\016\n\007TLS_1_1\020\277\244\345\017\022\016\n\007TLS_1_2\020\300\244\345\017\"e\n" - + "\007Profile\022\025\n\021UNDEFINED_PROFILE\020\000\022\021\n\nCOMPA" - + "TIBLE\020\324\215\303U\022\016\n\006CUSTOM\020\361\376\245\271\001\022\r\n\006MODERN\020\237\276\371" - + ">\022\021\n\nRESTRICTED\020\333\350\333|B\025\n\023_creation_timest" - + "ampB\016\n\014_descriptionB\016\n\014_fingerprintB\005\n\003_" - + "idB\007\n\005_kindB\022\n\020_min_tls_versionB\007\n\005_name" - + "B\n\n\010_profileB\014\n\n_self_link\"@\n\022SslPolicyR" - + "eference\022\033\n\nssl_policy\030\305\375\340\214\001 \001(\tH\000\210\001\001B\r\n" - + "\013_ssl_policy\"\233\001\n\024StartInstanceRequest\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\nrequest_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\"\265\002\n%StartWithEncryptionKeyIns" - + "tanceRequest\022\030\n\010instance\030\225\251\332\010 \001(\tB\003\340A\002\022\206" - + "\001\n4instances_start_with_encryption_key_r" - + "equest_resource\030\377\376\317\322\001 \001(\0132?.google.cloud" - + ".compute.v1.InstancesStartWithEncryption" - + "KeyRequestB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002" - + "\362G\007project\022\032\n\nrequest_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\"|\n\016StatefulPolicy\022V\n\017preserved_state\030" - + "\252\342\240\001 \001(\01325.google.cloud.compute.v1.State" - + "fulPolicyPreservedStateH\000\210\001\001B\022\n\020_preserv" - + "ed_state\"\341\001\n\034StatefulPolicyPreservedStat" - + "e\022R\n\005disks\030\366\314\312- \003(\0132@.google.cloud.compu" - + "te.v1.StatefulPolicyPreservedState.Disks" - + "Entry\032m\n\nDisksEntry\022\013\n\003key\030\001 \001(\t\022N\n\005valu", - "e\030\002 \001(\0132?.google.cloud.compute.v1.Statef" - + "ulPolicyPreservedStateDiskDevice:\0028\001\"\264\001\n" - + "&StatefulPolicyPreservedStateDiskDevice\022" - + "\034\n\013auto_delete\030\273\344\316\335\001 \001(\tH\000\210\001\001\"\\\n\nAutoDel" - + "ete\022\031\n\025UNDEFINED_AUTO_DELETE\020\000\022\014\n\005NEVER\020" - + "\354\244\257#\022%\n\036ON_PERMANENT_INSTANCE_DELETION\020\347" - + "\340\322-B\016\n\014_auto_delete\"\232\001\n\023StopInstanceRequ" - + "est\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\nrequest_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\004zon" - + "eB\r\n\013_request_id\"\232\017\n\nSubnetwork\022\"\n\022creat" - + "ion_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013descripti" - + "on\030\374\207\326\311\001 \001(\tH\001\210\001\001\022 \n\020enable_flow_logs\030\344\304" - + "\241H \001(\010H\002\210\001\001\022$\n\024external_ipv6_prefix\030\366\222\266B" - + " \001(\tH\003\210\001\001\022\033\n\013fingerprint\030\344\321\363o \001(\tH\004\210\001\001\022 " - + "\n\017gateway_address\030\371\211\244\333\001 \001(\tH\005\210\001\001\022\020\n\002id\030\233" - + "\032 \001(\004H\006\210\001\001\022%\n\024internal_ipv6_prefix\030\350\242\264\361\001" - + " \001(\tH\007\210\001\001\022\035\n\rip_cidr_range\030\312\315\344. \001(\tH\010\210\001\001" - + "\022!\n\020ipv6_access_type\030\335\365\321\360\001 \001(\tH\t\210\001\001\022 \n\017i" - + "pv6_cidr_range\030\212\234\237\202\001 \001(\tH\n\210\001\001\022\024\n\004kind\030\224\367" - + "\310\001 \001(\tH\013\210\001\001\022I\n\nlog_config\030\235\321\301\247\001 \001(\0132,.go" - + "ogle.cloud.compute.v1.SubnetworkLogConfi" - + "gH\014\210\001\001\022\024\n\004name\030\213\365\315\001 \001(\tH\r\210\001\001\022\027\n\007network\030" - + "\256\264\205o \001(\tH\016\210\001\001\022)\n\030private_ip_google_acces" - + "s\030\316\350\375\310\001 \001(\010H\017\210\001\001\022*\n\032private_ipv6_google_" - + "access\030\216\314\202\027 \001(\tH\020\210\001\001\022\030\n\007purpose\030\236\372\357\226\001 \001(" - + "\tH\021\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\022\210\001\001\022\024\n\004role\030\366" - + "\200\326\001 \001(\tH\023\210\001\001\022Q\n\023secondary_ip_ranges\030\343\377\224A" - + " \003(\01321.google.cloud.compute.v1.Subnetwor" - + "kSecondaryRange\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\024" - + "\210\001\001\022\033\n\nstack_type\030\221\265\213\313\001 \001(\tH\025\210\001\001\022\025\n\005stat" - + "e\030\221\211\2534 \001(\tH\026\210\001\001\"y\n\016Ipv6AccessType\022\036\n\032UND" - + "EFINED_IPV6_ACCESS_TYPE\020\000\022\017\n\010EXTERNAL\020\313\247" - + "\375\020\022\020\n\010INTERNAL\020\275\355\226\205\001\022$\n\034UNSPECIFIED_IPV6" - + "_ACCESS_TYPE\020\245\366\244\225\001\"\276\001\n\027PrivateIpv6Google" - + "Access\022(\n$UNDEFINED_PRIVATE_IPV6_GOOGLE_" - + "ACCESS\020\000\022\035\n\025DISABLE_GOOGLE_ACCESS\020\363\251\204\327\001\022" - + "-\n%ENABLE_BIDIRECTIONAL_ACCESS_TO_GOOGLE" - + "\020\272\312\211\314\001\022+\n#ENABLE_OUTBOUND_VM_ACCESS_TO_G" - + "OOGLE\020\327\372\266\211\001\"\256\001\n\007Purpose\022\025\n\021UNDEFINED_PUR" - + "POSE\020\000\022#\n\034INTERNAL_HTTPS_LOAD_BALANCER\020\331" - + "\266\316v\022\017\n\007PRIVATE\020\343\342\262\300\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\":\n\004Role\022\022\n\016" - + "UNDEFINED_ROLE\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\016\n\006BACK" - + "UP\020\302\323\315\242\001\"i\n\tStackType\022\030\n\024UNDEFINED_STACK" - + "_TYPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246" - + "\313\325\n\022\036\n\026UNSPECIFIED_STACK_TYPE\020\331\321\221\216\001\"<\n\005S" - + "tate\022\023\n\017UNDEFINED_STATE\020\000\022\020\n\010DRAINING\020\352\325" - + "\214\345\001\022\014\n\005READY\020\203\303\217%B\025\n\023_creation_timestamp" - + "B\016\n\014_descriptionB\023\n\021_enable_flow_logsB\027\n" - + "\025_external_ipv6_prefixB\016\n\014_fingerprintB\022" - + "\n\020_gateway_addressB\005\n\003_idB\027\n\025_internal_i" - + "pv6_prefixB\020\n\016_ip_cidr_rangeB\023\n\021_ipv6_ac" - + "cess_typeB\022\n\020_ipv6_cidr_rangeB\007\n\005_kindB\r" - + "\n\013_log_configB\007\n\005_nameB\n\n\010_networkB\033\n\031_p" - + "rivate_ip_google_accessB\035\n\033_private_ipv6" - + "_google_accessB\n\n\010_purposeB\t\n\007_regionB\007\n" - + "\005_roleB\014\n\n_self_linkB\r\n\013_stack_typeB\010\n\006_" - + "state\"\277\003\n\030SubnetworkAggregatedList\022\020\n\002id" + + "nd\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\032" + + "\n\tself_link\030\215\222\305\331\001 \001(\tH\006\210\001\001\022!\n\021self_link_" + + "with_id\030\202\254\235\025 \001(\tH\007\210\001\001\022\030\n\007url_map\030\214\225\201\257\001 \001" + + "(\tH\010\210\001\001\022&\n\026validate_for_proxyless\030\250\343\3060 \001" + + "(\010H\t\210\001\001B\025\n\023_creation_timestampB\016\n\014_descr" + + "iptionB\016\n\014_fingerprintB\005\n\003_idB\007\n\005_kindB\007" + + "\n\005_nameB\014\n\n_self_linkB\024\n\022_self_link_with" + + "_idB\n\n\010_url_mapB\031\n\027_validate_for_proxyle" + + "ss\"\257\002\n\023TargetGrpcProxyList\022\020\n\002id\030\233\032 \001(\tH" + + "\000\210\001\001\022:\n\005items\030\300\317\367/ \003(\0132(.google.cloud.co" + + "mpute.v1.TargetGrpcProxy\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\007warning\030\234" + + "\337\226\030 \001(\0132 .google.cloud.compute.v1.Warnin" + + "gH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tok" + + "enB\014\n\n_self_linkB\n\n\010_warning\"\256\001\n\033TargetH" + + "ttpProxiesScopedList\022H\n\023target_http_prox" + + "ies\030\303\325\250M \003(\0132(.google.cloud.compute.v1.T" + + "argetHttpProxy\0229\n\007warning\030\234\337\226\030 \001(\0132 .goo" + + "gle.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_wa" + + "rning\"\235\003\n\017TargetHttpProxy\022\"\n\022creation_ti" + + "mestamp\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\033\n\013fingerprint\030\344\321\363o \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\033\n\nproxy_bind\030\356\316\261" + + "\210\001 \001(\010H\006\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\007\210\001\001\022\032\n\ts" + + "elf_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\030\n\007url_map\030\214\225\201\257\001" + + " \001(\tH\t\210\001\001B\025\n\023_creation_timestampB\016\n\014_des" + + "criptionB\016\n\014_fingerprintB\005\n\003_idB\007\n\005_kind" + + "B\007\n\005_nameB\r\n\013_proxy_bindB\t\n\007_regionB\014\n\n_" + + "self_linkB\n\n\010_url_map\"\210\003\n\035TargetHttpProx" + + "yAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022S\n\005ite" + + "ms\030\300\317\367/ \003(\0132A.google.cloud.compute.v1.Ta" + + "rgetHttpProxyAggregatedList.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\nItemsEntry" + + "\022\013\n\003key\030\001 \001(\t\022C\n\005value\030\002 \001(\01324.google.cl" + + "oud.compute.v1.TargetHttpProxiesScopedLi" + + "st:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tok" + + "enB\014\n\n_self_link\"\257\002\n\023TargetHttpProxyList" + + "\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.TargetHttpProxy\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\007warning\030\234\337\226\030 \001(\0132 .google.cloud.com" + + "pute.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_warni" + + "ng\"\262\001\n\034TargetHttpsProxiesScopedList\022K\n\024t" + + "arget_https_proxies\030\212\374\347\256\001 \003(\0132).google.c" + + "loud.compute.v1.TargetHttpsProxy\0229\n\007warn" + + "ing\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.W" + + "arningH\000\210\001\001B\n\n\010_warning\"a\n*TargetHttpsPr" + + "oxiesSetCertificateMapRequest\022\037\n\017certifi" + + "cate_map\030\264\345\315J \001(\tH\000\210\001\001B\022\n\020_certificate_m" + + "ap\"\266\001\n(TargetHttpsProxiesSetQuicOverride" + + "Request\022\036\n\rquic_override\030\255\241\333\331\001 \001(\tH\000\210\001\001\"" + + "X\n\014QuicOverride\022\033\n\027UNDEFINED_QUIC_OVERRI" + + "DE\020\000\022\016\n\007DISABLE\020\310\335\246s\022\016\n\006ENABLE\020\203\263\240\321\001\022\013\n\004" + + "NONE\020\270\316\222\001B\020\n\016_quic_override\"K\n+TargetHtt" + + "psProxiesSetSslCertificatesRequest\022\034\n\020ss" + + "l_certificates\030\217\242\303\256\001 \003(\t\"\242\006\n\020TargetHttps" + + "Proxy\022$\n\024authorization_policy\030\270\357\227\020 \001(\tH\000" + + "\210\001\001\022\037\n\017certificate_map\030\264\345\315J \001(\tH\001\210\001\001\022\"\n\022" + + "creation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022\034\n\013desc" + + "ription\030\374\207\326\311\001 \001(\tH\003\210\001\001\022\033\n\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\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\033\n\npro" + + "xy_bind\030\356\316\261\210\001 \001(\010H\010\210\001\001\022\036\n\rquic_override\030" + + "\255\241\333\331\001 \001(\tH\t\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\n\210\001\001\022\032" + + "\n\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022\"\n\021server_tls" + + "_policy\030\362\336\207\215\001 \001(\tH\014\210\001\001\022\034\n\020ssl_certificat" + + "es\030\217\242\303\256\001 \003(\t\022\033\n\nssl_policy\030\305\375\340\214\001 \001(\tH\r\210\001" + + "\001\022\030\n\007url_map\030\214\225\201\257\001 \001(\tH\016\210\001\001\"X\n\014QuicOverr" + + "ide\022\033\n\027UNDEFINED_QUIC_OVERRIDE\020\000\022\016\n\007DISA" + + "BLE\020\310\335\246s\022\016\n\006ENABLE\020\203\263\240\321\001\022\013\n\004NONE\020\270\316\222\001B\027\n" + + "\025_authorization_policyB\022\n\020_certificate_m" + + "apB\025\n\023_creation_timestampB\016\n\014_descriptio" + + "nB\016\n\014_fingerprintB\005\n\003_idB\007\n\005_kindB\007\n\005_na" + + "meB\r\n\013_proxy_bindB\020\n\016_quic_overrideB\t\n\007_" + + "regionB\014\n\n_self_linkB\024\n\022_server_tls_poli" + + "cyB\r\n\013_ssl_policyB\n\n\010_url_map\"\322\003\n\036Target" + + "HttpsProxyAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210" + + "\001\001\022T\n\005items\030\300\317\367/ \003(\0132B.google.cloud.comp" + + "ute.v1.TargetHttpsProxyAggregatedList.It" + + "emsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_p" + + "age_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\007" + + "warning\030\234\337\226\030 \001(\0132 .google.cloud.compute." + + "v1.WarningH\004\210\001\001\032c\n\nItemsEntry\022\013\n\003key\030\001 \001" + + "(\t\022D\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_sel" + + "f_linkB\n\n\010_warning\"\261\002\n\024TargetHttpsProxyL" + + "ist\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.TargetHttpsPro" + + "xy\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_to" + + "ken\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" + + "H\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\003_idB\007\n\005_kind" + + "B\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_w" + + "arning\"\307\003\n\016TargetInstance\022\"\n\022creation_ti" + + "mestamp\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\022\030\n\010instanc" + + "e\030\225\251\332\010 \001(\tH\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\033\n\nnat_policy\030\220\304\212\363\001 " + + "\001(\tH\006\210\001\001\022\027\n\007network\030\256\264\205o \001(\tH\007\210\001\001\022\032\n\tsel" + + "f_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\024\n\004zone\030\254\307\344\001 \001(\tH\t" + + "\210\001\001\"4\n\tNatPolicy\022\030\n\024UNDEFINED_NAT_POLICY" + + "\020\000\022\r\n\006NO_NAT\020\203\273\376LB\025\n\023_creation_timestamp" + + "B\016\n\014_descriptionB\005\n\003_idB\013\n\t_instanceB\007\n\005" + + "_kindB\007\n\005_nameB\r\n\013_nat_policyB\n\n\010_networ" + + "kB\014\n\n_self_linkB\007\n\005_zone\"\313\003\n\034TargetInsta" + + "nceAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022R\n\005i" + + "tems\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\014unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234" + + "\337\226\030 \001(\0132 .google.cloud.compute.v1.Warnin" + + "gH\004\210\001\001\032`\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022A\n\005val" + + "ue\030\002 \001(\01322.google.cloud.compute.v1.Targe" + + "tInstancesScopedList:\0028\001B\005\n\003_idB\007\n\005_kind" + + "B\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_w" + + "arning\"\255\002\n\022TargetInstanceList\022\020\n\002id\030\233\032 \001" + + "(\tH\000\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'.google.cloud" + + ".compute.v1.TargetInstance\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\007warning" + + "\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn" + + "ingH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_t" + + "okenB\014\n\n_self_linkB\n\n\010_warning\"\251\001\n\031Targe" + + "tInstancesScopedList\022E\n\020target_instances" + + "\030\320\322\255\273\001 \003(\0132\'.google.cloud.compute.v1.Tar" + + "getInstance\0229\n\007warning\030\234\337\226\030 \001(\0132 .google" + + ".cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_warni" + + "ng\"\320\005\n\nTargetPool\022\033\n\013backup_pool\030\371\310\360\025 \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\036\n\016fail" + + "over_ratio\030\376\224\264e \001(\002H\003\210\001\001\022\031\n\rhealth_check" + + "s\030\256\257\346\325\001 \003(\t\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n\tinstanc" + + "es\030\376\374\357\r \003(\t\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\024\n\004nam" + + "e\030\213\365\315\001 \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!\n\020session_a" + + "ffinity\030\261\301\231\335\001 \001(\tH\t\210\001\001\"\353\001\n\017SessionAffini" + + "ty\022\036\n\032UNDEFINED_SESSION_AFFINITY\020\000\022\021\n\tCL" + + "IENT_IP\020\233\334\351\244\001\022\037\n\030CLIENT_IP_NO_DESTINATIO" + + "N\020\224\232\3152\022\033\n\024CLIENT_IP_PORT_PROTO\020\256\362\334i\022\026\n\017C" + + "LIENT_IP_PROTO\020\244\305\211\014\022\030\n\020GENERATED_COOKIE\020" + + "\264\316\312\260\001\022\023\n\014HEADER_FIELD\020\250\211\334_\022\023\n\013HTTP_COOKI" + + "E\020\373\243\203\354\001\022\013\n\004NONE\020\270\316\222\001B\016\n\014_backup_poolB\025\n\023" + + "_creation_timestampB\016\n\014_descriptionB\021\n\017_" + + "failover_ratioB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB" + + "\t\n\007_regionB\014\n\n_self_linkB\023\n\021_session_aff" + + "inity\"\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.SubnetworkAggregatedLis" + + "cloud.compute.v1.TargetPoolAggregatedLis" + "t.ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017ne" + "xt_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.comp" + "ute.v1.WarningH\004\210\001\001\032\\\n\nItemsEntry\022\013\n\003key" + "\030\001 \001(\t\022=\n\005value\030\002 \001(\0132..google.cloud.com" - + "pute.v1.SubnetworksScopedList:\0028\001B\005\n\003_id" + + "pute.v1.TargetPoolsScopedList:\0028\001B\005\n\003_id" + "B\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_l" - + "inkB\n\n\010_warning\"\245\002\n\016SubnetworkList\022\020\n\002id" - + "\030\233\032 \001(\tH\000\210\001\001\0225\n\005items\030\300\317\367/ \003(\0132#.google." - + "cloud.compute.v1.Subnetwork\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\007warnin" - + "g\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.War" - + "ningH\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\"\335\004\n\023Subn" - + "etworkLogConfig\022$\n\024aggregation_interval\030" - + "\202\233\264S \001(\tH\000\210\001\001\022\027\n\006enable\030\203\313\324\224\001 \001(\010H\001\210\001\001\022\033" - + "\n\013filter_expr\030\334\244\270W \001(\tH\002\210\001\001\022\036\n\rflow_samp" - + "ling\030\330\347\345\374\001 \001(\002H\003\210\001\001\022\030\n\010metadata\030\257\366\265) \001(\t" - + "H\004\210\001\001\022\033\n\017metadata_fields\030\311\273\273\264\001 \003(\t\"\310\001\n\023A" - + "ggregationInterval\022\"\n\036UNDEFINED_AGGREGAT" - + "ION_INTERVAL\020\000\022\027\n\017INTERVAL_10_MIN\020\314\321\245\350\001\022" - + "\027\n\017INTERVAL_15_MIN\020\321\274\277\352\001\022\025\n\016INTERVAL_1_M" - + "IN\020\252\322\366 \022\026\n\017INTERVAL_30_SEC\020\211\340\314\003\022\025\n\016INTER" - + "VAL_5_MIN\020\256\216\330\"\022\025\n\016INTERVAL_5_SEC\020\255\272\330\"\"u\n" - + "\010Metadata\022\026\n\022UNDEFINED_METADATA\020\000\022\026\n\017CUS" - + "TOM_METADATA\020\275\330\343\035\022\034\n\024EXCLUDE_ALL_METADAT" - + "A\020\222\275\301\237\001\022\033\n\024INCLUDE_ALL_METADATA\020\204\315\277NB\027\n\025" - + "_aggregation_intervalB\t\n\007_enableB\016\n\014_fil" - + "ter_exprB\020\n\016_flow_samplingB\013\n\t_metadata\"" - + "w\n\030SubnetworkSecondaryRange\022\035\n\rip_cidr_r" - + "ange\030\312\315\344. \001(\tH\000\210\001\001\022\033\n\nrange_name\030\315\360\264\236\001 \001" - + "(\tH\001\210\001\001B\020\n\016_ip_cidr_rangeB\r\n\013_range_name" - + "\"V\n#SubnetworksExpandIpCidrRangeRequest\022" - + "\035\n\rip_cidr_range\030\312\315\344. \001(\tH\000\210\001\001B\020\n\016_ip_ci" - + "dr_range\"\234\001\n\025SubnetworksScopedList\022<\n\013su" - + "bnetworks\030\305\324\245\306\001 \003(\0132#.google.cloud.compu" - + "te.v1.Subnetwork\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" - + "oogle.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_" - + "warning\"t\n*SubnetworksSetPrivateIpGoogle" - + "AccessRequest\022)\n\030private_ip_google_acces" - + "s\030\316\350\375\310\001 \001(\010H\000\210\001\001B\033\n\031_private_ip_google_a" - + "ccess\"\177\n\nSubsetting\022\026\n\006policy\030\262\312\266+ \001(\tH\000" - + "\210\001\001\"N\n\006Policy\022\024\n\020UNDEFINED_POLICY\020\000\022!\n\032C" - + "ONSISTENT_HASH_SUBSETTING\020\264\230\3743\022\013\n\004NONE\020\270" - + "\316\222\001B\t\n\007_policy\"\235\001\n\026SuspendInstanceReques" - + "t\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\nrequest_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\"\211\001\n SwitchToCustomModeNet" - + "workRequest\022\027\n\007network\030\256\264\205o \001(\tB\003\340A\002\022!\n\007" - + "project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nreque" - + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\330\003\n\016T" - + "CPHealthCheck\022\024\n\004port\030\201\261\322\001 \001(\005H\000\210\001\001\022\031\n\tp" - + "ort_name\030\211\207\347\023 \001(\tH\001\210\001\001\022\"\n\022port_specifica" - + "tion\030\305\353\314\030 \001(\tH\002\210\001\001\022\034\n\014proxy_header\030\376\272\274L " - + "\001(\tH\003\210\001\001\022\027\n\007request\030\217\345\273\n \001(\tH\004\210\001\001\022\030\n\010res" - + "ponse\030\301\250\334] \001(\tH\005\210\001\001\"~\n\021PortSpecification" - + "\022 \n\034UNDEFINED_PORT_SPECIFICATION\020\000\022\025\n\016US" - + "E_FIXED_PORT\020\344\210\333Z\022\026\n\016USE_NAMED_PORT\020\277\317\307\246" - + "\001\022\030\n\020USE_SERVING_PORT\020\314\321\365\254\001\"H\n\013ProxyHead" - + "er\022\032\n\026UNDEFINED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270" - + "\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B\007\n\005_portB\014\n\n_port_" - + "nameB\025\n\023_port_specificationB\017\n\r_proxy_he" - + "aderB\n\n\010_requestB\013\n\t_response\"E\n\004Tags\022\033\n" - + "\013fingerprint\030\344\321\363o \001(\tH\000\210\001\001\022\020\n\005items\030\300\317\367/" - + " \003(\tB\016\n\014_fingerprint\"\312\003\n\017TargetGrpcProxy" - + "\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013" - + "description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\033\n\013fingerprin" - + "t\030\344\321\363o \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\024\n\004kin" - + "d\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\032\n" - + "\tself_link\030\215\222\305\331\001 \001(\tH\006\210\001\001\022!\n\021self_link_w" - + "ith_id\030\202\254\235\025 \001(\tH\007\210\001\001\022\030\n\007url_map\030\214\225\201\257\001 \001(" - + "\tH\010\210\001\001\022&\n\026validate_for_proxyless\030\250\343\3060 \001(" - + "\010H\t\210\001\001B\025\n\023_creation_timestampB\016\n\014_descri" - + "ptionB\016\n\014_fingerprintB\005\n\003_idB\007\n\005_kindB\007\n" - + "\005_nameB\014\n\n_self_linkB\024\n\022_self_link_with_" - + "idB\n\n\010_url_mapB\031\n\027_validate_for_proxyles" - + "s\"\257\002\n\023TargetGrpcProxyList\022\020\n\002id\030\233\032 \001(\tH\000" - + "\210\001\001\022:\n\005items\030\300\317\367/ \003(\0132(.google.cloud.com" - + "pute.v1.TargetGrpcProxy\022\024\n\004kind\030\224\367\310\001 \001(\t" - + "H\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.compute.v1.Warning" - + "H\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_toke" - + "nB\014\n\n_self_linkB\n\n\010_warning\"\256\001\n\033TargetHt" - + "tpProxiesScopedList\022H\n\023target_http_proxi" - + "es\030\303\325\250M \003(\0132(.google.cloud.compute.v1.Ta" - + "rgetHttpProxy\0229\n\007warning\030\234\337\226\030 \001(\0132 .goog" - + "le.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_war" - + "ning\"\235\003\n\017TargetHttpProxy\022\"\n\022creation_tim" - + "estamp\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\033\n\013fingerprint\030\344\321\363o \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\033\n\nproxy_bind\030\356\316\261\210" - + "\001 \001(\010H\006\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\007\210\001\001\022\032\n\tse" - + "lf_link\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\030\n\007url_map\030\214\225\201\257\001 " - + "\001(\tH\t\210\001\001B\025\n\023_creation_timestampB\016\n\014_desc" - + "riptionB\016\n\014_fingerprintB\005\n\003_idB\007\n\005_kindB" - + "\007\n\005_nameB\r\n\013_proxy_bindB\t\n\007_regionB\014\n\n_s" - + "elf_linkB\n\n\010_url_map\"\210\003\n\035TargetHttpProxy" - + "AggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022S\n\005item" - + "s\030\300\317\367/ \003(\0132A.google.cloud.compute.v1.Tar" - + "getHttpProxyAggregatedList.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\nItemsEntry\022" - + "\013\n\003key\030\001 \001(\t\022C\n\005value\030\002 \001(\01324.google.clo" - + "ud.compute.v1.TargetHttpProxiesScopedLis" - + "t:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_toke" - + "nB\014\n\n_self_link\"\257\002\n\023TargetHttpProxyList\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.TargetHttpProxy\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\007warning\030\234\337\226\030 \001(\0132 .google.cloud.comp" - + "ute.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_warnin" - + "g\"\262\001\n\034TargetHttpsProxiesScopedList\022K\n\024ta" - + "rget_https_proxies\030\212\374\347\256\001 \003(\0132).google.cl" - + "oud.compute.v1.TargetHttpsProxy\0229\n\007warni" - + "ng\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Wa" - + "rningH\000\210\001\001B\n\n\010_warning\"a\n*TargetHttpsPro" - + "xiesSetCertificateMapRequest\022\037\n\017certific" - + "ate_map\030\264\345\315J \001(\tH\000\210\001\001B\022\n\020_certificate_ma" - + "p\"\266\001\n(TargetHttpsProxiesSetQuicOverrideR" - + "equest\022\036\n\rquic_override\030\255\241\333\331\001 \001(\tH\000\210\001\001\"X" - + "\n\014QuicOverride\022\033\n\027UNDEFINED_QUIC_OVERRID" - + "E\020\000\022\016\n\007DISABLE\020\310\335\246s\022\016\n\006ENABLE\020\203\263\240\321\001\022\013\n\004N" - + "ONE\020\270\316\222\001B\020\n\016_quic_override\"K\n+TargetHttp" - + "sProxiesSetSslCertificatesRequest\022\034\n\020ssl" - + "_certificates\030\217\242\303\256\001 \003(\t\"\242\006\n\020TargetHttpsP" - + "roxy\022$\n\024authorization_policy\030\270\357\227\020 \001(\tH\000\210" - + "\001\001\022\037\n\017certificate_map\030\264\345\315J \001(\tH\001\210\001\001\022\"\n\022c" - + "reation_timestamp\030\266\217\307\016 \001(\tH\002\210\001\001\022\034\n\013descr" - + "iption\030\374\207\326\311\001 \001(\tH\003\210\001\001\022\033\n\013fingerprint\030\344\321\363" - + "o \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\022\024\n\004name\030\213\365\315\001 \001(\tH\007\210\001\001\022\033\n\nprox" - + "y_bind\030\356\316\261\210\001 \001(\010H\010\210\001\001\022\036\n\rquic_override\030\255" - + "\241\333\331\001 \001(\tH\t\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\n\210\001\001\022\032\n" - + "\tself_link\030\215\222\305\331\001 \001(\tH\013\210\001\001\022\"\n\021server_tls_" - + "policy\030\362\336\207\215\001 \001(\tH\014\210\001\001\022\034\n\020ssl_certificate" - + "s\030\217\242\303\256\001 \003(\t\022\033\n\nssl_policy\030\305\375\340\214\001 \001(\tH\r\210\001\001" - + "\022\030\n\007url_map\030\214\225\201\257\001 \001(\tH\016\210\001\001\"X\n\014QuicOverri" - + "de\022\033\n\027UNDEFINED_QUIC_OVERRIDE\020\000\022\016\n\007DISAB" - + "LE\020\310\335\246s\022\016\n\006ENABLE\020\203\263\240\321\001\022\013\n\004NONE\020\270\316\222\001B\027\n\025" - + "_authorization_policyB\022\n\020_certificate_ma" - + "pB\025\n\023_creation_timestampB\016\n\014_description" - + "B\016\n\014_fingerprintB\005\n\003_idB\007\n\005_kindB\007\n\005_nam" - + "eB\r\n\013_proxy_bindB\020\n\016_quic_overrideB\t\n\007_r" - + "egionB\014\n\n_self_linkB\024\n\022_server_tls_polic" - + "yB\r\n\013_ssl_policyB\n\n\010_url_map\"\322\003\n\036TargetH" - + "ttpsProxyAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001" - + "\001\022T\n\005items\030\300\317\367/ \003(\0132B.google.cloud.compu" - + "te.v1.TargetHttpsProxyAggregatedList.Ite" - + "msEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_pa" - + "ge_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\007w" + + "inkB\n\n\010_warning\"{\n\030TargetPoolInstanceHea" + + "lth\022@\n\rhealth_status\030\265\326\272\265\001 \003(\0132%.google." + + "cloud.compute.v1.HealthStatus\022\024\n\004kind\030\224\367" + + "\310\001 \001(\tH\000\210\001\001B\007\n\005_kind\"\245\002\n\016TargetPoolList\022" + + "\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0225\n\005items\030\300\317\367/ \003(\0132#.go" + + "ogle.cloud.compute.v1.TargetPool\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\007w" + "arning\030\234\337\226\030 \001(\0132 .google.cloud.compute.v" - + "1.WarningH\004\210\001\001\032c\n\nItemsEntry\022\013\n\003key\030\001 \001(" - + "\t\022D\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_self" - + "_linkB\n\n\010_warning\"\261\002\n\024TargetHttpsProxyLi" - + "st\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.TargetHttpsProx" - + "y\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017next_page_tok" - + "en\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." - + "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_wa" - + "rning\"\307\003\n\016TargetInstance\022\"\n\022creation_tim" - + "estamp\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\022\030\n\010instance" - + "\030\225\251\332\010 \001(\tH\003\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\004\210\001\001\022\024\n\004" - + "name\030\213\365\315\001 \001(\tH\005\210\001\001\022\033\n\nnat_policy\030\220\304\212\363\001 \001" - + "(\tH\006\210\001\001\022\027\n\007network\030\256\264\205o \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\004zone\030\254\307\344\001 \001(\tH\t\210" - + "\001\001\"4\n\tNatPolicy\022\030\n\024UNDEFINED_NAT_POLICY\020" - + "\000\022\r\n\006NO_NAT\020\203\273\376LB\025\n\023_creation_timestampB" - + "\016\n\014_descriptionB\005\n\003_idB\013\n\t_instanceB\007\n\005_" - + "kindB\007\n\005_nameB\r\n\013_nat_policyB\n\n\010_network" - + "B\014\n\n_self_linkB\007\n\005_zone\"\313\003\n\034TargetInstan" - + "ceAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022R\n\005it" - + "ems\030\300\317\367/ \003(\0132@.google.cloud.compute.v1.T" - + "argetInstanceAggregatedList.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.Warning" - + "H\004\210\001\001\032`\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022A\n\005valu" - + "e\030\002 \001(\01322.google.cloud.compute.v1.Target" - + "InstancesScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB" - + "\022\n\020_next_page_tokenB\014\n\n_self_linkB\n\n\010_wa" - + "rning\"\255\002\n\022TargetInstanceList\022\020\n\002id\030\233\032 \001(" - + "\tH\000\210\001\001\0229\n\005items\030\300\317\367/ \003(\0132\'.google.cloud." - + "compute.v1.TargetInstance\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\007warning\030" - + "\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warni" - + "ngH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_to" - + "kenB\014\n\n_self_linkB\n\n\010_warning\"\251\001\n\031Target" - + "InstancesScopedList\022E\n\020target_instances\030" - + "\320\322\255\273\001 \003(\0132\'.google.cloud.compute.v1.Targ" - + "etInstance\0229\n\007warning\030\234\337\226\030 \001(\0132 .google." - + "cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_warnin" - + "g\"\320\005\n\nTargetPool\022\033\n\013backup_pool\030\371\310\360\025 \001(\t" - + "H\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\036\n\016failo" - + "ver_ratio\030\376\224\264e \001(\002H\003\210\001\001\022\031\n\rhealth_checks" - + "\030\256\257\346\325\001 \003(\t\022\020\n\002id\030\233\032 \001(\004H\004\210\001\001\022\024\n\tinstance" - + "s\030\376\374\357\r \003(\t\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\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!\n\020session_af" - + "finity\030\261\301\231\335\001 \001(\tH\t\210\001\001\"\353\001\n\017SessionAffinit" - + "y\022\036\n\032UNDEFINED_SESSION_AFFINITY\020\000\022\021\n\tCLI" - + "ENT_IP\020\233\334\351\244\001\022\037\n\030CLIENT_IP_NO_DESTINATION" - + "\020\224\232\3152\022\033\n\024CLIENT_IP_PORT_PROTO\020\256\362\334i\022\026\n\017CL" - + "IENT_IP_PROTO\020\244\305\211\014\022\030\n\020GENERATED_COOKIE\020\264" - + "\316\312\260\001\022\023\n\014HEADER_FIELD\020\250\211\334_\022\023\n\013HTTP_COOKIE" - + "\020\373\243\203\354\001\022\013\n\004NONE\020\270\316\222\001B\016\n\014_backup_poolB\025\n\023_" - + "creation_timestampB\016\n\014_descriptionB\021\n\017_f" - + "ailover_ratioB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t" - + "\n\007_regionB\014\n\n_self_linkB\023\n\021_session_affi" - + "nity\"\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.c" - + "loud.compute.v1.TargetPoolAggregatedList" - + ".ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" - + "t_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\022" - + "9\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compu" - + "te.v1.WarningH\004\210\001\001\032\\\n\nItemsEntry\022\013\n\003key\030" - + "\001 \001(\t\022=\n\005value\030\002 \001(\0132..google.cloud.comp" - + "ute.v1.TargetPoolsScopedList:\0028\001B\005\n\003_idB" + + "1.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\"l\n " + + "TargetPoolsAddHealthCheckRequest\022H\n\rheal" + + "th_checks\030\256\257\346\325\001 \003(\0132-.google.cloud.compu" + + "te.v1.HealthCheckReference\"a\n\035TargetPool" + + "sAddInstanceRequest\022@\n\tinstances\030\376\374\357\r \003(" + + "\0132*.google.cloud.compute.v1.InstanceRefe" + + "rence\"o\n#TargetPoolsRemoveHealthCheckReq" + + "uest\022H\n\rhealth_checks\030\256\257\346\325\001 \003(\0132-.google" + + ".cloud.compute.v1.HealthCheckReference\"d" + + "\n TargetPoolsRemoveInstanceRequest\022@\n\tin" + + "stances\030\376\374\357\r \003(\0132*.google.cloud.compute." + + "v1.InstanceReference\"\235\001\n\025TargetPoolsScop" + + "edList\022=\n\014target_pools\030\251\237\240\240\001 \003(\0132#.googl" + + "e.cloud.compute.v1.TargetPool\0229\n\007warning" + + "\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn" + + "ingH\000\210\001\001B\n\n\010_warning\"4\n\017TargetReference\022", + "\026\n\006target\030\221\343\371[ \001(\tH\000\210\001\001B\t\n\007_target\"P\n(Ta" + + "rgetSslProxiesSetBackendServiceRequest\022\030" + + "\n\007service\030\265\215\217\262\001 \001(\tH\000\210\001\001B\n\n\010_service\"_\n(" + + "TargetSslProxiesSetCertificateMapRequest" + + "\022\037\n\017certificate_map\030\264\345\315J \001(\tH\000\210\001\001B\022\n\020_ce" + + "rtificate_map\"\240\001\n%TargetSslProxiesSetPro" + + "xyHeaderRequest\022\034\n\014proxy_header\030\376\272\274L \001(\t" + + "H\000\210\001\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINED_PROXY_" + + "HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B" + + "\017\n\r_proxy_header\"I\n)TargetSslProxiesSetS" + + "slCertificatesRequest\022\034\n\020ssl_certificate" + + "s\030\217\242\303\256\001 \003(\t\"\230\004\n\016TargetSslProxy\022\037\n\017certif" + + "icate_map\030\264\345\315J \001(\tH\000\210\001\001\022\"\n\022creation_time" + + "stamp\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\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\014proxy" + + "_header\030\376\272\274L \001(\tH\006\210\001\001\022\032\n\tself_link\030\215\222\305\331\001" + + " \001(\tH\007\210\001\001\022\030\n\007service\030\265\215\217\262\001 \001(\tH\010\210\001\001\022\034\n\020s" + + "sl_certificates\030\217\242\303\256\001 \003(\t\022\033\n\nssl_policy\030" + + "\305\375\340\214\001 \001(\tH\t\210\001\001\"H\n\013ProxyHeader\022\032\n\026UNDEFIN" + + "ED_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_" + + "V1\020\254\244\267\237\001B\022\n\020_certificate_mapB\025\n\023_creatio" + + "n_timestampB\016\n\014_descriptionB\005\n\003_idB\007\n\005_k" + + "indB\007\n\005_nameB\017\n\r_proxy_headerB\014\n\n_self_l" + + "inkB\n\n\010_serviceB\r\n\013_ssl_policy\"\255\002\n\022Targe" + + "tSslProxyList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005items" + + "\030\300\317\367/ \003(\0132\'.google.cloud.compute.v1.Targ" + + "etSslProxy\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\007warning\030\234\337\226\030 \001(\0132 .goog" + + "le.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_li" - + "nkB\n\n\010_warning\"{\n\030TargetPoolInstanceHeal" - + "th\022@\n\rhealth_status\030\265\326\272\265\001 \003(\0132%.google.c" - + "loud.compute.v1.HealthStatus\022\024\n\004kind\030\224\367\310" - + "\001 \001(\tH\000\210\001\001B\007\n\005_kind\"\245\002\n\016TargetPoolList\022\020" - + "\n\002id\030\233\032 \001(\tH\000\210\001\001\0225\n\005items\030\300\317\367/ \003(\0132#.goo" - + "gle.cloud.compute.v1.TargetPool\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\007wa" - + "rning\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_p" - + "age_tokenB\014\n\n_self_linkB\n\n\010_warning\"l\n T" - + "argetPoolsAddHealthCheckRequest\022H\n\rhealt" - + "h_checks\030\256\257\346\325\001 \003(\0132-.google.cloud.comput" - + "e.v1.HealthCheckReference\"a\n\035TargetPools" - + "AddInstanceRequest\022@\n\tinstances\030\376\374\357\r \003(\013" - + "2*.google.cloud.compute.v1.InstanceRefer" - + "ence\"o\n#TargetPoolsRemoveHealthCheckRequ" - + "est\022H\n\rhealth_checks\030\256\257\346\325\001 \003(\0132-.google." - + "cloud.compute.v1.HealthCheckReference\"d\n" - + " TargetPoolsRemoveInstanceRequest\022@\n\tins" - + "tances\030\376\374\357\r \003(\0132*.google.cloud.compute.v" - + "1.InstanceReference\"\235\001\n\025TargetPoolsScope" - + "dList\022=\n\014target_pools\030\251\237\240\240\001 \003(\0132#.google" - + ".cloud.compute.v1.TargetPool\0229\n\007warning\030" - + "\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warni" - + "ngH\000\210\001\001B\n\n\010_warning\"4\n\017TargetReference\022\026" - + "\n\006target\030\221\343\371[ \001(\tH\000\210\001\001B\t\n\007_target\"P\n(Tar" - + "getSslProxiesSetBackendServiceRequest\022\030\n" - + "\007service\030\265\215\217\262\001 \001(\tH\000\210\001\001B\n\n\010_service\"_\n(T" - + "argetSslProxiesSetCertificateMapRequest\022" - + "\037\n\017certificate_map\030\264\345\315J \001(\tH\000\210\001\001B\022\n\020_cer" - + "tificate_map\"\240\001\n%TargetSslProxiesSetProx" - + "yHeaderRequest\022\034\n\014proxy_header\030\376\272\274L \001(\tH" - + "\000\210\001\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINED_PROXY_H" - + "EADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B\017" - + "\n\r_proxy_header\"I\n)TargetSslProxiesSetSs" - + "lCertificatesRequest\022\034\n\020ssl_certificates" - + "\030\217\242\303\256\001 \003(\t\"\230\004\n\016TargetSslProxy\022\037\n\017certifi" - + "cate_map\030\264\345\315J \001(\tH\000\210\001\001\022\"\n\022creation_times" - + "tamp\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\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\014proxy_" - + "header\030\376\272\274L \001(\tH\006\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 " - + "\001(\tH\007\210\001\001\022\030\n\007service\030\265\215\217\262\001 \001(\tH\010\210\001\001\022\034\n\020ss" - + "l_certificates\030\217\242\303\256\001 \003(\t\022\033\n\nssl_policy\030\305" - + "\375\340\214\001 \001(\tH\t\210\001\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINE" - + "D_PROXY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V" - + "1\020\254\244\267\237\001B\022\n\020_certificate_mapB\025\n\023_creation" - + "_timestampB\016\n\014_descriptionB\005\n\003_idB\007\n\005_ki" - + "ndB\007\n\005_nameB\017\n\r_proxy_headerB\014\n\n_self_li" - + "nkB\n\n\010_serviceB\r\n\013_ssl_policy\"\255\002\n\022Target" - + "SslProxyList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005items\030" - + "\300\317\367/ \003(\0132\'.google.cloud.compute.v1.Targe" - + "tSslProxy\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\007warning\030\234\337\226\030 \001(\0132 .googl" - + "e.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_lin" - + "kB\n\n\010_warning\"P\n(TargetTcpProxiesSetBack" - + "endServiceRequest\022\030\n\007service\030\265\215\217\262\001 \001(\tH\000" - + "\210\001\001B\n\n\010_service\"\240\001\n%TargetTcpProxiesSetP" - + "roxyHeaderRequest\022\034\n\014proxy_header\030\376\272\274L \001" - + "(\tH\000\210\001\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINED_PROX" - + "Y_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237" - + "\001B\017\n\r_proxy_header\"\305\003\n\016TargetTcpProxy\022\"\n" - + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013des" - + "cription\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\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(\t" - + "H\004\210\001\001\022\033\n\nproxy_bind\030\356\316\261\210\001 \001(\010H\005\210\001\001\022\034\n\014pr" - + "oxy_header\030\376\272\274L \001(\tH\006\210\001\001\022\032\n\tself_link\030\215\222" - + "\305\331\001 \001(\tH\007\210\001\001\022\030\n\007service\030\265\215\217\262\001 \001(\tH\010\210\001\001\"H" - + "\n\013ProxyHeader\022\032\n\026UNDEFINED_PROXY_HEADER\020" - + "\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B\025\n\023_cre" - + "ation_timestampB\016\n\014_descriptionB\005\n\003_idB\007" - + "\n\005_kindB\007\n\005_nameB\r\n\013_proxy_bindB\017\n\r_prox" - + "y_headerB\014\n\n_self_linkB\n\n\010_service\"\255\002\n\022T" - + "argetTcpProxyList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005i" - + "tems\030\300\317\367/ \003(\0132\'.google.cloud.compute.v1." - + "TargetTcpProxy\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017" - + "next_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_li" - + "nk\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\003" - + "_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_sel" - + "f_linkB\n\n\010_warning\"\373\003\n\020TargetVpnGateway\022" - + "\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013d" - + "escription\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\034\n\020forwarding_" - + "rules\030\265\232\314\226\001 \003(\t\022\020\n\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n\004kin" - + "d\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\027\n" - + "\007network\030\256\264\205o \001(\tH\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\026\n\006st" - + "atus\030\362\237\267V \001(\tH\010\210\001\001\022\022\n\007tunnels\030\213\372\3551 \003(\t\"`" - + "\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010CREATI" - + "NG\020\271\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\016\n\006FAILED\020\275\220\246" - + "\331\001\022\014\n\005READY\020\203\303\217%B\025\n\023_creation_timestampB" - + "\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_name" - + "B\n\n\010_networkB\t\n\007_regionB\014\n\n_self_linkB\t\n" - + "\007_status\"\321\003\n\036TargetVpnGatewayAggregatedL" - + "ist\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.TargetVpnGatew" - + "ayAggregatedList.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\014unreac", - "hables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .go" - + "ogle.cloud.compute.v1.WarningH\004\210\001\001\032b\n\nIt" - + "emsEntry\022\013\n\003key\030\001 \001(\t\022C\n\005value\030\002 \001(\01324.g" - + "oogle.cloud.compute.v1.TargetVpnGateways" - + "ScopedList:\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\"\261\002\n" - + "\024TargetVpnGatewayList\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.TargetVpnGateway\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\ts" - + "elf_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\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014" - + "\n\n_self_linkB\n\n\010_warning\"\260\001\n\033TargetVpnGa" - + "tewaysScopedList\022J\n\023target_vpn_gateways\030" - + "\210\223\312\277\001 \003(\0132).google.cloud.compute.v1.Targ" - + "etVpnGateway\0229\n\007warning\030\234\337\226\030 \001(\0132 .googl" - + "e.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_warn" - + "ing\"\223\004\n\013TestFailure\022\"\n\021actual_output_url" - + "\030\202\331\361\210\001 \001(\tH\000\210\001\001\022-\n\035actual_redirect_respo" - + "nse_code\030\331\203\274\024 \001(\005H\001\210\001\001\022\037\n\016actual_service" - + "\030\204\322\376\321\001 \001(\tH\002\210\001\001\022$\n\023expected_output_url\030\230" - + "\242\367\316\001 \001(\tH\003\210\001\001\022/\n\037expected_redirect_respo" - + "nse_code\030\357\352\200\t \001(\005H\004\210\001\001\022 \n\020expected_servi" - + "ce\030\256\370\361? \001(\tH\005\210\001\001\022=\n\007headers\030\206\337\235{ \003(\0132).g" - + "oogle.cloud.compute.v1.UrlMapTestHeader\022" - + "\024\n\004host\030\250\353\303\001 \001(\tH\006\210\001\001\022\024\n\004path\030\245\310\321\001 \001(\tH\007" - + "\210\001\001B\024\n\022_actual_output_urlB \n\036_actual_red" - + "irect_response_codeB\021\n\017_actual_serviceB\026" - + "\n\024_expected_output_urlB\"\n _expected_redi" - + "rect_response_codeB\023\n\021_expected_serviceB" - + "\007\n\005_hostB\007\n\005_path\"\315\001\n\035TestIamPermissions" - + "DiskRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n\010" - + "resource\030\216\210\257] \001(\tB\003\340A\002\022c\n!test_permissio" - + "ns_request_resource\030\246\305\267\321\001 \001(\0132/.google.c" - + "loud.compute.v1.TestPermissionsRequestB\003" - + "\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\305\001\n+TestIamPer" - + "missionsExternalVpnGatewayRequest\022\027\n\007pro" - + "ject\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_resourc" - + "e\030\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1.Te" - + "stPermissionsRequestB\003\340A\002\"\250\001\n\'TestIamPer" - + "missionsFirewallPolicyRequest\022\030\n\010resourc" - + "e\030\216\210\257] \001(\tB\003\340A\002\022c\n!test_permissions_requ" - + "est_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.co" - + "mpute.v1.TestPermissionsRequestB\003\340A\002\"\270\001\n" - + "\036TestIamPermissionsImageRequest\022\027\n\007proje" - + "ct\030\231\226\301l \001(\tB\003\340A\002\022\030\n\010resource\030\216\210\257] \001(\tB\003\340" - + "A\002\022c\n!test_permissions_request_resource\030" - + "\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1.Test" - + "PermissionsRequestB\003\340A\002\"\321\001\n!TestIamPermi" - + "ssionsInstanceRequest\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.TestPermission" - + "sRequestB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\303\001\n)" - + "TestIamPermissionsInstanceTemplateReques" - + "t\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.compu" - + "te.v1.TestPermissionsRequestB\003\340A\002\"\276\001\n$Te" - + "stIamPermissionsLicenseCodeRequest\022\027\n\007pr" + + "nkB\n\n\010_warning\"P\n(TargetTcpProxiesSetBac" + + "kendServiceRequest\022\030\n\007service\030\265\215\217\262\001 \001(\tH" + + "\000\210\001\001B\n\n\010_service\"\240\001\n%TargetTcpProxiesSet" + + "ProxyHeaderRequest\022\034\n\014proxy_header\030\376\272\274L " + + "\001(\tH\000\210\001\001\"H\n\013ProxyHeader\022\032\n\026UNDEFINED_PRO" + + "XY_HEADER\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267" + + "\237\001B\017\n\r_proxy_header\"\305\003\n\016TargetTcpProxy\022\"" + + "\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013de" + + "scription\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\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\033\n\nproxy_bind\030\356\316\261\210\001 \001(\010H\005\210\001\001\022\034\n\014p" + + "roxy_header\030\376\272\274L \001(\tH\006\210\001\001\022\032\n\tself_link\030\215" + + "\222\305\331\001 \001(\tH\007\210\001\001\022\030\n\007service\030\265\215\217\262\001 \001(\tH\010\210\001\001\"" + + "H\n\013ProxyHeader\022\032\n\026UNDEFINED_PROXY_HEADER" + + "\020\000\022\013\n\004NONE\020\270\316\222\001\022\020\n\010PROXY_V1\020\254\244\267\237\001B\025\n\023_cr" + + "eation_timestampB\016\n\014_descriptionB\005\n\003_idB" + + "\007\n\005_kindB\007\n\005_nameB\r\n\013_proxy_bindB\017\n\r_pro" + + "xy_headerB\014\n\n_self_linkB\n\n\010_service\"\255\002\n\022" + + "TargetTcpProxyList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0229\n\005" + + "items\030\300\317\367/ \003(\0132\'.google.cloud.compute.v1" + + ".TargetTcpProxy\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_l" + + "ink\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" + + "\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_se" + + "lf_linkB\n\n\010_warning\"\373\003\n\020TargetVpnGateway" + + "\022\"\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013" + + "description\030\374\207\326\311\001 \001(\tH\001\210\001\001\022\034\n\020forwarding" + + "_rules\030\265\232\314\226\001 \003(\t\022\020\n\002id\030\233\032 \001(\004H\002\210\001\001\022\024\n\004ki" + + "nd\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\027" + + "\n\007network\030\256\264\205o \001(\tH\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\026\n\006s" + + "tatus\030\362\237\267V \001(\tH\010\210\001\001\022\022\n\007tunnels\030\213\372\3551 \003(\t\"" + + "`\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\020\n\010CREAT" + + "ING\020\271\275\235\331\001\022\020\n\010DELETING\020\250\247\207\374\001\022\016\n\006FAILED\020\275\220" + + "\246\331\001\022\014\n\005READY\020\203\303\217%B\025\n\023_creation_timestamp" + + "B\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_nam" + + "eB\n\n\010_networkB\t\n\007_regionB\014\n\n_self_linkB\t" + + "\n\007_status\"\321\003\n\036TargetVpnGatewayAggregated" + + "List\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022T\n\005items\030\300\317\367/ \003(\013" + + "2B.google.cloud.compute.v1.TargetVpnGate" + + "wayAggregatedList.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\014unrea" + + "chables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" + + "oogle.cloud.compute.v1.WarningH\004\210\001\001\032b\n\nI" + + "temsEntry\022\013\n\003key\030\001 \001(\t\022C\n\005value\030\002 \001(\01324." + + "google.cloud.compute.v1.TargetVpnGateway" + + "sScopedList:\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\"\261\002" + + "\n\024TargetVpnGatewayList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001" + + "\022;\n\005items\030\300\317\367/ \003(\0132).google.cloud.comput" + + "e.v1.TargetVpnGateway\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\t" + + "self_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\003_idB\007\n\005_kindB\022\n\020_next_page_tokenB" + + "\014\n\n_self_linkB\n\n\010_warning\"\260\001\n\033TargetVpnG" + + "atewaysScopedList\022J\n\023target_vpn_gateways" + + "\030\210\223\312\277\001 \003(\0132).google.cloud.compute.v1.Tar" + + "getVpnGateway\0229\n\007warning\030\234\337\226\030 \001(\0132 .goog" + + "le.cloud.compute.v1.WarningH\000\210\001\001B\n\n\010_war" + + "ning\"\223\004\n\013TestFailure\022\"\n\021actual_output_ur" + + "l\030\202\331\361\210\001 \001(\tH\000\210\001\001\022-\n\035actual_redirect_resp" + + "onse_code\030\331\203\274\024 \001(\005H\001\210\001\001\022\037\n\016actual_servic" + + "e\030\204\322\376\321\001 \001(\tH\002\210\001\001\022$\n\023expected_output_url\030" + + "\230\242\367\316\001 \001(\tH\003\210\001\001\022/\n\037expected_redirect_resp" + + "onse_code\030\357\352\200\t \001(\005H\004\210\001\001\022 \n\020expected_serv" + + "ice\030\256\370\361? \001(\tH\005\210\001\001\022=\n\007headers\030\206\337\235{ \003(\0132)." + + "google.cloud.compute.v1.UrlMapTestHeader" + + "\022\024\n\004host\030\250\353\303\001 \001(\tH\006\210\001\001\022\024\n\004path\030\245\310\321\001 \001(\tH" + + "\007\210\001\001B\024\n\022_actual_output_urlB \n\036_actual_re" + + "direct_response_codeB\021\n\017_actual_serviceB" + + "\026\n\024_expected_output_urlB\"\n _expected_red" + + "irect_response_codeB\023\n\021_expected_service" + + "B\007\n\005_hostB\007\n\005_path\"\315\001\n\035TestIamPermission" + + "sDiskRequest\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_permissi" + + "ons_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\"\305\001\n+TestIamPe" + + "rmissionsExternalVpnGatewayRequest\022\027\n\007pr" + "oject\030\231\226\301l \001(\tB\003\340A\002\022\030\n\010resource\030\216\210\257] \001(\t" + "B\003\340A\002\022c\n!test_permissions_request_resour" + "ce\030\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1.T" - + "estPermissionsRequestB\003\340A\002\"\272\001\n TestIamPe" - + "rmissionsLicenseRequest\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!te" - + "st_permissions_request_resource\030\246\305\267\321\001 \001(" - + "\0132/.google.cloud.compute.v1.TestPermissi" - + "onsRequestB\003\340A\002\"\277\001\n%TestIamPermissionsMa" - + "chineImageRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340" - + "A\002\022\030\n\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n!test_per" - + "missions_request_resource\030\246\305\267\321\001 \001(\0132/.go" - + "ogle.cloud.compute.v1.TestPermissionsReq" - + "uestB\003\340A\002\"\335\001\n-TestIamPermissionsNetworkE" - + "ndpointGroupRequest\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_p" - + "ermissions_request_resource\030\246\305\267\321\001 \001(\0132/." - + "google.cloud.compute.v1.TestPermissionsR" - + "equestB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\310\001\n.Te" - + "stIamPermissionsNetworkFirewallPolicyReq" - + "uest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n\010resourc" - + "e\030\216\210\257] \001(\tB\003\340A\002\022c\n!test_permissions_requ" - + "est_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.co" - + "mpute.v1.TestPermissionsRequestB\003\340A\002\"\322\001\n" - + "\"TestIamPermissionsNodeGroupRequest\022\027\n\007p" + + "estPermissionsRequestB\003\340A\002\"\250\001\n\'TestIamPe" + + "rmissionsFirewallPolicyRequest\022\030\n\010resour" + + "ce\030\216\210\257] \001(\tB\003\340A\002\022c\n!test_permissions_req" + + "uest_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.c" + + "ompute.v1.TestPermissionsRequestB\003\340A\002\"\270\001" + + "\n\036TestIamPermissionsImageRequest\022\027\n\007proj" + + "ect\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.Tes" + + "tPermissionsRequestB\003\340A\002\"\321\001\n!TestIamPerm" + + "issionsInstanceRequest\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!tes" + + "t_permissions_request_resource\030\246\305\267\321\001 \001(\013" + + "2/.google.cloud.compute.v1.TestPermissio" + + "nsRequestB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\303\001\n" + + ")TestIamPermissionsInstanceTemplateReque" + + "st\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_reques" + + "t_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.comp" + + "ute.v1.TestPermissionsRequestB\003\340A\002\"\276\001\n$T" + + "estIamPermissionsLicenseCodeRequest\022\027\n\007p" + "roject\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_resou" + "rce\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\"\327\001\n%TestIamPermissionsNodeTemp" - + "lateRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006" - + "region\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_resou" - + "rce\030\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1." - + "TestPermissionsRequestB\003\340A\002\"\332\001\n(TestIamP" - + "ermissionsPacketMirroringRequest\022\027\n\007proj" - + "ect\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_perm" - + "issions_request_resource\030\246\305\267\321\001 \001(\0132/.goo" - + "gle.cloud.compute.v1.TestPermissionsRequ" - + "estB\003\340A\002\"\325\001\n#TestIamPermissionsRegionDis" - + "kRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006reg" - + "ion\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.Tes" - + "tPermissionsRequestB\003\340A\002\"\346\001\n4TestIamPerm" - + "issionsRegionNetworkFirewallPolicyReques" - + "t\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240" - + "B \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\"\324\001\n$TestIamPermissions" - + "ReservationRequest\022\027\n\007project\030\231\226\301l \001(\tB\003" + + "TestPermissionsRequestB\003\340A\002\"\272\001\n TestIamP" + + "ermissionsLicenseRequest\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!t" + + "est_permissions_request_resource\030\246\305\267\321\001 \001" + + "(\0132/.google.cloud.compute.v1.TestPermiss" + + "ionsRequestB\003\340A\002\"\277\001\n%TestIamPermissionsM" + + "achineImageRequest\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_pe" + "rmissions_request_resource\030\246\305\267\321\001 \001(\0132/.g" + "oogle.cloud.compute.v1.TestPermissionsRe" - + "questB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\331\001\n\'Tes" - + "tIamPermissionsResourcePolicyRequest\022\027\n\007" - + "project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\t" + + "questB\003\340A\002\"\335\001\n-TestIamPermissionsNetwork" + + "EndpointGroupRequest\022\027\n\007project\030\231\226\301l \001(\t" + "B\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.TestPermissions" - + "RequestB\003\340A\002\"\334\001\n*TestIamPermissionsServi" - + "ceAttachmentRequest\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_reque" - + "st_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.com" - + "pute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n!" - + "TestIamPermissionsSnapshotRequest\022\027\n\007pro" - + "ject\030\231\226\301l \001(\tB\003\340A\002\022\030\n\010resource\030\216\210\257] \001(\tB" + + "RequestB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\310\001\n.T" + + "estIamPermissionsNetworkFirewallPolicyRe" + + "quest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n\010resour" + + "ce\030\216\210\257] \001(\tB\003\340A\002\022c\n!test_permissions_req" + + "uest_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.c" + + "ompute.v1.TestPermissionsRequestB\003\340A\002\"\322\001" + + "\n\"TestIamPermissionsNodeGroupRequest\022\027\n\007" + + "project\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_reso" + + "urce\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\"\327\001\n%TestIamPermissionsNodeTem" + + "plateRequest\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_reso" + + "urce\030\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1" + + ".TestPermissionsRequestB\003\340A\002\"\332\001\n(TestIam" + + "PermissionsPacketMirroringRequest\022\027\n\007pro" + + "ject\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340" + + "A\002\022\030\n\010resource\030\216\210\257] \001(\tB\003\340A\002\022c\n!test_per" + + "missions_request_resource\030\246\305\267\321\001 \001(\0132/.go" + + "ogle.cloud.compute.v1.TestPermissionsReq" + + "uestB\003\340A\002\"\325\001\n#TestIamPermissionsRegionDi" + + "skRequest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006re" + + "gion\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_resourc" + "e\030\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1.Te" - + "stPermissionsRequestB\003\340A\002\"\325\001\n#TestIamPer" - + "missionsSubnetworkRequest\022\027\n\007project\030\231\226\301" - + "l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n\010re" - + "source\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\"\325\001\n#TestIamPermissionsVpnGatewayReques" - + "t\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\026\n\006region\030\364\315\240" - + "B \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\"0\n\026TestPermissionsRequ" - + "est\022\026\n\013permissions\030\204\351\313\034 \003(\t\"1\n\027TestPermi" - + "ssionsResponse\022\026\n\013permissions\030\204\351\313\034 \003(\t\"D" - + "\n\007Uint128\022\024\n\004high\030\242\273\303\001 \001(\004H\000\210\001\001\022\022\n\003low\030\324" - + "\306\006 \001(\004H\001\210\001\001B\007\n\005_highB\006\n\004_low\"\234\002\n!UpdateA" - + "ccessConfigInstanceRequest\022N\n\026access_con" - + "fig_resource\030\220\377\366\270\001 \001(\0132%.google.cloud.co" - + "mpute.v1.AccessConfigB\003\340A\002\022\030\n\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\007proj" - + "ect\022\032\n\nrequest_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\027" - + "UpdateAutoscalerRequest\022\033\n\nautoscaler\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.Autoscale" - + "rB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007projec" - + "t\022\032\n\nrequest_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\r\n\013_autoscalerB\r\n\013_re" - + "quest_id\"\334\001\n\032UpdateBackendBucketRequest\022" - + "\036\n\016backend_bucket\030\365\343\335+ \001(\tB\003\340A\002\022P\n\027backe" - + "nd_bucket_resource\030\230\316\307\265\001 \001(\0132&.google.cl" - + "oud.compute.v1.BackendBucketB\003\340A\002\022!\n\007pro" - + "ject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest_" - + "id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\341\001\n\033Upda" - + "teBackendServiceRequest\022 \n\017backend_servi" - + "ce\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n\030backend_service_res" - + "ource\030\243\201\337\245\001 \001(\0132\'.google.cloud.compute.v" - + "1.BackendServiceB\003\340A\002\022!\n\007project\030\231\226\301l \001(" - + "\tB\r\340A\002\362G\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" - + "\000\210\001\001B\r\n\013_request_id\"\373\001\n\"UpdateDisplayDev" - + "iceInstanceRequest\022P\n\027display_device_res" - + "ource\030\332\204\221\212\001 \001(\0132&.google.cloud.compute.v" - + "1.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\007projec" - + "t\022\032\n\nrequest_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\025Up" - + "dateFirewallRequest\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!.g" - + "oogle.cloud.compute.v1.FirewallB\003\340A\002\022!\n\007" - + "project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nreque" - + "st_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\324\001\n\030U" - + "pdateHealthCheckRequest\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.Healt" - + "hCheckB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007p" - + "roject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" - + "equest_id\"\345\003\n\025UpdateInstanceRequest\022\030\n\010i" - + "nstance\030\225\251\332\010 \001(\tB\003\340A\002\022D\n\021instance_resour" - + "ce\030\370\360\376f \001(\0132!.google.cloud.compute.v1.In" - + "stanceB\003\340A\002\022\037\n\016minimal_action\030\224\215\202\201\001 \001(\tH" - + "\000\210\001\001\022.\n\036most_disruptive_allowed_action\030\215" - + "\316\302\037 \001(\tH\001\210\001\001\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007" - + "project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\002\210\001\001\022\033\n\004z" - + "one\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zone\"-\n\rMinimalActio" - + "n\022\034\n\030UNDEFINED_MINIMAL_ACTION\020\000\"K\n\033MostD" - + "isruptiveAllowedAction\022,\n(UNDEFINED_MOST" - + "_DISRUPTIVE_ALLOWED_ACTION\020\000B\021\n\017_minimal" - + "_actionB!\n\037_most_disruptive_allowed_acti" - + "onB\r\n\013_request_id\"\250\002\n%UpdateNetworkInter" - + "faceInstanceRequest\022\030\n\010instance\030\225\251\332\010 \001(\t" - + "B\003\340A\002\022\"\n\021network_interface\030\350\300\235\256\001 \001(\tB\003\340A" - + "\002\022V\n\032network_interface_resource\030\205\224\256\233\001 \001(" - + "\0132).google.cloud.compute.v1.NetworkInter" - + "faceB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pro" + + "stPermissionsRequestB\003\340A\002\"\346\001\n4TestIamPer" + + "missionsRegionNetworkFirewallPolicyReque" + + "st\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.TestPermi" + + "ssionsRequestB\003\340A\002\"\324\001\n$TestIamPermission" + + "sReservationRequest\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_p" + + "ermissions_request_resource\030\246\305\267\321\001 \001(\0132/." + + "google.cloud.compute.v1.TestPermissionsR" + + "equestB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\331\001\n\'Te" + + "stIamPermissionsResourcePolicyRequest\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.TestPermission" + + "sRequestB\003\340A\002\"\334\001\n*TestIamPermissionsServ" + + "iceAttachmentRequest\022\027\n\007project\030\231\226\301l \001(\t" + + "B\003\340A\002\022\026\n\006region\030\364\315\240B \001(\tB\003\340A\002\022\030\n\010resourc" + + "e\030\216\210\257] \001(\tB\003\340A\002\022c\n!test_permissions_requ" + + "est_resource\030\246\305\267\321\001 \001(\0132/.google.cloud.co" + + "mpute.v1.TestPermissionsRequestB\003\340A\002\"\273\001\n" + + "!TestIamPermissionsSnapshotRequest\022\027\n\007pr" + + "oject\030\231\226\301l \001(\tB\003\340A\002\022\030\n\010resource\030\216\210\257] \001(\t" + + "B\003\340A\002\022c\n!test_permissions_request_resour" + + "ce\030\246\305\267\321\001 \001(\0132/.google.cloud.compute.v1.T" + + "estPermissionsRequestB\003\340A\002\"\325\001\n#TestIamPe" + + "rmissionsSubnetworkRequest\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\010r" + + "esource\030\216\210\257] \001(\tB\003\340A\002\022c\n!test_permission" + + "s_request_resource\030\246\305\267\321\001 \001(\0132/.google.cl" + + "oud.compute.v1.TestPermissionsRequestB\003\340" + + "A\002\"\325\001\n#TestIamPermissionsVpnGatewayReque" + + "st\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.TestPermi" + + "ssionsRequestB\003\340A\002\"0\n\026TestPermissionsReq" + + "uest\022\026\n\013permissions\030\204\351\313\034 \003(\t\"1\n\027TestPerm" + + "issionsResponse\022\026\n\013permissions\030\204\351\313\034 \003(\t\"" + + "D\n\007Uint128\022\024\n\004high\030\242\273\303\001 \001(\004H\000\210\001\001\022\022\n\003low\030" + + "\324\306\006 \001(\004H\001\210\001\001B\007\n\005_highB\006\n\004_low\"\234\002\n!Update" + + "AccessConfigInstanceRequest\022N\n\026access_co" + + "nfig_resource\030\220\377\366\270\001 \001(\0132%.google.cloud.c" + + "ompute.v1.AccessConfigB\003\340A\002\022\030\n\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\007pro" + "ject\022\032\n\nrequest_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\"\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.clou" - + "d.compute.v1.NetworksUpdatePeeringReques" - + "tB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007projec" - + "t\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reques" - + "t_id\"\346\002\n3UpdatePerInstanceConfigsInstanc" - + "eGroupManagerRequest\022&\n\026instance_group_m" - + "anager\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.comput" - + "e.v1.InstanceGroupManagersUpdatePerInsta" - + "nceConfigsReqB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r" - + "\340A\002\362G\007project\022\032\n\nrequest_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_reque" - + "st_id\"\362\002\n9UpdatePerInstanceConfigsRegion" - + "InstanceGroupManagerRequest\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\006region\030\364\315\240B \001(" - + "\tB\014\340A\002\362G\006region\022\235\001\nAregion_instance_grou" - + "p_manager_update_instance_config_req_res" - + "ource\030\247\256\272* \001(\0132J.google.cloud.compute.v1" - + ".RegionInstanceGroupManagerUpdateInstanc" - + "eConfigReqB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000" - + "\210\001\001B\r\n\013_request_id\"\204\002\n\035UpdateRegionAutos" - + "calerRequest\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tH\000\210\001" - + "\001\022H\n\023autoscaler_resource\030\366\360\377b \001(\0132#.goog" - + "le.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n\007p" - + "roject\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\nrequest_id\030\313\201" - + "\331\021 \001(\tH\001\210\001\001B\r\n\013_autoscalerB\r\n\013_request_i" - + "d\"\210\002\n!UpdateRegionBackendServiceRequest\022" - + " \n\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n\030bac" - + "kend_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\006regi" - + "on\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030" - + "\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\304\002\n\035UpdateR" - + "egionCommitmentRequest\022\033\n\ncommitment\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.Commitment" - + "B\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\nrequest_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_p" - + "athsB\r\n\013_request_idB\016\n\014_update_mask\"\373\001\n\036" - + "UpdateRegionHealthCheckRequest\022\035\n\014health" - + "_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022K\n\025health_check_re" - + "source\030\250\303\244` \001(\0132$.google.cloud.compute.v" - + "1.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\006" - + "region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_r" - + "equest_id\"\347\001\n\031UpdateRegionUrlMapRequest\022" - + "!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006re" - + "gion\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_i" - + "d\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\013_request" - + "_id\"\276\002\n\030UpdateReservationRequest\022\025\n\005path" - + "s\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\nrequest_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\024reservati" - + "on_resource\030\241\356\364\207\001 \001(\0132$.google.cloud.com" - + "pute.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\004z" - + "oneB\010\n\006_pathsB\r\n\013_request_idB\016\n\014_update_" - + "mask\"\336\001\n\023UpdateRouterRequest\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\nrequest_id\030\313\201\331\021 \001(\tH" - + "\000\210\001\001\022\026\n\006router\030\311\256\356F \001(\tB\003\340A\002\022@\n\017router_r" - + "esource\030\304\200\202J \001(\0132\037.google.cloud.compute." - + "v1.RouterB\003\340A\002B\r\n\013_request_id\"\227\002\n+Update" - + "ShieldedInstanceConfigInstanceRequest\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\nrequest_id\030\313\201\331\021 \001(" - + "\tH\000\210\001\001\022c\n!shielded_instance_config_resou" - + "rce\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\"\300\001\n\023Upda" - + "teUrlMapRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002" - + "\362G\007project\022\032\n\nrequest_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_reso" - + "urce\030\341\220\267P \001(\0132\037.google.cloud.compute.v1." - + "UrlMapB\003\340A\002B\r\n\013_request_id\"\337\006\n\006UrlMap\022\"\n" - + "\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022O\n\024def" - + "ault_route_action\030\252\264\327\264\001 \001(\0132(.google.clo" - + "ud.compute.v1.HttpRouteActionH\001\210\001\001\022 \n\017de" - + "fault_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(\0132+.google.cloud.co" - + "mpute.v1.HttpRedirectActionH\003\210\001\001\022\034\n\013desc" - + "ription\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\022I\n\rheader_action\030\250\240\270\234\001 \001(\0132)" - + ".google.cloud.compute.v1.HttpHeaderActio" - + "nH\006\210\001\001\0229\n\nhost_rules\030\240\207\327\224\001 \003(\0132!.google." - + "cloud.compute.v1.HostRule\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\024\n\004name\030\213\365\315\001 \001" - + "(\tH\t\210\001\001\022?\n\rpath_matchers\030\333\210\305\201\001 \003(\0132$.goo" - + "gle.cloud.compute.v1.PathMatcher\022\026\n\006regi" - + "on\030\364\315\240B \001(\tH\n\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH" - + "\013\210\001\001\0225\n\005tests\030\241\234\3114 \003(\0132#.google.cloud.co" - + "mpute.v1.UrlMapTestB\025\n\023_creation_timesta" - + "mpB\027\n\025_default_route_actionB\022\n\020_default_" - + "serviceB\027\n\025_default_url_redirectB\016\n\014_des" - + "criptionB\016\n\014_fingerprintB\020\n\016_header_acti" - + "onB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t\n\007_regionB\014" - + "\n\n_self_link\"\235\002\n\nUrlMapList\022\020\n\002id\030\233\032 \001(\t" - + "H\000\210\001\001\0221\n\005items\030\300\317\367/ \003(\0132\037.google.cloud.c" - + "ompute.v1.UrlMap\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\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_s" - + "elf_linkB\n\n\010_warning\"7\n\017UrlMapReference\022" - + "\030\n\007url_map\030\214\225\201\257\001 \001(\tH\000\210\001\001B\n\n\010_url_map\"\360\002" - + "\n\nUrlMapTest\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000\210" - + "\001\001\022$\n\023expected_output_url\030\230\242\367\316\001 \001(\tH\001\210\001\001" - + "\022/\n\037expected_redirect_response_code\030\357\352\200\t" - + " \001(\005H\002\210\001\001\022=\n\007headers\030\206\337\235{ \003(\0132).google.c" - + "loud.compute.v1.UrlMapTestHeader\022\024\n\004host" - + "\030\250\353\303\001 \001(\tH\003\210\001\001\022\024\n\004path\030\245\310\321\001 \001(\tH\004\210\001\001\022\030\n\007" - + "service\030\265\215\217\262\001 \001(\tH\005\210\001\001B\016\n\014_descriptionB\026" - + "\n\024_expected_output_urlB\"\n _expected_redi" - + "rect_response_codeB\007\n\005_hostB\007\n\005_pathB\n\n\010" - + "_service\"R\n\020UrlMapTestHeader\022\024\n\004name\030\213\365\315" - + "\001 \001(\tH\000\210\001\001\022\025\n\005value\030\361\242\2625 \001(\tH\001\210\001\001B\007\n\005_na" - + "meB\010\n\006_value\"\322\001\n\026UrlMapValidationResult\022" - + "\027\n\013load_errors\030\344\361\361\223\001 \003(\t\022\036\n\016load_succeed" - + "ed\030\310\264\230= \001(\010H\000\210\001\001\022?\n\rtest_failures\030\266\342\237\361\001 " - + "\003(\0132$.google.cloud.compute.v1.TestFailur" - + "e\022\033\n\013test_passed\030\275\201\362[ \001(\010H\001\210\001\001B\021\n\017_load_" - + "succeededB\016\n\014_test_passed\"\265\003\n\025UrlMapsAgg" - + "regatedList\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.UrlMap" - + "sAggregatedList.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\014unreach" - + "ables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .goo" - + "gle.cloud.compute.v1.WarningH\004\210\001\001\032X\n\nIte" - + "msEntry\022\013\n\003key\030\001 \001(\t\0229\n\005value\030\002 \001(\0132*.go" - + "ogle.cloud.compute.v1.UrlMapsScopedList:" - + "\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\"\220\001\n\021UrlMapsSco" - + "pedList\0224\n\010url_maps\030\347\216\2441 \003(\0132\037.google.cl" - + "oud.compute.v1.UrlMap\0229\n\007warning\030\234\337\226\030 \001(" - + "\0132 .google.cloud.compute.v1.WarningH\000\210\001\001" - + "B\n\n\010_warning\"\230\002\n\026UrlMapsValidateRequest\022" - + "!\n\026load_balancing_schemes\030\257\205\201\003 \003(\t\0229\n\010re" - + "source\030\216\210\257] \001(\0132\037.google.cloud.compute.v" - + "1.UrlMapH\000\210\001\001\"\222\001\n\024LoadBalancingSchemes\022$" - + "\n UNDEFINED_LOAD_BALANCING_SCHEMES\020\000\022\017\n\010" - + "EXTERNAL\020\313\247\375\020\022\030\n\020EXTERNAL_MANAGED\020\213\266\222\364\001\022" - + ")\n!LOAD_BALANCING_SCHEME_UNSPECIFIED\020\274\273\207" - + "\373\001B\013\n\t_resource\"m\n\027UrlMapsValidateRespon" - + "se\022G\n\006result\030\235\220\267B \001(\0132/.google.cloud.com" - + "pute.v1.UrlMapValidationResultH\000\210\001\001B\t\n\007_" - + "result\"x\n\nUrlRewrite\022\034\n\014host_rewrite\030\365\313\232" - + "L \001(\tH\000\210\001\001\022#\n\023path_prefix_rewrite\030\271\350\321\023 \001" - + "(\tH\001\210\001\001B\017\n\r_host_rewriteB\026\n\024_path_prefix" - + "_rewrite\"\242\007\n\020UsableSubnetwork\022$\n\024externa" - + "l_ipv6_prefix\030\366\222\266B \001(\tH\000\210\001\001\022%\n\024internal_" - + "ipv6_prefix\030\350\242\264\361\001 \001(\tH\001\210\001\001\022\035\n\rip_cidr_ra" - + "nge\030\312\315\344. \001(\tH\002\210\001\001\022!\n\020ipv6_access_type\030\335\365" - + "\321\360\001 \001(\tH\003\210\001\001\022\027\n\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(\t" - + "H\006\210\001\001\022W\n\023secondary_ip_ranges\030\343\377\224A \003(\01327." - + "google.cloud.compute.v1.UsableSubnetwork" - + "SecondaryRange\022\033\n\nstack_type\030\221\265\213\313\001 \001(\tH\007" - + "\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\010\210\001\001\"S\n\016Ipv6" - + "AccessType\022\036\n\032UNDEFINED_IPV6_ACCESS_TYPE" - + "\020\000\022\017\n\010EXTERNAL\020\313\247\375\020\022\020\n\010INTERNAL\020\275\355\226\205\001\"\256\001" - + "\n\007Purpose\022\025\n\021UNDEFINED_PURPOSE\020\000\022#\n\034INTE" - + "RNAL_HTTPS_LOAD_BALANCER\020\331\266\316v\022\017\n\007PRIVATE" - + "\020\343\342\262\300\001\022\027\n\020PRIVATE_RFC_1918\020\333\376\305y\022\036\n\027PRIVA" - + "TE_SERVICE_CONNECT\020\304\364\371\026\022\035\n\026REGIONAL_MANA" - + "GED_PROXY\020\356\266\375H\":\n\004Role\022\022\n\016UNDEFINED_ROLE" - + "\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\016\n\006BACKUP\020\302\323\315\242\001\"I\n\tSt" - + "ackType\022\030\n\024UNDEFINED_STACK_TYPE\020\000\022\020\n\tIPV" - + "4_IPV6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246\313\325\nB\027\n\025_extern" - + "al_ipv6_prefixB\027\n\025_internal_ipv6_prefixB" - + "\020\n\016_ip_cidr_rangeB\023\n\021_ipv6_access_typeB\n" - + "\n\010_networkB\n\n\010_purposeB\007\n\005_roleB\r\n\013_stac" - + "k_typeB\r\n\013_subnetwork\"}\n\036UsableSubnetwor" - + "kSecondaryRange\022\035\n\rip_cidr_range\030\312\315\344. \001(" - + "\tH\000\210\001\001\022\033\n\nrange_name\030\315\360\264\236\001 \001(\tH\001\210\001\001B\020\n\016_" - + "ip_cidr_rangeB\r\n\013_range_name\"\274\002\n\037UsableS" - + "ubnetworksAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210" - + "\001\001\022;\n\005items\030\300\317\367/ \003(\0132).google.cloud.comp" - + "ute.v1.UsableSubnetwork\022\024\n\004kind\030\224\367\310\001 \001(\t" - + "H\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.compute.v1.Warning" - + "H\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_toke" - + "nB\014\n\n_self_linkB\n\n\010_warning\"\177\n\023UsageExpo" - + "rtLocation\022\034\n\013bucket_name\030\300\227\236\207\001 \001(\tH\000\210\001\001" - + "\022#\n\022report_name_prefix\030\273\260\327\230\001 \001(\tH\001\210\001\001B\016\n" - + "\014_bucket_nameB\025\n\023_report_name_prefix\"\332\001\n" - + "\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_resour" - + "ce\030\232\314\200\033 \001(\01325.google.cloud.compute.v1.Re" - + "gionUrlMapsValidateRequestB\003\340A\002\022\030\n\007url_m" - + "ap\030\214\225\201\257\001 \001(\tB\003\340A\002\"\260\001\n\025ValidateUrlMapRequ" - + "est\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n\007url_map\030" - + "\214\225\201\257\001 \001(\tB\003\340A\002\022d\n\"url_maps_validate_requ" - + "est_resource\030\357\321\344\274\001 \001(\0132/.google.cloud.co" - + "mpute.v1.UrlMapsValidateRequestB\003\340A\002\"\257\001\n" - + "\025VmEndpointNatMappings\022\035\n\rinstance_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.VmEnd" - + "pointNatMappingsInterfaceNatMappingsB\020\n\016" - + "_instance_name\"\364\002\n)VmEndpointNatMappings" - + "InterfaceNatMappings\022$\n\030drain_nat_ip_por" - + "t_ranges\030\301\343\307\274\001 \003(\t\022\036\n\022nat_ip_port_ranges" - + "\030\232\260\314\375\001 \003(\t\022*\n\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\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" - + "\024_num_total_nat_portsB\030\n\026_source_alias_i" - + "p_rangeB\024\n\022_source_virtual_ip\"\274\002\n\031VmEndp" - + "ointNatMappingsList\022\020\n\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" + + "\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_request_id\"\372\001\n" + + "\027UpdateAutoscalerRequest\022\033\n\nautoscaler\030\327" + + "\375\322\366\001 \001(\tH\000\210\001\001\022H\n\023autoscaler_resource\030\366\360\377" + + "b \001(\0132#.google.cloud.compute.v1.Autoscal" + + "erB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proje" + + "ct\022\032\n\nrequest_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\r\n\013_autoscalerB\r\n\013_r" + + "equest_id\"\334\001\n\032UpdateBackendBucketRequest" + + "\022\036\n\016backend_bucket\030\365\343\335+ \001(\tB\003\340A\002\022P\n\027back" + + "end_bucket_resource\030\230\316\307\265\001 \001(\0132&.google.c" + + "loud.compute.v1.BackendBucketB\003\340A\002\022!\n\007pr" + + "oject\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequest" + + "_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\341\001\n\033Upd" + + "ateBackendServiceRequest\022 \n\017backend_serv" + + "ice\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n\030backend_service_re" + + "source\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\nrequest_id\030\313\201\331\021 \001(\t" + + "H\000\210\001\001B\r\n\013_request_id\"\373\001\n\"UpdateDisplayDe" + + "viceInstanceRequest\022P\n\027display_device_re" + + "source\030\332\204\221\212\001 \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\007proje" + + "ct\022\032\n\nrequest_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\025U" + + "pdateFirewallRequest\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" + + "\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\032\n\nrequ" + + "est_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\324\001\n\030" + + "UpdateHealthCheckRequest\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.Heal" + + "thCheckB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007" + + "project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_" + + "request_id\"\345\003\n\025UpdateInstanceRequest\022\030\n\010" + + "instance\030\225\251\332\010 \001(\tB\003\340A\002\022D\n\021instance_resou" + + "rce\030\370\360\376f \001(\0132!.google.cloud.compute.v1.I" + + "nstanceB\003\340A\002\022\037\n\016minimal_action\030\224\215\202\201\001 \001(\t" + + "H\000\210\001\001\022.\n\036most_disruptive_allowed_action\030" + + "\215\316\302\037 \001(\tH\001\210\001\001\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G" + + "\007project\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\002\210\001\001\022\033\n\004" + + "zone\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zone\"-\n\rMinimalActi" + + "on\022\034\n\030UNDEFINED_MINIMAL_ACTION\020\000\"K\n\033Most" + + "DisruptiveAllowedAction\022,\n(UNDEFINED_MOS" + + "T_DISRUPTIVE_ALLOWED_ACTION\020\000B\021\n\017_minima" + + "l_actionB!\n\037_most_disruptive_allowed_act" + + "ionB\r\n\013_request_id\"\250\002\n%UpdateNetworkInte" + + "rfaceInstanceRequest\022\030\n\010instance\030\225\251\332\010 \001(" + + "\tB\003\340A\002\022\"\n\021network_interface\030\350\300\235\256\001 \001(\tB\003\340" + + "A\002\022V\n\032network_interface_resource\030\205\224\256\233\001 \001" + + "(\0132).google.cloud.compute.v1.NetworkInte" + + "rfaceB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007pr" + + "oject\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001\022\033\n\004zon" + + "e\030\254\307\344\001 \001(\tB\n\340A\002\362G\004zoneB\r\n\013_request_id\"\365\001" + + "\n\033UpdatePeeringNetworkRequest\022\027\n\007network" + + "\030\256\264\205o \001(\tB\003\340A\002\022o\n(networks_update_peerin" + + "g_request_resource\030\331\252\202k \001(\01325.google.clo" + + "ud.compute.v1.NetworksUpdatePeeringReque" + + "stB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007proje" + + "ct\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_reque" + + "st_id\"\346\002\n3UpdatePerInstanceConfigsInstan" + + "ceGroupManagerRequest\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_re" + + "q_resource\030\276\301\266C \001(\0132I.google.cloud.compu" + + "te.v1.InstanceGroupManagersUpdatePerInst" + + "anceConfigsReqB\003\340A\002\022!\n\007project\030\231\226\301l \001(\tB" + + "\r\340A\002\362G\007project\022\032\n\nrequest_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_requ" + + "est_id\"\362\002\n9UpdatePerInstanceConfigsRegio" + + "nInstanceGroupManagerRequest\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\006region\030\364\315\240B \001" + + "(\tB\014\340A\002\362G\006region\022\235\001\nAregion_instance_gro" + + "up_manager_update_instance_config_req_re" + + "source\030\247\256\272* \001(\0132J.google.cloud.compute.v" + + "1.RegionInstanceGroupManagerUpdateInstan" + + "ceConfigReqB\003\340A\002\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH" + + "\000\210\001\001B\r\n\013_request_id\"\204\002\n\035UpdateRegionAuto" + + "scalerRequest\022\033\n\nautoscaler\030\327\375\322\366\001 \001(\tH\000\210" + + "\001\001\022H\n\023autoscaler_resource\030\366\360\377b \001(\0132#.goo" + + "gle.cloud.compute.v1.AutoscalerB\003\340A\002\022!\n\007" + + "project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006regio" + + "n\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id\030\313" + + "\201\331\021 \001(\tH\001\210\001\001B\r\n\013_autoscalerB\r\n\013_request_" + + "id\"\210\002\n!UpdateRegionBackendServiceRequest" + + "\022 \n\017backend_service\030\212\300\256\222\001 \001(\tB\003\340A\002\022R\n\030ba" + + "ckend_service_resource\030\243\201\337\245\001 \001(\0132\'.googl" + + "e.cloud.compute.v1.BackendServiceB\003\340A\002\022!" + + "\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006reg" + + "ion\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_id" + + "\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_request_id\"\304\002\n\035Update" + + "RegionCommitmentRequest\022\033\n\ncommitment\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.Commitmen" + + "tB\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\nrequest_id\030\313\201\331\021 \001(\t" + + "H\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\013_request_idB\016\n\014_update_mask\"\373\001\n" + + "\036UpdateRegionHealthCheckRequest\022\035\n\014healt" + + "h_check\030\345\252\244\223\001 \001(\tB\003\340A\002\022K\n\025health_check_r" + + "esource\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\037\n\006region\030\364\315\240B \001(\tB\014\340A\002\362G" + + "\006region\022\032\n\nrequest_id\030\313\201\331\021 \001(\tH\000\210\001\001B\r\n\013_" + + "request_id\"\347\001\n\031UpdateRegionUrlMapRequest" + + "\022!\n\007project\030\231\226\301l \001(\tB\r\340A\002\362G\007project\022\037\n\006r" + + "egion\030\364\315\240B \001(\tB\014\340A\002\362G\006region\022\032\n\nrequest_" + + "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\340" + + "A\002\022A\n\020url_map_resource\030\341\220\267P \001(\0132\037.google" + + ".cloud.compute.v1.UrlMapB\003\340A\002B\r\n\013_reques" + + "t_id\"\276\002\n\030UpdateReservationRequest\022\025\n\005pat" + + "hs\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\nrequest_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\024reservat" + + "ion_resource\030\241\356\364\207\001 \001(\0132$.google.cloud.co" + + "mpute.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\004" + + "zoneB\010\n\006_pathsB\r\n\013_request_idB\016\n\014_update" + + "_mask\"\336\001\n\023UpdateRouterRequest\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\nrequest_id\030\313\201\331\021 \001(\t" + + "H\000\210\001\001\022\026\n\006router\030\311\256\356F \001(\tB\003\340A\002\022@\n\017router_" + + "resource\030\304\200\202J \001(\0132\037.google.cloud.compute" + + ".v1.RouterB\003\340A\002B\r\n\013_request_id\"\227\002\n+Updat" + + "eShieldedInstanceConfigInstanceRequest\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\nrequest_id\030\313\201\331\021 \001" + + "(\tH\000\210\001\001\022c\n!shielded_instance_config_reso" + + "urce\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\"\300\001\n\023Upd" + + "ateUrlMapRequest\022!\n\007project\030\231\226\301l \001(\tB\r\340A" + + "\002\362G\007project\022\032\n\nrequest_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_res" + + "ource\030\341\220\267P \001(\0132\037.google.cloud.compute.v1" + + ".UrlMapB\003\340A\002B\r\n\013_request_id\"\337\006\n\006UrlMap\022\"" + + "\n\022creation_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022O\n\024de" + + "fault_route_action\030\252\264\327\264\001 \001(\0132(.google.cl" + + "oud.compute.v1.HttpRouteActionH\001\210\001\001\022 \n\017d" + + "efault_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(\0132+.google.cloud.c" + + "ompute.v1.HttpRedirectActionH\003\210\001\001\022\034\n\013des" + + "cription\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\022I\n\rheader_action\030\250\240\270\234\001 \001(\0132" + + ").google.cloud.compute.v1.HttpHeaderActi" + + "onH\006\210\001\001\0229\n\nhost_rules\030\240\207\327\224\001 \003(\0132!.google" + + ".cloud.compute.v1.HostRule\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\024\n\004name\030\213\365\315\001 " + + "\001(\tH\t\210\001\001\022?\n\rpath_matchers\030\333\210\305\201\001 \003(\0132$.go" + + "ogle.cloud.compute.v1.PathMatcher\022\026\n\006reg" + + "ion\030\364\315\240B \001(\tH\n\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\t" + + "H\013\210\001\001\0225\n\005tests\030\241\234\3114 \003(\0132#.google.cloud.c" + + "ompute.v1.UrlMapTestB\025\n\023_creation_timest" + + "ampB\027\n\025_default_route_actionB\022\n\020_default" + + "_serviceB\027\n\025_default_url_redirectB\016\n\014_de" + + "scriptionB\016\n\014_fingerprintB\020\n\016_header_act" + + "ionB\005\n\003_idB\007\n\005_kindB\007\n\005_nameB\t\n\007_regionB" + + "\014\n\n_self_link\"\235\002\n\nUrlMapList\022\020\n\002id\030\233\032 \001(" + + "\tH\000\210\001\001\0221\n\005items\030\300\317\367/ \003(\0132\037.google.cloud." + + "compute.v1.UrlMap\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\007warning\030\234\337\226\030 \001(\013" + + "2 .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\"7\n\017UrlMapReference", + "\022\030\n\007url_map\030\214\225\201\257\001 \001(\tH\000\210\001\001B\n\n\010_url_map\"\360" + + "\002\n\nUrlMapTest\022\034\n\013description\030\374\207\326\311\001 \001(\tH\000" + + "\210\001\001\022$\n\023expected_output_url\030\230\242\367\316\001 \001(\tH\001\210\001" + + "\001\022/\n\037expected_redirect_response_code\030\357\352\200" + + "\t \001(\005H\002\210\001\001\022=\n\007headers\030\206\337\235{ \003(\0132).google." + + "cloud.compute.v1.UrlMapTestHeader\022\024\n\004hos" + + "t\030\250\353\303\001 \001(\tH\003\210\001\001\022\024\n\004path\030\245\310\321\001 \001(\tH\004\210\001\001\022\030\n" + + "\007service\030\265\215\217\262\001 \001(\tH\005\210\001\001B\016\n\014_descriptionB" + + "\026\n\024_expected_output_urlB\"\n _expected_red" + + "irect_response_codeB\007\n\005_hostB\007\n\005_pathB\n\n" + + "\010_service\"R\n\020UrlMapTestHeader\022\024\n\004name\030\213\365" + + "\315\001 \001(\tH\000\210\001\001\022\025\n\005value\030\361\242\2625 \001(\tH\001\210\001\001B\007\n\005_n" + + "ameB\010\n\006_value\"\322\001\n\026UrlMapValidationResult" + + "\022\027\n\013load_errors\030\344\361\361\223\001 \003(\t\022\036\n\016load_succee" + + "ded\030\310\264\230= \001(\010H\000\210\001\001\022?\n\rtest_failures\030\266\342\237\361\001" + + " \003(\0132$.google.cloud.compute.v1.TestFailu" + + "re\022\033\n\013test_passed\030\275\201\362[ \001(\010H\001\210\001\001B\021\n\017_load" + + "_succeededB\016\n\014_test_passed\"\265\003\n\025UrlMapsAg" + + "gregatedList\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.UrlMa" + + "psAggregatedList.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\014unreac" + + "hables\030\237\240\206t \003(\t\0229\n\007warning\030\234\337\226\030 \001(\0132 .go" + + "ogle.cloud.compute.v1.WarningH\004\210\001\001\032X\n\nIt" + + "emsEntry\022\013\n\003key\030\001 \001(\t\0229\n\005value\030\002 \001(\0132*.g" + + "oogle.cloud.compute.v1.UrlMapsScopedList" + + ":\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_token" + + "B\014\n\n_self_linkB\n\n\010_warning\"\220\001\n\021UrlMapsSc" + + "opedList\0224\n\010url_maps\030\347\216\2441 \003(\0132\037.google.c" + + "loud.compute.v1.UrlMap\0229\n\007warning\030\234\337\226\030 \001" + + "(\0132 .google.cloud.compute.v1.WarningH\000\210\001" + + "\001B\n\n\010_warning\"\230\002\n\026UrlMapsValidateRequest" + + "\022!\n\026load_balancing_schemes\030\257\205\201\003 \003(\t\0229\n\010r" + + "esource\030\216\210\257] \001(\0132\037.google.cloud.compute." + + "v1.UrlMapH\000\210\001\001\"\222\001\n\024LoadBalancingSchemes\022" + + "$\n UNDEFINED_LOAD_BALANCING_SCHEMES\020\000\022\017\n" + + "\010EXTERNAL\020\313\247\375\020\022\030\n\020EXTERNAL_MANAGED\020\213\266\222\364\001" + + "\022)\n!LOAD_BALANCING_SCHEME_UNSPECIFIED\020\274\273" + + "\207\373\001B\013\n\t_resource\"m\n\027UrlMapsValidateRespo" + + "nse\022G\n\006result\030\235\220\267B \001(\0132/.google.cloud.co" + + "mpute.v1.UrlMapValidationResultH\000\210\001\001B\t\n\007" + + "_result\"x\n\nUrlRewrite\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\001B\017\n\r_host_rewriteB\026\n\024_path_prefi" + + "x_rewrite\"\242\007\n\020UsableSubnetwork\022$\n\024extern" + + "al_ipv6_prefix\030\366\222\266B \001(\tH\000\210\001\001\022%\n\024internal" + + "_ipv6_prefix\030\350\242\264\361\001 \001(\tH\001\210\001\001\022\035\n\rip_cidr_r" + + "ange\030\312\315\344. \001(\tH\002\210\001\001\022!\n\020ipv6_access_type\030\335" + + "\365\321\360\001 \001(\tH\003\210\001\001\022\027\n\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.UsableSubnetwor" + + "kSecondaryRange\022\033\n\nstack_type\030\221\265\213\313\001 \001(\tH" + + "\007\210\001\001\022\033\n\nsubnetwork\030\356\247\344\222\001 \001(\tH\010\210\001\001\"S\n\016Ipv" + + "6AccessType\022\036\n\032UNDEFINED_IPV6_ACCESS_TYP" + + "E\020\000\022\017\n\010EXTERNAL\020\313\247\375\020\022\020\n\010INTERNAL\020\275\355\226\205\001\"\256" + + "\001\n\007Purpose\022\025\n\021UNDEFINED_PURPOSE\020\000\022#\n\034INT" + + "ERNAL_HTTPS_LOAD_BALANCER\020\331\266\316v\022\017\n\007PRIVAT" + + "E\020\343\342\262\300\001\022\027\n\020PRIVATE_RFC_1918\020\333\376\305y\022\036\n\027PRIV" + + "ATE_SERVICE_CONNECT\020\304\364\371\026\022\035\n\026REGIONAL_MAN" + + "AGED_PROXY\020\356\266\375H\":\n\004Role\022\022\n\016UNDEFINED_ROL" + + "E\020\000\022\016\n\006ACTIVE\020\206\346\211\226\001\022\016\n\006BACKUP\020\302\323\315\242\001\"I\n\tS" + + "tackType\022\030\n\024UNDEFINED_STACK_TYPE\020\000\022\020\n\tIP" + + "V4_IPV6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246\313\325\nB\027\n\025_exter" + + "nal_ipv6_prefixB\027\n\025_internal_ipv6_prefix" + + "B\020\n\016_ip_cidr_rangeB\023\n\021_ipv6_access_typeB" + + "\n\n\010_networkB\n\n\010_purposeB\007\n\005_roleB\r\n\013_sta" + + "ck_typeB\r\n\013_subnetwork\"}\n\036UsableSubnetwo" + + "rkSecondaryRange\022\035\n\rip_cidr_range\030\312\315\344. \001" + + "(\tH\000\210\001\001\022\033\n\nrange_name\030\315\360\264\236\001 \001(\tH\001\210\001\001B\020\n\016" + + "_ip_cidr_rangeB\r\n\013_range_name\"\274\002\n\037Usable" + + "SubnetworksAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000" + + "\210\001\001\022;\n\005items\030\300\317\367/ \003(\0132).google.cloud.com" + + "pute.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\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.Warnin" + "gH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_tok" - + "enB\014\n\n_self_linkB\n\n\010_warning\"\265\005\n\nVpnGate" - + "way\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\020\n\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_f" - + "ingerprint\030\231\360\367T \001(\tH\004\210\001\001\022C\n\006labels\030\377\277\301\356\001" - + " \003(\0132/.google.cloud.compute.v1.VpnGatewa" - + "y.LabelsEntry\022\024\n\004name\030\213\365\315\001 \001(\tH\005\210\001\001\022\027\n\007n" - + "etwork\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\033\n\nstac" - + "k_type\030\221\265\213\313\001 \001(\tH\t\210\001\001\022Q\n\016vpn_interfaces\030" - + "\205\315\345+ \003(\01326.google.cloud.compute.v1.VpnGa" - + "tewayVpnGatewayInterface\032-\n\013LabelsEntry\022" - + "\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"I\n\tStack" - + "Type\022\030\n\024UNDEFINED_STACK_TYPE\020\000\022\020\n\tIPV4_I" - + "PV6\020\201\350\312\n\022\020\n\tIPV4_ONLY\020\246\313\325\nB\025\n\023_creation_" - + "timestampB\016\n\014_descriptionB\005\n\003_idB\007\n\005_kin" - + "dB\024\n\022_label_fingerprintB\007\n\005_nameB\n\n\010_net" - + "workB\t\n\007_regionB\014\n\n_self_linkB\r\n\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<.google.c" - + "loud.compute.v1.VpnGatewayAggregatedList" - + ".ItemsEntry\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" - + "t_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\022" - + "9\n\007warning\030\234\337\226\030 \001(\0132 .google.cloud.compu" - + "te.v1.WarningH\004\210\001\001\032\\\n\nItemsEntry\022\013\n\003key\030" - + "\001 \001(\t\022=\n\005value\030\002 \001(\0132..google.cloud.comp" - + "ute.v1.VpnGatewaysScopedList:\0028\001B\005\n\003_idB" + + "enB\014\n\n_self_linkB\n\n\010_warning\"\177\n\023UsageExp" + + "ortLocation\022\034\n\013bucket_name\030\300\227\236\207\001 \001(\tH\000\210\001" + + "\001\022#\n\022report_name_prefix\030\273\260\327\230\001 \001(\tH\001\210\001\001B\016" + + "\n\014_bucket_nameB\025\n\023_report_name_prefix\"\332\001" + + "\n\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_resou" + + "rce\030\232\314\200\033 \001(\01325.google.cloud.compute.v1.R" + + "egionUrlMapsValidateRequestB\003\340A\002\022\030\n\007url_" + + "map\030\214\225\201\257\001 \001(\tB\003\340A\002\"\260\001\n\025ValidateUrlMapReq" + + "uest\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\022\030\n\007url_map" + + "\030\214\225\201\257\001 \001(\tB\003\340A\002\022d\n\"url_maps_validate_req" + + "uest_resource\030\357\321\344\274\001 \001(\0132/.google.cloud.c" + + "ompute.v1.UrlMapsValidateRequestB\003\340A\002\"\257\001" + + "\n\025VmEndpointNatMappings\022\035\n\rinstance_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.VmEn" + + "dpointNatMappingsInterfaceNatMappingsB\020\n" + + "\016_instance_name\"\342\003\n)VmEndpointNatMapping" + + "sInterfaceNatMappings\022$\n\030drain_nat_ip_po" + + "rt_ranges\030\301\343\307\274\001 \003(\t\022\036\n\022nat_ip_port_range" + + "s\030\232\260\314\375\001 \003(\t\022*\n\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\rrule_mappings\030\310\356\352\347\001 \003(\013" + + "2Q.google.cloud.compute.v1.VmEndpointNat" + + "MappingsInterfaceNatMappingsNatRuleMappi" + + "ngs\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\024_num_tot" + + "al_nat_portsB\030\n\026_source_alias_ip_rangeB\024" + + "\n\022_source_virtual_ip\"\266\002\n8VmEndpointNatMa" + + "ppingsInterfaceNatMappingsNatRuleMapping" + + "s\022$\n\030drain_nat_ip_port_ranges\030\301\343\307\274\001 \003(\t\022" + + "\036\n\022nat_ip_port_ranges\030\232\260\314\375\001 \003(\t\022*\n\031num_t" + + "otal_drain_nat_ports\030\371\245\377\237\001 \001(\005H\000\210\001\001\022$\n\023n" + + "um_total_nat_ports\030\200\333\200\217\001 \001(\005H\001\210\001\001\022\034\n\013rul" + + "e_number\030\354\333\232\377\001 \001(\005H\002\210\001\001B\034\n\032_num_total_dr" + + "ain_nat_portsB\026\n\024_num_total_nat_portsB\016\n" + + "\014_rule_number\"\274\002\n\031VmEndpointNatMappingsL" + + "ist\022\020\n\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\006" + + "result\030\235\220\267B \003(\0132..google.cloud.compute.v" + + "1.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\003_idB\007\n" + + "\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_link" + + "B\n\n\010_warning\"\265\005\n\nVpnGateway\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\020\n\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\022C\n\006labels\030\377\277\301\356\001 \003(\0132/.google.cl" + + "oud.compute.v1.VpnGateway.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\022\026\n\006region\030\364\315\240B \001(\tH\007\210\001\001\022\032\n\tself_lin" + + "k\030\215\222\305\331\001 \001(\tH\010\210\001\001\022\033\n\nstack_type\030\221\265\213\313\001 \001(\t" + + "H\t\210\001\001\022Q\n\016vpn_interfaces\030\205\315\345+ \003(\01326.googl" + + "e.cloud.compute.v1.VpnGatewayVpnGatewayI" + + "nterface\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005" + + "value\030\002 \001(\t:\0028\001\"I\n\tStackType\022\030\n\024UNDEFINE" + + "D_STACK_TYPE\020\000\022\020\n\tIPV4_IPV6\020\201\350\312\n\022\020\n\tIPV4" + + "_ONLY\020\246\313\325\nB\025\n\023_creation_timestampB\016\n\014_de" + + "scriptionB\005\n\003_idB\007\n\005_kindB\024\n\022_label_fing" + + "erprintB\007\n\005_nameB\n\n\010_networkB\t\n\007_regionB" + + "\014\n\n_self_linkB\r\n\013_stack_type\"\277\003\n\030VpnGate" + + "wayAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022N\n\005i" + + "tems\030\300\317\367/ \003(\0132<.google.cloud.compute.v1." + + "VpnGatewayAggregatedList.ItemsEntry\022\024\n\004k" + + "ind\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\nItemsEntry\022\013\n\003key\030\001 \001(\t\022=\n\005value\030\002" + + " \001(\0132..google.cloud.compute.v1.VpnGatewa" + + "ysScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_nex" + + "t_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\245" + + "\002\n\016VpnGatewayList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0225\n\005i" + + "tems\030\300\317\367/ \003(\0132#.google.cloud.compute.v1." + + "VpnGateway\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\007warning\030\234\337\226\030 \001(\0132 .goog" + + "le.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_li" - + "nkB\n\n\010_warning\"\245\002\n\016VpnGatewayList\022\020\n\002id\030" - + "\233\032 \001(\tH\000\210\001\001\0225\n\005items\030\300\317\367/ \003(\0132#.google.c" - + "loud.compute.v1.VpnGateway\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\007warning" - + "\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.Warn" - + "ingH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_next_page_t" - + "okenB\014\n\n_self_linkB\n\n\010_warning\"g\n\020VpnGat" - + "ewayStatus\022S\n\017vpn_connections\030\212\355\276\321\001 \003(\0132" - + "6.google.cloud.compute.v1.VpnGatewayStat" - + "usVpnConnection\"\321\002\n0VpnGatewayStatusHigh" - + "AvailabilityRequirementState\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\005State\022\023\n\017UNDEFINED_STATE\020\000\022!\n" - + "\031CONNECTION_REDUNDANCY_MET\020\233\312\365\360\001\022%\n\035CONN" - + "ECTION_REDUNDANCY_NOT_MET\020\217\324\211\364\001\"Y\n\021Unsat" - + "isfiedReason\022 \n\034UNDEFINED_UNSATISFIED_RE" - + "ASON\020\000\022\"\n\033INCOMPLETE_TUNNELS_COVERAGE\020\375\366" - + "\324\032B\010\n\006_stateB\025\n\023_unsatisfied_reason\"\313\001\n\026" - + "VpnGatewayStatusTunnel\022\'\n\027local_gateway_" - + "interface\030\252\232\332K \001(\rH\000\210\001\001\022&\n\026peer_gateway_" - + "interface\030\341\336\234f \001(\rH\001\210\001\001\022\032\n\ntunnel_url\030\230\242" - + "\324% \001(\tH\002\210\001\001B\032\n\030_local_gateway_interfaceB" - + "\031\n\027_peer_gateway_interfaceB\r\n\013_tunnel_ur" - + "l\"\312\002\n\035VpnGatewayStatusVpnConnection\022&\n\025p" - + "eer_external_gateway\030\215\356\307\267\001 \001(\tH\000\210\001\001\022!\n\020p" - + "eer_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.VpnGa" - + "tewayStatusHighAvailabilityRequirementSt" - + "ateH\002\210\001\001\022C\n\007tunnels\030\213\372\3551 \003(\0132/.google.cl" - + "oud.compute.v1.VpnGatewayStatusTunnelB\030\n" - + "\026_peer_external_gatewayB\023\n\021_peer_gcp_gat" - + "ewayB\010\n\006_state\"\252\001\n\035VpnGatewayVpnGatewayI" - + "nterface\022\020\n\002id\030\233\032 \001(\rH\000\210\001\001\022(\n\027interconne" - + "ct_attachment\030\364\212\367\222\001 \001(\tH\001\210\001\001\022\033\n\nip_addre" - + "ss\030\334\361\334\301\001 \001(\tH\002\210\001\001B\005\n\003_idB\032\n\030_interconnec" - + "t_attachmentB\r\n\013_ip_address\"l\n\034VpnGatewa" - + "ysGetStatusResponse\022A\n\006result\030\235\220\267B \001(\0132)" - + ".google.cloud.compute.v1.VpnGatewayStatu" - + "sH\000\210\001\001B\t\n\007_result\"\234\001\n\025VpnGatewaysScopedL" - + "ist\022<\n\014vpn_gateways\030\232\373\312{ \003(\0132#.google.cl" - + "oud.compute.v1.VpnGateway\0229\n\007warning\030\234\337\226" - + "\030 \001(\0132 .google.cloud.compute.v1.WarningH" - + "\000\210\001\001B\n\n\010_warning\"\357\n\n\tVpnTunnel\022\"\n\022creati" - + "on_timestamp\030\266\217\307\016 \001(\tH\000\210\001\001\022\034\n\013descriptio" - + "n\030\374\207\326\311\001 \001(\tH\001\210\001\001\022 \n\017detailed_status\030\341\244\203\237" - + "\001 \001(\tH\002\210\001\001\022\020\n\002id\030\233\032 \001(\004H\003\210\001\001\022\033\n\013ike_vers" - + "ion\030\234\320\220h \001(\005H\004\210\001\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022" - + "\"\n\026local_traffic_selector\030\265\254\247\227\001 \003(\t\022\024\n\004n" - + "ame\030\213\365\315\001 \001(\tH\006\210\001\001\022&\n\025peer_external_gatew" - + "ay\030\215\356\307\267\001 \001(\tH\007\210\001\001\0220\n\037peer_external_gatew" - + "ay_interface\030\207\345\362\327\001 \001(\005H\010\210\001\001\022!\n\020peer_gcp_" - + "gateway\030\274\351\263\206\001 \001(\tH\t\210\001\001\022\030\n\007peer_ip\030\244\332\337\266\001 " - + "\001(\tH\n\210\001\001\022\026\n\006region\030\364\315\240B \001(\tH\013\210\001\001\022#\n\027remo" - + "te_traffic_selector\030\272\335\220\253\001 \003(\t\022\026\n\006router\030" - + "\311\256\356F \001(\tH\014\210\001\001\022\032\n\tself_link\030\215\222\305\331\001 \001(\tH\r\210\001" - + "\001\022\036\n\rshared_secret\030\312\247\217\266\001 \001(\tH\016\210\001\001\022#\n\022sha" - + "red_secret_hash\030\343\350\231\276\001 \001(\tH\017\210\001\001\022\026\n\006status" - + "\030\362\237\267V \001(\tH\020\210\001\001\022#\n\022target_vpn_gateway\030\313\200\366" - + "\375\001 \001(\tH\021\210\001\001\022\034\n\013vpn_gateway\030\371\203\366\301\001 \001(\tH\022\210\001" - + "\001\022%\n\025vpn_gateway_interface\030\363\214\342- \001(\005H\023\210\001\001" - + "\"\323\002\n\006Status\022\024\n\020UNDEFINED_STATUS\020\000\022\034\n\024ALL" - + "OCATING_RESOURCES\020\300\311\203\231\001\022\032\n\023AUTHORIZATION" - + "_ERROR\020\202\235\237\013\022\026\n\016DEPROVISIONING\020\356\223\304\314\001\022\022\n\013E" - + "STABLISHED\020\370\216\257*\022\016\n\006FAILED\020\275\220\246\331\001\022\026\n\017FIRST" - + "_HANDSHAKE\020\350\331\241[\022\033\n\023NEGOTIATION_FAILURE\020\354" - + "\305\350\253\001\022\024\n\rNETWORK_ERROR\020\367\300\273\\\022\032\n\023NO_INCOMIN" - + "G_PACKETS\020\360\230\2339\022\024\n\014PROVISIONING\020\355\365\332\212\001\022\017\n\010" - + "REJECTED\020\376\210\204S\022\017\n\007STOPPED\020\255\273\354\323\001\022\036\n\027WAITIN" - + "G_FOR_FULL_CONFIG\020\312\304\355\023B\025\n\023_creation_time" - + "stampB\016\n\014_descriptionB\022\n\020_detailed_statu" - + "sB\005\n\003_idB\016\n\014_ike_versionB\007\n\005_kindB\007\n\005_na" - + "meB\030\n\026_peer_external_gatewayB\"\n _peer_ex" - + "ternal_gateway_interfaceB\023\n\021_peer_gcp_ga" - + "tewayB\n\n\010_peer_ipB\t\n\007_regionB\t\n\007_routerB" - + "\014\n\n_self_linkB\020\n\016_shared_secretB\025\n\023_shar" - + "ed_secret_hashB\t\n\007_statusB\025\n\023_target_vpn" - + "_gatewayB\016\n\014_vpn_gatewayB\030\n\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;.goo" - + "gle.cloud.compute.v1.VpnTunnelAggregated" - + "List.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_l" - + "ink\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.c" - + "ompute.v1.WarningH\004\210\001\001\032[\n\nItemsEntry\022\013\n\003" - + "key\030\001 \001(\t\022<\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\"\243\002\n\rVpnTunnelList\022\020\n\002i" - + "d\030\233\032 \001(\tH\000\210\001\001\0224\n\005items\030\300\317\367/ \003(\0132\".google" - + ".cloud.compute.v1.VpnTunnel\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\007warnin" - + "g\030\234\337\226\030 \001(\0132 .google.cloud.compute.v1.War" - + "ningH\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\"\231\001\n\024VpnT" - + "unnelsScopedList\022:\n\013vpn_tunnels\030\300\361\372M \003(\013" - + "2\".google.cloud.compute.v1.VpnTunnel\0229\n\007" - + "warning\030\234\337\226\030 \001(\0132 .google.cloud.compute." - + "v1.WarningH\000\210\001\001B\n\n\010_warning\"\214\001\n\020WafExpre" - + "ssionSet\022\022\n\007aliases\030\376\235\365K \003(\t\022K\n\013expressi" - + "ons\030\333\201\333S \003(\01323.google.cloud.compute.v1.W" - + "afExpressionSetExpression\022\020\n\002id\030\233\032 \001(\tH\000" - + "\210\001\001B\005\n\003_id\"5\n\032WafExpressionSetExpression" - + "\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001B\005\n\003_id\"P\n\032WaitGlobalO" - + "perationRequest\022\031\n\toperation\030\347\252\353\030 \001(\tB\003\340" - + "A\002\022\027\n\007project\030\231\226\301l \001(\tB\003\340A\002\"h\n\032WaitRegio" - + "nOperationRequest\022\031\n\toperation\030\347\252\353\030 \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\"d\n\030WaitZoneOperationReques" + + "nkB\n\n\010_warning\"g\n\020VpnGatewayStatus\022S\n\017vp" + + "n_connections\030\212\355\276\321\001 \003(\01326.google.cloud.c" + + "ompute.v1.VpnGatewayStatusVpnConnection\"" + + "\321\002\n0VpnGatewayStatusHighAvailabilityRequ" + + "irementState\022\025\n\005state\030\221\211\2534 \001(\tH\000\210\001\001\022\"\n\022u" + + "nsatisfied_reason\030\212\367\235\032 \001(\tH\001\210\001\001\"f\n\005State" + + "\022\023\n\017UNDEFINED_STATE\020\000\022!\n\031CONNECTION_REDU" + + "NDANCY_MET\020\233\312\365\360\001\022%\n\035CONNECTION_REDUNDANC" + + "Y_NOT_MET\020\217\324\211\364\001\"Y\n\021UnsatisfiedReason\022 \n\034" + + "UNDEFINED_UNSATISFIED_REASON\020\000\022\"\n\033INCOMP" + + "LETE_TUNNELS_COVERAGE\020\375\366\324\032B\010\n\006_stateB\025\n\023" + + "_unsatisfied_reason\"\313\001\n\026VpnGatewayStatus" + + "Tunnel\022\'\n\027local_gateway_interface\030\252\232\332K \001" + + "(\rH\000\210\001\001\022&\n\026peer_gateway_interface\030\341\336\234f \001" + + "(\rH\001\210\001\001\022\032\n\ntunnel_url\030\230\242\324% \001(\tH\002\210\001\001B\032\n\030_" + + "local_gateway_interfaceB\031\n\027_peer_gateway" + + "_interfaceB\r\n\013_tunnel_url\"\312\002\n\035VpnGateway" + + "StatusVpnConnection\022&\n\025peer_external_gat" + + "eway\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.googl" + + "e.cloud.compute.v1.VpnGatewayStatusHighA" + + "vailabilityRequirementStateH\002\210\001\001\022C\n\007tunn" + + "els\030\213\372\3551 \003(\0132/.google.cloud.compute.v1.V" + + "pnGatewayStatusTunnelB\030\n\026_peer_external_" + + "gatewayB\023\n\021_peer_gcp_gatewayB\010\n\006_state\"\252" + + "\001\n\035VpnGatewayVpnGatewayInterface\022\020\n\002id\030\233" + + "\032 \001(\rH\000\210\001\001\022(\n\027interconnect_attachment\030\364\212" + + "\367\222\001 \001(\tH\001\210\001\001\022\033\n\nip_address\030\334\361\334\301\001 \001(\tH\002\210\001" + + "\001B\005\n\003_idB\032\n\030_interconnect_attachmentB\r\n\013" + + "_ip_address\"l\n\034VpnGatewaysGetStatusRespo" + + "nse\022A\n\006result\030\235\220\267B \001(\0132).google.cloud.co" + + "mpute.v1.VpnGatewayStatusH\000\210\001\001B\t\n\007_resul" + + "t\"\234\001\n\025VpnGatewaysScopedList\022<\n\014vpn_gatew" + + "ays\030\232\373\312{ \003(\0132#.google.cloud.compute.v1.V" + + "pnGateway\0229\n\007warning\030\234\337\226\030 \001(\0132 .google.c" + + "loud.compute.v1.WarningH\000\210\001\001B\n\n\010_warning" + + "\"\357\n\n\tVpnTunnel\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\017detailed_status\030\341\244\203\237\001 \001(\tH\002\210\001\001\022\020\n\002id" + + "\030\233\032 \001(\004H\003\210\001\001\022\033\n\013ike_version\030\234\320\220h \001(\005H\004\210\001" + + "\001\022\024\n\004kind\030\224\367\310\001 \001(\tH\005\210\001\001\022\"\n\026local_traffic" + + "_selector\030\265\254\247\227\001 \003(\t\022\024\n\004name\030\213\365\315\001 \001(\tH\006\210\001" + + "\001\022&\n\025peer_external_gateway\030\215\356\307\267\001 \001(\tH\007\210\001" + + "\001\0220\n\037peer_external_gateway_interface\030\207\345\362" + + "\327\001 \001(\005H\010\210\001\001\022!\n\020peer_gcp_gateway\030\274\351\263\206\001 \001(" + + "\tH\t\210\001\001\022\030\n\007peer_ip\030\244\332\337\266\001 \001(\tH\n\210\001\001\022\026\n\006regi" + + "on\030\364\315\240B \001(\tH\013\210\001\001\022#\n\027remote_traffic_selec" + + "tor\030\272\335\220\253\001 \003(\t\022\026\n\006router\030\311\256\356F \001(\tH\014\210\001\001\022\032\n" + + "\tself_link\030\215\222\305\331\001 \001(\tH\r\210\001\001\022\036\n\rshared_secr" + + "et\030\312\247\217\266\001 \001(\tH\016\210\001\001\022#\n\022shared_secret_hash\030" + + "\343\350\231\276\001 \001(\tH\017\210\001\001\022\026\n\006status\030\362\237\267V \001(\tH\020\210\001\001\022#" + + "\n\022target_vpn_gateway\030\313\200\366\375\001 \001(\tH\021\210\001\001\022\034\n\013v" + + "pn_gateway\030\371\203\366\301\001 \001(\tH\022\210\001\001\022%\n\025vpn_gateway" + + "_interface\030\363\214\342- \001(\005H\023\210\001\001\"\323\002\n\006Status\022\024\n\020U" + + "NDEFINED_STATUS\020\000\022\034\n\024ALLOCATING_RESOURCE" + + "S\020\300\311\203\231\001\022\032\n\023AUTHORIZATION_ERROR\020\202\235\237\013\022\026\n\016D" + + "EPROVISIONING\020\356\223\304\314\001\022\022\n\013ESTABLISHED\020\370\216\257*\022" + + "\016\n\006FAILED\020\275\220\246\331\001\022\026\n\017FIRST_HANDSHAKE\020\350\331\241[\022" + + "\033\n\023NEGOTIATION_FAILURE\020\354\305\350\253\001\022\024\n\rNETWORK_" + + "ERROR\020\367\300\273\\\022\032\n\023NO_INCOMING_PACKETS\020\360\230\2339\022\024" + + "\n\014PROVISIONING\020\355\365\332\212\001\022\017\n\010REJECTED\020\376\210\204S\022\017\n" + + "\007STOPPED\020\255\273\354\323\001\022\036\n\027WAITING_FOR_FULL_CONFI" + + "G\020\312\304\355\023B\025\n\023_creation_timestampB\016\n\014_descri" + + "ptionB\022\n\020_detailed_statusB\005\n\003_idB\016\n\014_ike" + + "_versionB\007\n\005_kindB\007\n\005_nameB\030\n\026_peer_exte" + + "rnal_gatewayB\"\n _peer_external_gateway_i" + + "nterfaceB\023\n\021_peer_gcp_gatewayB\n\n\010_peer_i" + + "pB\t\n\007_regionB\t\n\007_routerB\014\n\n_self_linkB\020\n" + + "\016_shared_secretB\025\n\023_shared_secret_hashB\t" + + "\n\007_statusB\025\n\023_target_vpn_gatewayB\016\n\014_vpn" + + "_gatewayB\030\n\026_vpn_gateway_interface\"\274\003\n\027V" + + "pnTunnelAggregatedList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001" + + "\022M\n\005items\030\300\317\367/ \003(\0132;.google.cloud.comput" + + "e.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\014unreachables\030\237\240\206t \003(\t\0229\n\007warning\030\234" + + "\337\226\030 \001(\0132 .google.cloud.compute.v1.Warnin" + + "gH\004\210\001\001\032[\n\nItemsEntry\022\013\n\003key\030\001 \001(\t\022<\n\005val" + + "ue\030\002 \001(\0132-.google.cloud.compute.v1.VpnTu" + + "nnelsScopedList:\0028\001B\005\n\003_idB\007\n\005_kindB\022\n\020_" + + "next_page_tokenB\014\n\n_self_linkB\n\n\010_warnin" + + "g\"\243\002\n\rVpnTunnelList\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0224\n" + + "\005items\030\300\317\367/ \003(\0132\".google.cloud.compute.v" + + "1.VpnTunnel\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017nex" + + "t_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 .goo" + + "gle.cloud.compute.v1.WarningH\004\210\001\001B\005\n\003_id" + + "B\007\n\005_kindB\022\n\020_next_page_tokenB\014\n\n_self_l" + + "inkB\n\n\010_warning\"\231\001\n\024VpnTunnelsScopedList" + + "\022:\n\013vpn_tunnels\030\300\361\372M \003(\0132\".google.cloud." + + "compute.v1.VpnTunnel\0229\n\007warning\030\234\337\226\030 \001(\013" + + "2 .google.cloud.compute.v1.WarningH\000\210\001\001B" + + "\n\n\010_warning\"\214\001\n\020WafExpressionSet\022\022\n\007alia" + + "ses\030\376\235\365K \003(\t\022K\n\013expressions\030\333\201\333S \003(\01323.g" + + "oogle.cloud.compute.v1.WafExpressionSetE" + + "xpression\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001B\005\n\003_id\"5\n\032Wa" + + "fExpressionSetExpression\022\020\n\002id\030\233\032 \001(\tH\000\210" + + "\001\001B\005\n\003_id\"P\n\032WaitGlobalOperationRequest\022" + + "\031\n\toperation\030\347\252\353\030 \001(\tB\003\340A\002\022\027\n\007project\030\231\226" + + "\301l \001(\tB\003\340A\002\"h\n\032WaitRegionOperationReques" + "t\022\031\n\toperation\030\347\252\353\030 \001(\tB\003\340A\002\022\027\n\007project\030" - + "\231\226\301l \001(\tB\003\340A\002\022\024\n\004zone\030\254\307\344\001 \001(\tB\003\340A\002\"\204\010\n\007" - + "Warning\022\024\n\004code\030\355\333\272\001 \001(\tH\000\210\001\001\022.\n\004data\030\252\337" - + "\273\001 \003(\0132\035.google.cloud.compute.v1.Data\022\030\n" - + "\007message\030\207\200\254\307\001 \001(\tH\001\210\001\001\"\203\007\n\004Code\022\022\n\016UNDE" - + "FINED_CODE\020\000\022\025\n\016CLEANUP_FAILED\020\330\214\326G\022 \n\030D" - + "EPRECATED_RESOURCE_USED\020\302\337\353\272\001\022\034\n\024DEPRECA" - + "TED_TYPE_USED\020\226\244\236\245\001\022(\n DISK_SIZE_LARGER_" - + "THAN_IMAGE_SIZE\020\227\201\225\260\001\022\036\n\026EXPERIMENTAL_TY" - + "PE_USED\020\213\216\301\327\001\022\033\n\024EXTERNAL_API_WARNING\020\303\277" - + "\332S\022\035\n\025FIELD_VALUE_OVERRIDEN\020\257\266\231\235\001\022#\n\033INJ" - + "ECTED_KERNELS_DEPRECATED\020\213\331\202\307\001\022 \n\030LARGE_" - + "DEPLOYMENT_WARNING\020\246\347\310\345\001\022\037\n\027MISSING_TYPE" - + "_DEPENDENCY\020\367\370\242\244\001\022%\n\035NEXT_HOP_ADDRESS_NO" - + "T_ASSIGNED\020\207\245\372\232\001\022\"\n\032NEXT_HOP_CANNOT_IP_F" - + "ORWARD\020\347\352\347\266\001\022.\n\'NEXT_HOP_INSTANCE_HAS_NO" - + "_IPV6_INTERFACE\020\222\350\374E\022#\n\033NEXT_HOP_INSTANC" - + "E_NOT_FOUND\020\316\314\257\335\001\022\'\n NEXT_HOP_INSTANCE_N" - + "OT_ON_NETWORK\020\302\350\235t\022\034\n\024NEXT_HOP_NOT_RUNNI" - + "NG\020\261\317\360\306\001\022\031\n\022NOT_CRITICAL_ERROR\020\324\250\2672\022\031\n\022N" - + "O_RESULTS_ON_PAGE\020\210\246\251\016\022\026\n\017PARTIAL_SUCCES" - + "S\020\205\256\207\023\022\035\n\026REQUIRED_TOS_AGREEMENT\020\203\316\344\001\0221\n" - + ")RESOURCE_IN_USE_BY_OTHER_RESOURCE_WARNI" - + "NG\020\301\364\355\354\001\022\033\n\024RESOURCE_NOT_DELETED\020\274\267\262P\022!\n" - + "\031SCHEMA_VALIDATION_IGNORED\020\312\324\237\203\001\022(\n!SING" - + "LE_INSTANCE_PROPERTY_TEMPLATE\020\321\211\370\177\022\035\n\025UN" - + "DECLARED_PROPERTIES\020\237\206\233\272\001\022\022\n\013UNREACHABLE" - + "\020\264\275\255\006B\007\n\005_codeB\n\n\010_message\"\205\010\n\010Warnings\022" - + "\024\n\004code\030\355\333\272\001 \001(\tH\000\210\001\001\022.\n\004data\030\252\337\273\001 \003(\0132\035" - + ".google.cloud.compute.v1.Data\022\030\n\007message" - + "\030\207\200\254\307\001 \001(\tH\001\210\001\001\"\203\007\n\004Code\022\022\n\016UNDEFINED_CO" - + "DE\020\000\022\025\n\016CLEANUP_FAILED\020\330\214\326G\022 \n\030DEPRECATE" - + "D_RESOURCE_USED\020\302\337\353\272\001\022\034\n\024DEPRECATED_TYPE" - + "_USED\020\226\244\236\245\001\022(\n DISK_SIZE_LARGER_THAN_IMA" - + "GE_SIZE\020\227\201\225\260\001\022\036\n\026EXPERIMENTAL_TYPE_USED\020" - + "\213\216\301\327\001\022\033\n\024EXTERNAL_API_WARNING\020\303\277\332S\022\035\n\025FI" - + "ELD_VALUE_OVERRIDEN\020\257\266\231\235\001\022#\n\033INJECTED_KE" - + "RNELS_DEPRECATED\020\213\331\202\307\001\022 \n\030LARGE_DEPLOYME" - + "NT_WARNING\020\246\347\310\345\001\022\037\n\027MISSING_TYPE_DEPENDE" - + "NCY\020\367\370\242\244\001\022%\n\035NEXT_HOP_ADDRESS_NOT_ASSIGN" - + "ED\020\207\245\372\232\001\022\"\n\032NEXT_HOP_CANNOT_IP_FORWARD\020\347" - + "\352\347\266\001\022.\n\'NEXT_HOP_INSTANCE_HAS_NO_IPV6_IN" - + "TERFACE\020\222\350\374E\022#\n\033NEXT_HOP_INSTANCE_NOT_FO" - + "UND\020\316\314\257\335\001\022\'\n NEXT_HOP_INSTANCE_NOT_ON_NE" - + "TWORK\020\302\350\235t\022\034\n\024NEXT_HOP_NOT_RUNNING\020\261\317\360\306\001" - + "\022\031\n\022NOT_CRITICAL_ERROR\020\324\250\2672\022\031\n\022NO_RESULT" - + "S_ON_PAGE\020\210\246\251\016\022\026\n\017PARTIAL_SUCCESS\020\205\256\207\023\022\035" - + "\n\026REQUIRED_TOS_AGREEMENT\020\203\316\344\001\0221\n)RESOURC" - + "E_IN_USE_BY_OTHER_RESOURCE_WARNING\020\301\364\355\354\001" - + "\022\033\n\024RESOURCE_NOT_DELETED\020\274\267\262P\022!\n\031SCHEMA_" - + "VALIDATION_IGNORED\020\312\324\237\203\001\022(\n!SINGLE_INSTA" - + "NCE_PROPERTY_TEMPLATE\020\321\211\370\177\022\035\n\025UNDECLARED" - + "_PROPERTIES\020\237\206\233\272\001\022\022\n\013UNREACHABLE\020\264\275\255\006B\007\n" - + "\005_codeB\n\n\010_message\"\317\001\n\026WeightedBackendSe" - + "rvice\022 \n\017backend_service\030\212\300\256\222\001 \001(\tH\000\210\001\001\022" - + "I\n\rheader_action\030\250\240\270\234\001 \001(\0132).google.clou" - + "d.compute.v1.HttpHeaderActionH\001\210\001\001\022\027\n\006we" - + "ight\030\370\204\305\206\001 \001(\rH\002\210\001\001B\022\n\020_backend_serviceB" - + "\020\n\016_header_actionB\t\n\007_weight\"\237\002\n\013XpnHost" - + "List\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\0222\n\005items\030\300\317\367/ \003(\013" - + "2 .google.cloud.compute.v1.Project\022\024\n\004ki" - + "nd\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.compute" - + ".v1.WarningH\004\210\001\001B\005\n\003_idB\007\n\005_kindB\022\n\020_nex" - + "t_page_tokenB\014\n\n_self_linkB\n\n\010_warning\"\232" - + "\001\n\rXpnResourceId\022\020\n\002id\030\233\032 \001(\tH\000\210\001\001\022\024\n\004ty" - + "pe\030\272\236\332\001 \001(\tH\001\210\001\001\"Q\n\004Type\022\022\n\016UNDEFINED_TY" - + "PE\020\000\022\017\n\007PROJECT\020\371\255\357\302\001\022$\n\035XPN_RESOURCE_TY" - + "PE_UNSPECIFIED\020\372\255\245HB\005\n\003_idB\007\n\005_type\"\227\004\n\004" - + "Zone\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.comp" - + "ute.v1.DeprecationStatusH\001\210\001\001\022\034\n\013descrip" - + "tion\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\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" - + "\014supports_pzs\030\356\366\205( \001(\010H\t\210\001\001\"4\n\006Status\022\024\n" - + "\020UNDEFINED_STATUS\020\000\022\013\n\004DOWN\020\242\271\200\001\022\007\n\002UP\020\233" - + "\025B\025\n\023_creation_timestampB\r\n\013_deprecatedB" - + "\016\n\014_descriptionB\005\n\003_idB\007\n\005_kindB\007\n\005_name" - + "B\t\n\007_regionB\014\n\n_self_linkB\t\n\007_statusB\017\n\r" - + "_supports_pzs\"\231\002\n\010ZoneList\022\020\n\002id\030\233\032 \001(\tH" - + "\000\210\001\001\022/\n\005items\030\300\317\367/ \003(\0132\035.google.cloud.co" - + "mpute.v1.Zone\022\024\n\004kind\030\224\367\310\001 \001(\tH\001\210\001\001\022\037\n\017n" - + "ext_page_token\030\225\272\206& \001(\tH\002\210\001\001\022\032\n\tself_lin" - + "k\030\215\222\305\331\001 \001(\tH\003\210\001\001\0229\n\007warning\030\234\337\226\030 \001(\0132 .g" - + "oogle.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\"\315\001\n\024ZoneSetLabelsReque" - + "st\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\013" - + "LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:" - + "\0028\001B\024\n\022_label_fingerprint\"\261\001\n\024ZoneSetPol" - + "icyRequest\0226\n\010bindings\030\216\305\244\300\001 \003(\0132 .googl" - + "e.cloud.compute.v1.Binding\022\024\n\004etag\030\225\322\276\001 " - + "\001(\tH\000\210\001\001\0227\n\006policy\030\262\312\266+ \001(\0132\037.google.clo" - + "ud.compute.v1.PolicyH\001\210\001\001B\007\n\005_etagB\t\n\007_p" - + "olicy2\263\006\n\020AcceleratorTypes\022\326\001\n\016Aggregate" - + "dList\022>.google.cloud.compute.v1.Aggregat" - + "edListAcceleratorTypesRequest\0326.google.c" - + "loud.compute.v1.AcceleratorTypeAggregate" - + "dList\"L\202\323\344\223\002<\022:/compute/v1/projects/{pro" - + "ject}/aggregated/acceleratorTypes\332A\007proj" - + "ect\022\334\001\n\003Get\0222.google.cloud.compute.v1.Ge" - + "tAcceleratorTypeRequest\032(.google.cloud.c" - + "ompute.v1.AcceleratorType\"w\202\323\344\223\002Q\022O/comp" - + "ute/v1/projects/{project}/zones/{zone}/a" - + "cceleratorTypes/{accelerator_type}\332A\035pro" - + "ject,zone,accelerator_type\022\277\001\n\004List\0224.go" - + "ogle.cloud.compute.v1.ListAcceleratorTyp" - + "esRequest\032,.google.cloud.compute.v1.Acce" - + "leratorTypeList\"S\202\323\344\223\002>\022.google.cloud.compute" + + ".v1.AggregatedListAcceleratorTypesReques" + + "t\0326.google.cloud.compute.v1.AcceleratorT" + + "ypeAggregatedList\"L\202\323\344\223\002<\022:/compute/v1/p" + + "rojects/{project}/aggregated/accelerator" + + "Types\332A\007project\022\334\001\n\003Get\0222.google.cloud.c" + + "ompute.v1.GetAcceleratorTypeRequest\032(.go" + + "ogle.cloud.compute.v1.AcceleratorType\"w\202" + + "\323\344\223\002Q\022O/compute/v1/projects/{project}/zo" + + "nes/{zone}/acceleratorTypes/{accelerator" + + "_type}\332A\035project,zone,accelerator_type\022\277" + + "\001\n\004List\0224.google.cloud.compute.v1.ListAc" + + "celeratorTypesRequest\032,.google.cloud.com" + + "pute.v1.AcceleratorTypeList\"S\202\323\344\223\002>\022project,zone,disk," + + "disks_add_resource_policies_request_reso" + + "urce\212N\016ZoneOperations\022\265\001\n\016AggregatedList" + + "\0223.google.cloud.compute.v1.AggregatedLis" + + "tDisksRequest\032+.google.cloud.compute.v1." + + "DiskAggregatedList\"A\202\323\344\223\0021\022//compute/v1/" + + "projects/{project}/aggregated/disks\332A\007pr" + + "oject\022\204\002\n\016CreateSnapshot\0222.google.cloud." + + "compute.v1.CreateSnapshotDiskRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\231\001\202\323\344\223\002" + + "\\\"G/compute/v1/projects/{project}/zones/" + + "{zone}/disks/{disk}/createSnapshot:\021snap" + + "shot_resource\332A#project,zone,disk,snapsh" + + "ot_resource\212N\016ZoneOperations\022\277\001\n\006Delete\022" + + "*.google.cloud.compute.v1.DeleteDiskRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "e\202\323\344\223\002:*8/compute/v1/projects/{project}/" + + "zones/{zone}/disks/{disk}\332A\021project,zone" + + ",disk\212N\016ZoneOperations\022\243\001\n\003Get\022\'.google." + + "cloud.compute.v1.GetDiskRequest\032\035.google" + + ".cloud.compute.v1.Disk\"T\202\323\344\223\002:\0228/compute" + "/v1/projects/{project}/zones/{zone}/disk" - + "Types\332A\014project,zone\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\375\031\n\005Disks\022\311\002" - + "\n\023AddResourcePolicies\0227.google.cloud.com" - + "pute.v1.AddResourcePoliciesDiskRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\324\001\202\323\344" - + "\223\002|\"L/compute/v1/projects/{project}/zone" - + "s/{zone}/disks/{disk}/addResourcePolicie" - + "s:,disks_add_resource_policies_request_r" - + "esource\332A>project,zone,disk,disks_add_re" - + "source_policies_request_resource\212N\016ZoneO" - + "perations\022\265\001\n\016AggregatedList\0223.google.cl" - + "oud.compute.v1.AggregatedListDisksReques" - + "t\032+.google.cloud.compute.v1.DiskAggregat" - + "edList\"A\202\323\344\223\0021\022//compute/v1/projects/{pr" - + "oject}/aggregated/disks\332A\007project\022\204\002\n\016Cr" - + "eateSnapshot\0222.google.cloud.compute.v1.C" - + "reateSnapshotDiskRequest\032\".google.cloud." - + "compute.v1.Operation\"\231\001\202\323\344\223\002\\\"G/compute/" - + "v1/projects/{project}/zones/{zone}/disks" - + "/{disk}/createSnapshot:\021snapshot_resourc" - + "e\332A#project,zone,disk,snapshot_resource\212" - + "N\016ZoneOperations\022\277\001\n\006Delete\022*.google.clo" - + "ud.compute.v1.DeleteDiskRequest\032\".google" - + ".cloud.compute.v1.Operation\"e\202\323\344\223\002:*8/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/disks/{disk}\332A\021project,zone,disk\212N\016Zone" - + "Operations\022\243\001\n\003Get\022\'.google.cloud.comput" - + "e.v1.GetDiskRequest\032\035.google.cloud.compu" - + "te.v1.Disk\"T\202\323\344\223\002:\0228/compute/v1/projects" - + "/{project}/zones/{zone}/disks/{disk}\332A\021p" - + "roject,zone,disk\022\314\001\n\014GetIamPolicy\0220.goog" - + "le.cloud.compute.v1.GetIamPolicyDiskRequ" - + "est\032\037.google.cloud.compute.v1.Policy\"i\202\323" - + "\344\223\002K\022I/compute/v1/projects/{project}/zon" - + "es/{zone}/disks/{resource}/getIamPolicy\332" - + "A\025project,zone,resource\022\320\001\n\006Insert\022*.goo" - + "gle.cloud.compute.v1.InsertDiskRequest\032\"" - + ".google.cloud.compute.v1.Operation\"v\202\323\344\223" - + "\002B\"1/compute/v1/projects/{project}/zones" - + "/{zone}/disks:\rdisk_resource\332A\032project,z" - + "one,disk_resource\212N\016ZoneOperations\022\236\001\n\004L" - + "ist\022).google.cloud.compute.v1.ListDisksR" - + "equest\032!.google.cloud.compute.v1.DiskLis" - + "t\"H\202\323\344\223\0023\0221/compute/v1/projects/{project" - + "}/zones/{zone}/disks\332A\014project,zone\022\331\002\n\026" - + "RemoveResourcePolicies\022:.google.cloud.co" - + "mpute.v1.RemoveResourcePoliciesDiskReque" - + "st\032\".google.cloud.compute.v1.Operation\"\336" - + "\001\202\323\344\223\002\202\001\"O/compute/v1/projects/{project}" - + "/zones/{zone}/disks/{disk}/removeResourc" - + "ePolicies:/disks_remove_resource_policie" - + "s_request_resource\332AAproject,zone,disk,d" - + "isks_remove_resource_policies_request_re" - + "source\212N\016ZoneOperations\022\204\002\n\006Resize\022*.goo" - + "gle.cloud.compute.v1.ResizeDiskRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\251\001\202\323\344" - + "\223\002`\"?/compute/v1/projects/{project}/zone" - + "s/{zone}/disks/{disk}/resize:\035disks_resi" - + "ze_request_resource\332A/project,zone,disk," - + "disks_resize_request_resource\212N\016ZoneOper" - + "ations\022\220\002\n\014SetIamPolicy\0220.google.cloud.c" - + "ompute.v1.SetIamPolicyDiskRequest\032\037.goog" - + "le.cloud.compute.v1.Policy\"\254\001\202\323\344\223\002m\"I/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/disks/{resource}/setIamPolicy: zone_set" - + "_policy_request_resource\332A6project,zone," - + "resource,zone_set_policy_request_resourc" - + "e\022\233\002\n\tSetLabels\022-.google.cloud.compute.v" - + "1.SetLabelsDiskRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\272\001\202\323\344\223\002j\"F/compute/v1" - + "/projects/{project}/zones/{zone}/disks/{" - + "resource}/setLabels: zone_set_labels_req" - + "uest_resource\332A6project,zone,resource,zo" - + "ne_set_labels_request_resource\212N\016ZoneOpe" - + "rations\022\265\002\n\022TestIamPermissions\0226.google." - + "cloud.compute.v1.TestIamPermissionsDiskR" - + "equest\0320.google.cloud.compute.v1.TestPer" - + "missionsResponse\"\264\001\202\323\344\223\002t\"O/compute/v1/p" - + "rojects/{project}/zones/{zone}/disks/{re" - + "source}/testIamPermissions:!test_permiss" - + "ions_request_resource\332A7project,zone,res" + + "s/{disk}\332A\021project,zone,disk\022\314\001\n\014GetIamP" + + "olicy\0220.google.cloud.compute.v1.GetIamPo" + + "licyDiskRequest\032\037.google.cloud.compute.v" + + "1.Policy\"i\202\323\344\223\002K\022I/compute/v1/projects/{" + + "project}/zones/{zone}/disks/{resource}/g" + + "etIamPolicy\332A\025project,zone,resource\022\320\001\n\006" + + "Insert\022*.google.cloud.compute.v1.InsertD" + + "iskRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"v\202\323\344\223\002B\"1/compute/v1/projects/{pr" + + "oject}/zones/{zone}/disks:\rdisk_resource" + + "\332A\032project,zone,disk_resource\212N\016ZoneOper" + + "ations\022\236\001\n\004List\022).google.cloud.compute.v" + + "1.ListDisksRequest\032!.google.cloud.comput" + + "e.v1.DiskList\"H\202\323\344\223\0023\0221/compute/v1/proje" + + "cts/{project}/zones/{zone}/disks\332A\014proje" + + "ct,zone\022\331\002\n\026RemoveResourcePolicies\022:.goo" + + "gle.cloud.compute.v1.RemoveResourcePolic" + + "iesDiskRequest\032\".google.cloud.compute.v1" + + ".Operation\"\336\001\202\323\344\223\002\202\001\"O/compute/v1/projec" + + "ts/{project}/zones/{zone}/disks/{disk}/r" + + "emoveResourcePolicies:/disks_remove_reso" + + "urce_policies_request_resource\332AAproject" + + ",zone,disk,disks_remove_resource_policie" + + "s_request_resource\212N\016ZoneOperations\022\204\002\n\006" + + "Resize\022*.google.cloud.compute.v1.ResizeD" + + "iskRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\251\001\202\323\344\223\002`\"?/compute/v1/projects/{p" + + "roject}/zones/{zone}/disks/{disk}/resize" + + ":\035disks_resize_request_resource\332A/projec" + + "t,zone,disk,disks_resize_request_resourc" + + "e\212N\016ZoneOperations\022\220\002\n\014SetIamPolicy\0220.go" + + "ogle.cloud.compute.v1.SetIamPolicyDiskRe" + + "quest\032\037.google.cloud.compute.v1.Policy\"\254" + + "\001\202\323\344\223\002m\"I/compute/v1/projects/{project}/" + + "zones/{zone}/disks/{resource}/setIamPoli" + + "cy: zone_set_policy_request_resource\332A6p" + + "roject,zone,resource,zone_set_policy_req" + + "uest_resource\022\233\002\n\tSetLabels\022-.google.clo" + + "ud.compute.v1.SetLabelsDiskRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\272\001\202\323\344\223\002j\"" + + "F/compute/v1/projects/{project}/zones/{z" + + "one}/disks/{resource}/setLabels: zone_se" + + "t_labels_request_resource\332A6project,zone" + + ",resource,zone_set_labels_request_resour" + + "ce\212N\016ZoneOperations\022\265\002\n\022TestIamPermissio" + + "ns\0226.google.cloud.compute.v1.TestIamPerm" + + "issionsDiskRequest\0320.google.cloud.comput" + + "e.v1.TestPermissionsResponse\"\264\001\202\323\344\223\002t\"O/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/disks/{resource}/testIamPermissions:!" + + "test_permissions_request_resource\332A7proj" + + "ect,zone,resource,test_permissions_reque" + + "st_resource\032r\312A\026compute.googleapis.com\322A" + + "Vhttps://www.googleapis.com/auth/compute" + + ",https://www.googleapis.com/auth/cloud-p" + + "latform2\251\r\n\023ExternalVpnGateways\022\363\001\n\006Dele" + + "te\0228.google.cloud.compute.v1.DeleteExter" + + "nalVpnGatewayRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\212\001\202\323\344\223\002R*P/compute/v1/p" + + "rojects/{project}/global/externalVpnGate" + + "ways/{external_vpn_gateway}\332A\034project,ex" + + "ternal_vpn_gateway\212N\020GlobalOperations\022\342\001" + + "\n\003Get\0225.google.cloud.compute.v1.GetExter" + + "nalVpnGatewayRequest\032+.google.cloud.comp" + + "ute.v1.ExternalVpnGateway\"w\202\323\344\223\002R\022P/comp" + + "ute/v1/projects/{project}/global/externa" + + "lVpnGateways/{external_vpn_gateway}\332A\034pr" + + "oject,external_vpn_gateway\022\204\002\n\006Insert\0228." + + "google.cloud.compute.v1.InsertExternalVp" + + "nGatewayRequest\032\".google.cloud.compute.v" + + "1.Operation\"\233\001\202\323\344\223\002Z\"9/compute/v1/projec" + + "ts/{project}/global/externalVpnGateways:" + + "\035external_vpn_gateway_resource\332A%project" + + ",external_vpn_gateway_resource\212N\020GlobalO" + + "perations\022\275\001\n\004List\0227.google.cloud.comput" + + "e.v1.ListExternalVpnGatewaysRequest\032/.go" + + "ogle.cloud.compute.v1.ExternalVpnGateway" + + "List\"K\202\323\344\223\002;\0229/compute/v1/projects/{proj" + + "ect}/global/externalVpnGateways\332A\007projec" + + "t\022\262\002\n\tSetLabels\022;.google.cloud.compute.v" + + "1.SetLabelsExternalVpnGatewayRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\303\001\202\323\344\223\002" + + "t\"N/compute/v1/projects/{project}/global" + + "/externalVpnGateways/{resource}/setLabel" + + "s:\"global_set_labels_request_resource\332A3" + + "project,resource,global_set_labels_reque" + + "st_resource\212N\020GlobalOperations\022\306\002\n\022TestI" + + "amPermissions\022D.google.cloud.compute.v1." + + "TestIamPermissionsExternalVpnGatewayRequ" + + "est\0320.google.cloud.compute.v1.TestPermis" + + "sionsResponse\"\267\001\202\323\344\223\002|\"W/compute/v1/proj" + + "ects/{project}/global/externalVpnGateway" + + "s/{resource}/testIamPermissions:!test_pe" + + "rmissions_request_resource\332A2project,res" + "ource,test_permissions_request_resource\032" + "r\312A\026compute.googleapis.com\322AVhttps://www" + ".googleapis.com/auth/compute,https://www" - + ".googleapis.com/auth/cloud-platform2\251\r\n\023" - + "ExternalVpnGateways\022\363\001\n\006Delete\0228.google." - + "cloud.compute.v1.DeleteExternalVpnGatewa" - + "yRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\212\001\202\323\344\223\002R*P/compute/v1/projects/{pro" - + "ject}/global/externalVpnGateways/{extern" - + "al_vpn_gateway}\332A\034project,external_vpn_g" - + "ateway\212N\020GlobalOperations\022\342\001\n\003Get\0225.goog" - + "le.cloud.compute.v1.GetExternalVpnGatewa" - + "yRequest\032+.google.cloud.compute.v1.Exter" - + "nalVpnGateway\"w\202\323\344\223\002R\022P/compute/v1/proje" - + "cts/{project}/global/externalVpnGateways" - + "/{external_vpn_gateway}\332A\034project,extern" - + "al_vpn_gateway\022\204\002\n\006Insert\0228.google.cloud" - + ".compute.v1.InsertExternalVpnGatewayRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\233\001\202\323\344\223\002Z\"9/compute/v1/projects/{project}" - + "/global/externalVpnGateways:\035external_vp" - + "n_gateway_resource\332A%project,external_vp" - + "n_gateway_resource\212N\020GlobalOperations\022\275\001" - + "\n\004List\0227.google.cloud.compute.v1.ListExt" - + "ernalVpnGatewaysRequest\032/.google.cloud.c" - + "ompute.v1.ExternalVpnGatewayList\"K\202\323\344\223\002;" - + "\0229/compute/v1/projects/{project}/global/" - + "externalVpnGateways\332A\007project\022\262\002\n\tSetLab" - + "els\022;.google.cloud.compute.v1.SetLabelsE" - + "xternalVpnGatewayRequest\032\".google.cloud." - + "compute.v1.Operation\"\303\001\202\323\344\223\002t\"N/compute/" - + "v1/projects/{project}/global/externalVpn" - + "Gateways/{resource}/setLabels:\"global_se" - + "t_labels_request_resource\332A3project,reso" - + "urce,global_set_labels_request_resource\212" - + "N\020GlobalOperations\022\306\002\n\022TestIamPermission" - + "s\022D.google.cloud.compute.v1.TestIamPermi" - + "ssionsExternalVpnGatewayRequest\0320.google" - + ".cloud.compute.v1.TestPermissionsRespons" - + "e\"\267\001\202\323\344\223\002|\"W/compute/v1/projects/{projec" - + "t}/global/externalVpnGateways/{resource}" - + "/testIamPermissions:!test_permissions_re" - + "quest_resource\332A2project,resource,test_p" - + "ermissions_request_resource\032r\312A\026compute." - + "googleapis.com\322AVhttps://www.googleapis." - + "com/auth/compute,https://www.googleapis." - + "com/auth/cloud-platform2\225$\n\020FirewallPoli" - + "cies\022\307\002\n\016AddAssociation\022<.google.cloud.c" - + "ompute.v1.AddAssociationFirewallPolicyRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\322\001\202\323\344\223\002v\"N/compute/v1/locations/global" - + "/firewallPolicies/{firewall_policy}/addA" - + "ssociation:$firewall_policy_association_" - + "resource\332A4firewall_policy,firewall_poli" - + "cy_association_resource\212N\034GlobalOrganiza" - + "tionOperations\022\244\002\n\007AddRule\0225.google.clou" - + "d.compute.v1.AddRuleFirewallPolicyReques" - + "t\032\".google.cloud.compute.v1.Operation\"\275\001" - + "\202\323\344\223\002h\"G/compute/v1/locations/global/fir" - + "ewallPolicies/{firewall_policy}/addRule:" - + "\035firewall_policy_rule_resource\332A-firewal" - + "l_policy,firewall_policy_rule_resource\212N" - + "\034GlobalOrganizationOperations\022\360\001\n\nCloneR" - + "ules\0228.google.cloud.compute.v1.CloneRule" - + "sFirewallPolicyRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\203\001\202\323\344\223\002L\"J/compute/v1" - + "/locations/global/firewallPolicies/{fire" - + "wall_policy}/cloneRules\332A\017firewall_polic" - + "y\212N\034GlobalOrganizationOperations\022\334\001\n\006Del" - + "ete\0224.google.cloud.compute.v1.DeleteFire" + + ".googleapis.com/auth/cloud-platform2\225$\n\020" + + "FirewallPolicies\022\307\002\n\016AddAssociation\022<.go" + + "ogle.cloud.compute.v1.AddAssociationFire" + "wallPolicyRequest\032\".google.cloud.compute" - + ".v1.Operation\"x\202\323\344\223\002A*?/compute/v1/locat" - + "ions/global/firewallPolicies/{firewall_p" - + "olicy}\332A\017firewall_policy\212N\034GlobalOrganiz" - + "ationOperations\022\274\001\n\003Get\0221.google.cloud.c" - + "ompute.v1.GetFirewallPolicyRequest\032\'.goo" - + "gle.cloud.compute.v1.FirewallPolicy\"Y\202\323\344" - + "\223\002A\022?/compute/v1/locations/global/firewa" - + "llPolicies/{firewall_policy}\332A\017firewall_" - + "policy\022\354\001\n\016GetAssociation\022<.google.cloud" - + ".compute.v1.GetAssociationFirewallPolicy" - + "Request\0322.google.cloud.compute.v1.Firewa" - + "llPolicyAssociation\"h\202\323\344\223\002P\022N/compute/v1" - + "/locations/global/firewallPolicies/{fire" - + "wall_policy}/getAssociation\332A\017firewall_p" - + "olicy\022\305\001\n\014GetIamPolicy\022:.google.cloud.co" - + "mpute.v1.GetIamPolicyFirewallPolicyReque" - + "st\032\037.google.cloud.compute.v1.Policy\"X\202\323\344" - + "\223\002G\022E/compute/v1/locations/global/firewa" - + "llPolicies/{resource}/getIamPolicy\332A\010res" - + "ource\022\320\001\n\007GetRule\0225.google.cloud.compute" - + ".v1.GetRuleFirewallPolicyRequest\032+.googl" - + "e.cloud.compute.v1.FirewallPolicyRule\"a\202" - + "\323\344\223\002I\022G/compute/v1/locations/global/fire" - + "wallPolicies/{firewall_policy}/getRule\332A" - + "\017firewall_policy\022\370\001\n\006Insert\0224.google.clo" - + "ud.compute.v1.InsertFirewallPolicyReques" - + "t\032\".google.cloud.compute.v1.Operation\"\223\001" - + "\202\323\344\223\002I\"-/compute/v1/locations/global/fir" - + "ewallPolicies:\030firewall_policy_resource\332" - + "A\"parent_id,firewall_policy_resource\212N\034G" - + "lobalOrganizationOperations\022\243\001\n\004List\0224.g" - + "oogle.cloud.compute.v1.ListFirewallPolic" - + "iesRequest\032+.google.cloud.compute.v1.Fir" - + "ewallPolicyList\"8\202\323\344\223\002/\022-/compute/v1/loc" - + "ations/global/firewallPolicies\332A\000\022\340\001\n\020Li" - + "stAssociations\022>.google.cloud.compute.v1" - + ".ListAssociationsFirewallPolicyRequest\032A" - + ".google.cloud.compute.v1.FirewallPolicie" - + "sListAssociationsResponse\"I\202\323\344\223\002@\022>/comp" + + ".v1.Operation\"\322\001\202\323\344\223\002v\"N/compute/v1/loca" + + "tions/global/firewallPolicies/{firewall_" + + "policy}/addAssociation:$firewall_policy_" + + "association_resource\332A4firewall_policy,f" + + "irewall_policy_association_resource\212N\034Gl" + + "obalOrganizationOperations\022\244\002\n\007AddRule\0225" + + ".google.cloud.compute.v1.AddRuleFirewall" + + "PolicyRequest\032\".google.cloud.compute.v1." + + "Operation\"\275\001\202\323\344\223\002h\"G/compute/v1/location" + + "s/global/firewallPolicies/{firewall_poli" + + "cy}/addRule:\035firewall_policy_rule_resour" + + "ce\332A-firewall_policy,firewall_policy_rul" + + "e_resource\212N\034GlobalOrganizationOperation" + + "s\022\360\001\n\nCloneRules\0228.google.cloud.compute." + + "v1.CloneRulesFirewallPolicyRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\203\001\202\323\344\223\002L\"" + + "J/compute/v1/locations/global/firewallPo" + + "licies/{firewall_policy}/cloneRules\332A\017fi" + + "rewall_policy\212N\034GlobalOrganizationOperat" + + "ions\022\334\001\n\006Delete\0224.google.cloud.compute.v" + + "1.DeleteFirewallPolicyRequest\032\".google.c" + + "loud.compute.v1.Operation\"x\202\323\344\223\002A*?/comp" + "ute/v1/locations/global/firewallPolicies" - + "/listAssociations\332A\000\022\350\001\n\004Move\0222.google.c" - + "loud.compute.v1.MoveFirewallPolicyReques" - + "t\032\".google.cloud.compute.v1.Operation\"\207\001" - + "\202\323\344\223\002F\"D/compute/v1/locations/global/fir" - + "ewallPolicies/{firewall_policy}/move\332A\031f" - + "irewall_policy,parent_id\212N\034GlobalOrganiz" - + "ationOperations\022\216\002\n\005Patch\0223.google.cloud" - + ".compute.v1.PatchFirewallPolicyRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\253\001\202\323\344" - + "\223\002[2?/compute/v1/locations/global/firewa" - + "llPolicies/{firewall_policy}:\030firewall_p" - + "olicy_resource\332A(firewall_policy,firewal" - + "l_policy_resource\212N\034GlobalOrganizationOp" - + "erations\022\252\002\n\tPatchRule\0227.google.cloud.co" - + "mpute.v1.PatchRuleFirewallPolicyRequest\032" - + "\".google.cloud.compute.v1.Operation\"\277\001\202\323" - + "\344\223\002j\"I/compute/v1/locations/global/firew" - + "allPolicies/{firewall_policy}/patchRule:" - + "\035firewall_policy_rule_resource\332A-firewal" - + "l_policy,firewall_policy_rule_resource\212N" - + "\034GlobalOrganizationOperations\022\205\002\n\021Remove" - + "Association\022?.google.cloud.compute.v1.Re" - + "moveAssociationFirewallPolicyRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\212\001\202\323\344\223\002" - + "S\"Q/compute/v1/locations/global/firewall" - + "Policies/{firewall_policy}/removeAssocia" - + "tion\332A\017firewall_policy\212N\034GlobalOrganizat" - + "ionOperations\022\360\001\n\nRemoveRule\0228.google.cl" - + "oud.compute.v1.RemoveRuleFirewallPolicyR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\203\001\202\323\344\223\002L\"J/compute/v1/locations/globa" - + "l/firewallPolicies/{firewall_policy}/rem" - + "oveRule\332A\017firewall_policy\212N\034GlobalOrgani" - + "zationOperations\022\247\002\n\014SetIamPolicy\022:.goog" - + "le.cloud.compute.v1.SetIamPolicyFirewall" - + "PolicyRequest\032\037.google.cloud.compute.v1." - + "Policy\"\271\001\202\323\344\223\002x\"E/compute/v1/locations/g" - + "lobal/firewallPolicies/{resource}/setIam" - + "Policy:/global_organization_set_policy_r" - + "equest_resource\332A8resource,global_organi" - + "zation_set_policy_request_resource\022\256\002\n\022T" - + "estIamPermissions\022@.google.cloud.compute" - + ".v1.TestIamPermissionsFirewallPolicyRequ" - + "est\0320.google.cloud.compute.v1.TestPermis" - + "sionsResponse\"\243\001\202\323\344\223\002p\"K/compute/v1/loca" - + "tions/global/firewallPolicies/{resource}" - + "/testIamPermissions:!test_permissions_re" - + "quest_resource\332A*resource,test_permissio" - + "ns_request_resource\032r\312A\026compute.googleap" - + "is.com\322AVhttps://www.googleapis.com/auth" - + "/compute,https://www.googleapis.com/auth" - + "/cloud-platform2\317\n\n\tFirewalls\022\306\001\n\006Delete" - + "\022..google.cloud.compute.v1.DeleteFirewal" - + "lRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"h\202\323\344\223\002<*:/compute/v1/projects/{proj" - + "ect}/global/firewalls/{firewall}\332A\020proje" - + "ct,firewall\212N\020GlobalOperations\022\254\001\n\003Get\022+" - + ".google.cloud.compute.v1.GetFirewallRequ" - + "est\032!.google.cloud.compute.v1.Firewall\"U" - + "\202\323\344\223\002<\022:/compute/v1/projects/{project}/g" - + "lobal/firewalls/{firewall}\332A\020project,fir" - + "ewall\022\327\001\n\006Insert\022..google.cloud.compute." - + "v1.InsertFirewallRequest\032\".google.cloud." - + "compute.v1.Operation\"y\202\323\344\223\002D\"//compute/v" - + "1/projects/{project}/global/firewalls:\021f" - + "irewall_resource\332A\031project,firewall_reso" - + "urce\212N\020GlobalOperations\022\237\001\n\004List\022-.googl" - + "e.cloud.compute.v1.ListFirewallsRequest\032" - + "%.google.cloud.compute.v1.FirewallList\"A" - + "\202\323\344\223\0021\022//compute/v1/projects/{project}/g" - + "lobal/firewalls\332A\007project\022\352\001\n\005Patch\022-.go" - + "ogle.cloud.compute.v1.PatchFirewallReque" - + "st\032\".google.cloud.compute.v1.Operation\"\215" - + "\001\202\323\344\223\002O2:/compute/v1/projects/{project}/" - + "global/firewalls/{firewall}:\021firewall_re" - + "source\332A\"project,firewall,firewall_resou" - + "rce\212N\020GlobalOperations\022\354\001\n\006Update\022..goog" - + "le.cloud.compute.v1.UpdateFirewallReques", - "t\032\".google.cloud.compute.v1.Operation\"\215\001" - + "\202\323\344\223\002O\032:/compute/v1/projects/{project}/g" - + "lobal/firewalls/{firewall}:\021firewall_res" - + "ource\332A\"project,firewall,firewall_resour" - + "ce\212N\020GlobalOperations\032r\312A\026compute.google" - + "apis.com\322AVhttps://www.googleapis.com/au" - + "th/compute,https://www.googleapis.com/au" - + "th/cloud-platform2\231\021\n\017ForwardingRules\022\323\001" - + "\n\016AggregatedList\022=.google.cloud.compute." - + "v1.AggregatedListForwardingRulesRequest\032" - + "5.google.cloud.compute.v1.ForwardingRule" - + "AggregatedList\"K\202\323\344\223\002;\0229/compute/v1/proj" - + "ects/{project}/aggregated/forwardingRule" - + "s\332A\007project\022\362\001\n\006Delete\0224.google.cloud.co" - + "mpute.v1.DeleteForwardingRuleRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\215\001\202\323\344\223\002" - + "S*Q/compute/v1/projects/{project}/region" - + "s/{region}/forwardingRules/{forwarding_r" - + "ule}\332A\036project,region,forwarding_rule\212N\020" - + "RegionOperations\022\335\001\n\003Get\0221.google.cloud." - + "compute.v1.GetForwardingRuleRequest\032\'.go" - + "ogle.cloud.compute.v1.ForwardingRule\"z\202\323" - + "\344\223\002S\022Q/compute/v1/projects/{project}/reg" - + "ions/{region}/forwardingRules/{forwardin" - + "g_rule}\332A\036project,region,forwarding_rule" - + "\022\203\002\n\006Insert\0224.google.cloud.compute.v1.In" - + "sertForwardingRuleRequest\032\".google.cloud" - + ".compute.v1.Operation\"\236\001\202\323\344\223\002[\"?/compute" - + "/v1/projects/{project}/regions/{region}/" - + "forwardingRules:\030forwarding_rule_resourc" - + "e\332A\'project,region,forwarding_rule_resou" - + "rce\212N\020RegionOperations\022\302\001\n\004List\0223.google" - + ".cloud.compute.v1.ListForwardingRulesReq" - + "uest\032+.google.cloud.compute.v1.Forwardin" - + "gRuleList\"X\202\323\344\223\002A\022?/compute/v1/projects/" - + "{project}/regions/{region}/forwardingRul" - + "es\332A\016project,region\022\243\002\n\005Patch\0223.google.c" - + "loud.compute.v1.PatchForwardingRuleReque" - + "st\032\".google.cloud.compute.v1.Operation\"\300" - + "\001\202\323\344\223\002m2Q/compute/v1/projects/{project}/" - + "regions/{region}/forwardingRules/{forwar" - + "ding_rule}:\030forwarding_rule_resource\332A7p" - + "roject,region,forwarding_rule,forwarding" - + "_rule_resource\212N\020RegionOperations\022\273\002\n\tSe" - + "tLabels\0227.google.cloud.compute.v1.SetLab" - + "elsForwardingRuleRequest\032\".google.cloud." - + "compute.v1.Operation\"\320\001\202\323\344\223\002z\"T/compute/" + + "/{firewall_policy}\332A\017firewall_policy\212N\034G" + + "lobalOrganizationOperations\022\274\001\n\003Get\0221.go" + + "ogle.cloud.compute.v1.GetFirewallPolicyR" + + "equest\032\'.google.cloud.compute.v1.Firewal" + + "lPolicy\"Y\202\323\344\223\002A\022?/compute/v1/locations/g" + + "lobal/firewallPolicies/{firewall_policy}" + + "\332A\017firewall_policy\022\354\001\n\016GetAssociation\022<." + + "google.cloud.compute.v1.GetAssociationFi" + + "rewallPolicyRequest\0322.google.cloud.compu" + + "te.v1.FirewallPolicyAssociation\"h\202\323\344\223\002P\022" + + "N/compute/v1/locations/global/firewallPo" + + "licies/{firewall_policy}/getAssociation\332" + + "A\017firewall_policy\022\305\001\n\014GetIamPolicy\022:.goo" + + "gle.cloud.compute.v1.GetIamPolicyFirewal" + + "lPolicyRequest\032\037.google.cloud.compute.v1" + + ".Policy\"X\202\323\344\223\002G\022E/compute/v1/locations/g" + + "lobal/firewallPolicies/{resource}/getIam" + + "Policy\332A\010resource\022\320\001\n\007GetRule\0225.google.c" + + "loud.compute.v1.GetRuleFirewallPolicyReq" + + "uest\032+.google.cloud.compute.v1.FirewallP" + + "olicyRule\"a\202\323\344\223\002I\022G/compute/v1/locations" + + "/global/firewallPolicies/{firewall_polic" + + "y}/getRule\332A\017firewall_policy\022\370\001\n\006Insert\022" + + "4.google.cloud.compute.v1.InsertFirewall" + + "PolicyRequest\032\".google.cloud.compute.v1." + + "Operation\"\223\001\202\323\344\223\002I\"-/compute/v1/location" + + "s/global/firewallPolicies:\030firewall_poli", + "cy_resource\332A\"parent_id,firewall_policy_" + + "resource\212N\034GlobalOrganizationOperations\022" + + "\243\001\n\004List\0224.google.cloud.compute.v1.ListF" + + "irewallPoliciesRequest\032+.google.cloud.co" + + "mpute.v1.FirewallPolicyList\"8\202\323\344\223\002/\022-/co" + + "mpute/v1/locations/global/firewallPolici" + + "es\332A\000\022\340\001\n\020ListAssociations\022>.google.clou" + + "d.compute.v1.ListAssociationsFirewallPol" + + "icyRequest\032A.google.cloud.compute.v1.Fir" + + "ewallPoliciesListAssociationsResponse\"I\202" + + "\323\344\223\002@\022>/compute/v1/locations/global/fire" + + "wallPolicies/listAssociations\332A\000\022\350\001\n\004Mov" + + "e\0222.google.cloud.compute.v1.MoveFirewall" + + "PolicyRequest\032\".google.cloud.compute.v1." + + "Operation\"\207\001\202\323\344\223\002F\"D/compute/v1/location" + + "s/global/firewallPolicies/{firewall_poli" + + "cy}/move\332A\031firewall_policy,parent_id\212N\034G" + + "lobalOrganizationOperations\022\216\002\n\005Patch\0223." + + "google.cloud.compute.v1.PatchFirewallPol" + + "icyRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\253\001\202\323\344\223\002[2?/compute/v1/locations/g" + + "lobal/firewallPolicies/{firewall_policy}" + + ":\030firewall_policy_resource\332A(firewall_po" + + "licy,firewall_policy_resource\212N\034GlobalOr" + + "ganizationOperations\022\252\002\n\tPatchRule\0227.goo" + + "gle.cloud.compute.v1.PatchRuleFirewallPo" + + "licyRequest\032\".google.cloud.compute.v1.Op" + + "eration\"\277\001\202\323\344\223\002j\"I/compute/v1/locations/" + + "global/firewallPolicies/{firewall_policy" + + "}/patchRule:\035firewall_policy_rule_resour" + + "ce\332A-firewall_policy,firewall_policy_rul" + + "e_resource\212N\034GlobalOrganizationOperation" + + "s\022\205\002\n\021RemoveAssociation\022?.google.cloud.c" + + "ompute.v1.RemoveAssociationFirewallPolic" + + "yRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\212\001\202\323\344\223\002S\"Q/compute/v1/locations/glo" + + "bal/firewallPolicies/{firewall_policy}/r" + + "emoveAssociation\332A\017firewall_policy\212N\034Glo" + + "balOrganizationOperations\022\360\001\n\nRemoveRule" + + "\0228.google.cloud.compute.v1.RemoveRuleFir" + + "ewallPolicyRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\203\001\202\323\344\223\002L\"J/compute/v1/loc" + + "ations/global/firewallPolicies/{firewall" + + "_policy}/removeRule\332A\017firewall_policy\212N\034" + + "GlobalOrganizationOperations\022\247\002\n\014SetIamP" + + "olicy\022:.google.cloud.compute.v1.SetIamPo" + + "licyFirewallPolicyRequest\032\037.google.cloud" + + ".compute.v1.Policy\"\271\001\202\323\344\223\002x\"E/compute/v1" + + "/locations/global/firewallPolicies/{reso" + + "urce}/setIamPolicy:/global_organization_" + + "set_policy_request_resource\332A8resource,g" + + "lobal_organization_set_policy_request_re" + + "source\022\256\002\n\022TestIamPermissions\022@.google.c" + + "loud.compute.v1.TestIamPermissionsFirewa" + + "llPolicyRequest\0320.google.cloud.compute.v" + + "1.TestPermissionsResponse\"\243\001\202\323\344\223\002p\"K/com" + + "pute/v1/locations/global/firewallPolicie" + + "s/{resource}/testIamPermissions:!test_pe" + + "rmissions_request_resource\332A*resource,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\317\n\n\tFirewall" + + "s\022\306\001\n\006Delete\022..google.cloud.compute.v1.D" + + "eleteFirewallRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"h\202\323\344\223\002<*:/compute/v1/pr" + + "ojects/{project}/global/firewalls/{firew" + + "all}\332A\020project,firewall\212N\020GlobalOperatio" + + "ns\022\254\001\n\003Get\022+.google.cloud.compute.v1.Get" + + "FirewallRequest\032!.google.cloud.compute.v" + + "1.Firewall\"U\202\323\344\223\002<\022:/compute/v1/projects" + + "/{project}/global/firewalls/{firewall}\332A" + + "\020project,firewall\022\327\001\n\006Insert\022..google.cl" + + "oud.compute.v1.InsertFirewallRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"y\202\323\344\223\002D" + + "\"//compute/v1/projects/{project}/global/" + + "firewalls:\021firewall_resource\332A\031project,f" + + "irewall_resource\212N\020GlobalOperations\022\237\001\n\004" + + "List\022-.google.cloud.compute.v1.ListFirew" + + "allsRequest\032%.google.cloud.compute.v1.Fi" + + "rewallList\"A\202\323\344\223\0021\022//compute/v1/projects" + + "/{project}/global/firewalls\332A\007project\022\352\001" + + "\n\005Patch\022-.google.cloud.compute.v1.PatchF" + + "irewallRequest\032\".google.cloud.compute.v1" + + ".Operation\"\215\001\202\323\344\223\002O2:/compute/v1/project" + + "s/{project}/global/firewalls/{firewall}:" + + "\021firewall_resource\332A\"project,firewall,fi" + + "rewall_resource\212N\020GlobalOperations\022\354\001\n\006U" + + "pdate\022..google.cloud.compute.v1.UpdateFi" + + "rewallRequest\032\".google.cloud.compute.v1." + + "Operation\"\215\001\202\323\344\223\002O\032:/compute/v1/projects" + + "/{project}/global/firewalls/{firewall}:\021" + + "firewall_resource\332A\"project,firewall,fir" + + "ewall_resource\212N\020GlobalOperations\032r\312A\026co" + + "mpute.googleapis.com\322AVhttps://www.googl" + + "eapis.com/auth/compute,https://www.googl" + + "eapis.com/auth/cloud-platform2\231\021\n\017Forwar" + + "dingRules\022\323\001\n\016AggregatedList\022=.google.cl" + + "oud.compute.v1.AggregatedListForwardingR" + + "ulesRequest\0325.google.cloud.compute.v1.Fo" + + "rwardingRuleAggregatedList\"K\202\323\344\223\002;\0229/com" + + "pute/v1/projects/{project}/aggregated/fo" + + "rwardingRules\332A\007project\022\362\001\n\006Delete\0224.goo" + + "gle.cloud.compute.v1.DeleteForwardingRul" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\215\001\202\323\344\223\002S*Q/compute/v1/projects/{pro" + + "ject}/regions/{region}/forwardingRules/{" + + "forwarding_rule}\332A\036project,region,forwar" + + "ding_rule\212N\020RegionOperations\022\335\001\n\003Get\0221.g" + + "oogle.cloud.compute.v1.GetForwardingRule" + + "Request\032\'.google.cloud.compute.v1.Forwar" + + "dingRule\"z\202\323\344\223\002S\022Q/compute/v1/projects/{" + + "project}/regions/{region}/forwardingRule" + + "s/{forwarding_rule}\332A\036project,region,for" + + "warding_rule\022\203\002\n\006Insert\0224.google.cloud.c" + + "ompute.v1.InsertForwardingRuleRequest\032\"." + + "google.cloud.compute.v1.Operation\"\236\001\202\323\344\223" + + "\002[\"?/compute/v1/projects/{project}/regio" + + "ns/{region}/forwardingRules:\030forwarding_" + + "rule_resource\332A\'project,region,forwardin" + + "g_rule_resource\212N\020RegionOperations\022\302\001\n\004L" + + "ist\0223.google.cloud.compute.v1.ListForwar" + + "dingRulesRequest\032+.google.cloud.compute." + + "v1.ForwardingRuleList\"X\202\323\344\223\002A\022?/compute/" + "v1/projects/{project}/regions/{region}/f" - + "orwardingRules/{resource}/setLabels:\"reg" - + "ion_set_labels_request_resource\332A:projec" - + "t,region,resource,region_set_labels_requ" - + "est_resource\212N\020RegionOperations\022\267\002\n\tSetT" - + "arget\0227.google.cloud.compute.v1.SetTarge" - + "tForwardingRuleRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\314\001\202\323\344\223\002x\"[/compute/v1" - + "/projects/{project}/regions/{region}/for" - + "wardingRules/{forwarding_rule}/setTarget" - + ":\031target_reference_resource\332A8project,re" - + "gion,forwarding_rule,target_reference_re" - + "source\212N\020RegionOperations\032r\312A\026compute.go" - + "ogleapis.com\322AVhttps://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\206\007\n\017GlobalAddresse" - + "s\022\311\001\n\006Delete\0223.google.cloud.compute.v1.D" - + "eleteGlobalAddressRequest\032\".google.cloud" - + ".compute.v1.Operation\"f\202\323\344\223\002;*9/compute/" - + "v1/projects/{project}/global/addresses/{" - + "address}\332A\017project,address\212N\020GlobalOpera" - + "tions\022\256\001\n\003Get\0220.google.cloud.compute.v1." - + "GetGlobalAddressRequest\032 .google.cloud.c" - + "ompute.v1.Address\"S\202\323\344\223\002;\0229/compute/v1/p" - + "rojects/{project}/global/addresses/{addr" - + "ess}\332A\017project,address\022\332\001\n\006Insert\0223.goog" - + "le.cloud.compute.v1.InsertGlobalAddressR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"w\202\323\344\223\002C\"//compute/v1/projects/{projec" - + "t}/global/addresses:\020address_resource\332A\030" - + "project,address_resource\212N\020GlobalOperati" - + "ons\022\244\001\n\004List\0223.google.cloud.compute.v1.L" - + "istGlobalAddressesRequest\032$.google.cloud" - + ".compute.v1.AddressList\"A\202\323\344\223\0021\022//comput" - + "e/v1/projects/{project}/global/addresses" - + "\332A\007project\032r\312A\026compute.googleapis.com\322AV" - + "https://www.googleapis.com/auth/compute," - + "https://www.googleapis.com/auth/cloud-pl" - + "atform2\373\016\n\025GlobalForwardingRules\022\346\001\n\006Del" - + "ete\022:.google.cloud.compute.v1.DeleteGlob" - + "alForwardingRuleRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"|\202\323\344\223\002I*G/compute/v1" - + "/projects/{project}/global/forwardingRul" - + "es/{forwarding_rule}\332A\027project,forwardin" - + "g_rule\212N\020GlobalOperations\022\322\001\n\003Get\0227.goog" - + "le.cloud.compute.v1.GetGlobalForwardingR" - + "uleRequest\032\'.google.cloud.compute.v1.For" - + "wardingRule\"i\202\323\344\223\002I\022G/compute/v1/project" - + "s/{project}/global/forwardingRules/{forw" - + "arding_rule}\332A\027project,forwarding_rule\022\370" - + "\001\n\006Insert\022:.google.cloud.compute.v1.Inse" - + "rtGlobalForwardingRuleRequest\032\".google.c" - + "loud.compute.v1.Operation\"\215\001\202\323\344\223\002Q\"5/com" - + "pute/v1/projects/{project}/global/forwar" - + "dingRules:\030forwarding_rule_resource\332A pr" - + "oject,forwarding_rule_resource\212N\020GlobalO" - + "perations\022\267\001\n\004List\0229.google.cloud.comput" - + "e.v1.ListGlobalForwardingRulesRequest\032+." - + "google.cloud.compute.v1.ForwardingRuleLi" - + "st\"G\202\323\344\223\0027\0225/compute/v1/projects/{projec" - + "t}/global/forwardingRules\332A\007project\022\230\002\n\005" - + "Patch\0229.google.cloud.compute.v1.PatchGlo" - + "balForwardingRuleRequest\032\".google.cloud." - + "compute.v1.Operation\"\257\001\202\323\344\223\002c2G/compute/" - + "v1/projects/{project}/global/forwardingR" + + "orwardingRules\332A\016project,region\022\243\002\n\005Patc" + + "h\0223.google.cloud.compute.v1.PatchForward" + + "ingRuleRequest\032\".google.cloud.compute.v1" + + ".Operation\"\300\001\202\323\344\223\002m2Q/compute/v1/project" + + "s/{project}/regions/{region}/forwardingR" + "ules/{forwarding_rule}:\030forwarding_rule_" - + "resource\332A0project,forwarding_rule,forwa" - + "rding_rule_resource\212N\020GlobalOperations\022\260" - + "\002\n\tSetLabels\022=.google.cloud.compute.v1.S" - + "etLabelsGlobalForwardingRuleRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\277\001\202\323\344\223\002p" - + "\"J/compute/v1/projects/{project}/global/" - + "forwardingRules/{resource}/setLabels:\"gl" - + "obal_set_labels_request_resource\332A3proje" - + "ct,resource,global_set_labels_request_re" - + "source\212N\020GlobalOperations\022\254\002\n\tSetTarget\022" - + "=.google.cloud.compute.v1.SetTargetGloba" - + "lForwardingRuleRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\273\001\202\323\344\223\002n\"Q/compute/v1" - + "/projects/{project}/global/forwardingRul" - + "es/{forwarding_rule}/setTarget:\031target_r" - + "eference_resource\332A1project,forwarding_r" - + "ule,target_reference_resource\212N\020GlobalOp" - + "erations\032r\312A\026compute.googleapis.com\322AVht" - + "tps://www.googleapis.com/auth/compute,ht" - + "tps://www.googleapis.com/auth/cloud-plat" - + "form2\254\022\n\033GlobalNetworkEndpointGroups\022\274\003\n" - + "\026AttachNetworkEndpoints\022P.google.cloud.c" - + "ompute.v1.AttachNetworkEndpointsGlobalNe" - + "tworkEndpointGroupRequest\032\".google.cloud" - + ".compute.v1.Operation\"\253\002\202\323\344\223\002\257\001\"k/comput" - + "e/v1/projects/{project}/global/networkEn" - + "dpointGroups/{network_endpoint_group}/at" - + "tachNetworkEndpoints:@global_network_end" - + "point_groups_attach_endpoints_request_re" - + "source\332A_project,network_endpoint_group," - + "global_network_endpoint_groups_attach_en" - + "dpoints_request_resource\212N\020GlobalOperati" - + "ons\022\201\002\n\006Delete\022@.google.cloud.compute.v1" - + ".DeleteGlobalNetworkEndpointGroupRequest" - + "\032\".google.cloud.compute.v1.Operation\"\220\001\202" - + "\323\344\223\002V*T/compute/v1/projects/{project}/gl" - + "obal/networkEndpointGroups/{network_endp" - + "oint_group}\332A\036project,network_endpoint_g" - + "roup\212N\020GlobalOperations\022\274\003\n\026DetachNetwor" - + "kEndpoints\022P.google.cloud.compute.v1.Det" - + "achNetworkEndpointsGlobalNetworkEndpoint" + + "resource\332A7project,region,forwarding_rul" + + "e,forwarding_rule_resource\212N\020RegionOpera" + + "tions\022\273\002\n\tSetLabels\0227.google.cloud.compu" + + "te.v1.SetLabelsForwardingRuleRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\320\001\202\323\344\223\002" + + "z\"T/compute/v1/projects/{project}/region" + + "s/{region}/forwardingRules/{resource}/se" + + "tLabels:\"region_set_labels_request_resou" + + "rce\332A:project,region,resource,region_set" + + "_labels_request_resource\212N\020RegionOperati" + + "ons\022\267\002\n\tSetTarget\0227.google.cloud.compute" + + ".v1.SetTargetForwardingRuleRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\314\001\202\323\344\223\002x\"" + + "[/compute/v1/projects/{project}/regions/" + + "{region}/forwardingRules/{forwarding_rul" + + "e}/setTarget:\031target_reference_resource\332" + + "A8project,region,forwarding_rule,target_" + + "reference_resource\212N\020RegionOperations\032r\312" + + "A\026compute.googleapis.com\322AVhttps://www.g" + + "oogleapis.com/auth/compute,https://www.g" + + "oogleapis.com/auth/cloud-platform2\206\007\n\017Gl" + + "obalAddresses\022\311\001\n\006Delete\0223.google.cloud." + + "compute.v1.DeleteGlobalAddressRequest\032\"." + + "google.cloud.compute.v1.Operation\"f\202\323\344\223\002" + + ";*9/compute/v1/projects/{project}/global" + + "/addresses/{address}\332A\017project,address\212N" + + "\020GlobalOperations\022\256\001\n\003Get\0220.google.cloud" + + ".compute.v1.GetGlobalAddressRequest\032 .go" + + "ogle.cloud.compute.v1.Address\"S\202\323\344\223\002;\0229/" + + "compute/v1/projects/{project}/global/add" + + "resses/{address}\332A\017project,address\022\332\001\n\006I" + + "nsert\0223.google.cloud.compute.v1.InsertGl" + + "obalAddressRequest\032\".google.cloud.comput" + + "e.v1.Operation\"w\202\323\344\223\002C\"//compute/v1/proj" + + "ects/{project}/global/addresses:\020address" + + "_resource\332A\030project,address_resource\212N\020G" + + "lobalOperations\022\244\001\n\004List\0223.google.cloud." + + "compute.v1.ListGlobalAddressesRequest\032$." + + "google.cloud.compute.v1.AddressList\"A\202\323\344" + + "\223\0021\022//compute/v1/projects/{project}/glob" + + "al/addresses\332A\007project\032r\312A\026compute.googl" + + "eapis.com\322AVhttps://www.googleapis.com/a" + + "uth/compute,https://www.googleapis.com/a" + + "uth/cloud-platform2\373\016\n\025GlobalForwardingR" + + "ules\022\346\001\n\006Delete\022:.google.cloud.compute.v" + + "1.DeleteGlobalForwardingRuleRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"|\202\323\344\223\002I*" + + "G/compute/v1/projects/{project}/global/f" + + "orwardingRules/{forwarding_rule}\332A\027proje" + + "ct,forwarding_rule\212N\020GlobalOperations\022\322\001" + + "\n\003Get\0227.google.cloud.compute.v1.GetGloba" + + "lForwardingRuleRequest\032\'.google.cloud.co" + + "mpute.v1.ForwardingRule\"i\202\323\344\223\002I\022G/comput" + + "e/v1/projects/{project}/global/forwardin" + + "gRules/{forwarding_rule}\332A\027project,forwa" + + "rding_rule\022\370\001\n\006Insert\022:.google.cloud.com" + + "pute.v1.InsertGlobalForwardingRuleReques" + + "t\032\".google.cloud.compute.v1.Operation\"\215\001" + + "\202\323\344\223\002Q\"5/compute/v1/projects/{project}/g" + + "lobal/forwardingRules:\030forwarding_rule_r" + + "esource\332A project,forwarding_rule_resour" + + "ce\212N\020GlobalOperations\022\267\001\n\004List\0229.google." + + "cloud.compute.v1.ListGlobalForwardingRul" + + "esRequest\032+.google.cloud.compute.v1.Forw" + + "ardingRuleList\"G\202\323\344\223\0027\0225/compute/v1/proj" + + "ects/{project}/global/forwardingRules\332A\007" + + "project\022\230\002\n\005Patch\0229.google.cloud.compute" + + ".v1.PatchGlobalForwardingRuleRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\257\001\202\323\344\223\002" + + "c2G/compute/v1/projects/{project}/global" + + "/forwardingRules/{forwarding_rule}:\030forw" + + "arding_rule_resource\332A0project,forwardin" + + "g_rule,forwarding_rule_resource\212N\020Global" + + "Operations\022\260\002\n\tSetLabels\022=.google.cloud." + + "compute.v1.SetLabelsGlobalForwardingRule" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\277\001\202\323\344\223\002p\"J/compute/v1/projects/{proj" + + "ect}/global/forwardingRules/{resource}/s" + + "etLabels:\"global_set_labels_request_reso" + + "urce\332A3project,resource,global_set_label" + + "s_request_resource\212N\020GlobalOperations\022\254\002" + + "\n\tSetTarget\022=.google.cloud.compute.v1.Se" + + "tTargetGlobalForwardingRuleRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\273\001\202\323\344\223\002n\"" + + "Q/compute/v1/projects/{project}/global/f" + + "orwardingRules/{forwarding_rule}/setTarg" + + "et:\031target_reference_resource\332A1project," + + "forwarding_rule,target_reference_resourc" + + "e\212N\020GlobalOperations\032r\312A\026compute.googlea" + + "pis.com\322AVhttps://www.googleapis.com/aut" + + "h/compute,https://www.googleapis.com/aut" + + "h/cloud-platform2\254\022\n\033GlobalNetworkEndpoi" + + "ntGroups\022\274\003\n\026AttachNetworkEndpoints\022P.go" + + "ogle.cloud.compute.v1.AttachNetworkEndpo" + + "intsGlobalNetworkEndpointGroupRequest\032\"." + + "google.cloud.compute.v1.Operation\"\253\002\202\323\344\223" + + "\002\257\001\"k/compute/v1/projects/{project}/glob" + + "al/networkEndpointGroups/{network_endpoi" + + "nt_group}/attachNetworkEndpoints:@global" + + "_network_endpoint_groups_attach_endpoint" + + "s_request_resource\332A_project,network_end" + + "point_group,global_network_endpoint_grou" + + "ps_attach_endpoints_request_resource\212N\020G" + + "lobalOperations\022\201\002\n\006Delete\022@.google.clou" + + "d.compute.v1.DeleteGlobalNetworkEndpoint" + "GroupRequest\032\".google.cloud.compute.v1.O" - + "peration\"\253\002\202\323\344\223\002\257\001\"k/compute/v1/projects" - + "/{project}/global/networkEndpointGroups/" - + "{network_endpoint_group}/detachNetworkEn" - + "dpoints:@global_network_endpoint_groups_" - + "detach_endpoints_request_resource\332A_proj" - + "ect,network_endpoint_group,global_networ" - + "k_endpoint_groups_detach_endpoints_reque" - + "st_resource\212N\020GlobalOperations\022\362\001\n\003Get\022=" - + ".google.cloud.compute.v1.GetGlobalNetwor" - + "kEndpointGroupRequest\032-.google.cloud.com" - + "pute.v1.NetworkEndpointGroup\"}\202\323\344\223\002V\022T/c" - + "ompute/v1/projects/{project}/global/netw" - + "orkEndpointGroups/{network_endpoint_grou" - + "p}\332A\036project,network_endpoint_group\022\222\002\n\006" - + "Insert\022@.google.cloud.compute.v1.InsertG" - + "lobalNetworkEndpointGroupRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\241\001\202\323\344\223\002^\";/" - + "compute/v1/projects/{project}/global/net" - + "workEndpointGroups:\037network_endpoint_gro" - + "up_resource\332A\'project,network_endpoint_g" - + "roup_resource\212N\020GlobalOperations\022\311\001\n\004Lis" - + "t\022?.google.cloud.compute.v1.ListGlobalNe" - + "tworkEndpointGroupsRequest\0321.google.clou" - + "d.compute.v1.NetworkEndpointGroupList\"M\202" - + "\323\344\223\002=\022;/compute/v1/projects/{project}/gl" - + "obal/networkEndpointGroups\332A\007project\022\300\002\n" - + "\024ListNetworkEndpoints\022O.google.cloud.com" - + "pute.v1.ListNetworkEndpointsGlobalNetwor" - + "kEndpointGroupsRequest\032B.google.cloud.co" - + "mpute.v1.NetworkEndpointGroupsListNetwor" - + "kEndpoints\"\222\001\202\323\344\223\002k\"i/compute/v1/project" - + "s/{project}/global/networkEndpointGroups" - + "/{network_endpoint_group}/listNetworkEnd" - + "points\332A\036project,network_endpoint_group\032" - + "r\312A\026compute.googleapis.com\322AVhttps://www" - + ".googleapis.com/auth/compute,https://www" - + ".googleapis.com/auth/cloud-platform2\320\010\n\020" - + "GlobalOperations\022\312\001\n\016AggregatedList\022>.go" - + "ogle.cloud.compute.v1.AggregatedListGlob" - + "alOperationsRequest\0320.google.cloud.compu" - + "te.v1.OperationAggregatedList\"F\202\323\344\223\0026\0224/" - + "compute/v1/projects/{project}/aggregated" - + "/operations\332A\007project\022\321\001\n\006Delete\0225.googl" - + "e.cloud.compute.v1.DeleteGlobalOperation" - + "Request\0326.google.cloud.compute.v1.Delete" - + "GlobalOperationResponse\"X\202\323\344\223\002>*.google.cloud.compute.v1.Aggreg" + + "atedListGlobalOperationsRequest\0320.google" + + ".cloud.compute.v1.OperationAggregatedLis" + + "t\"F\202\323\344\223\0026\0224/compute/v1/projects/{project" + + "}/aggregated/operations\332A\007project\022\321\001\n\006De" + + "lete\0225.google.cloud.compute.v1.DeleteGlo" + + "balOperationRequest\0326.google.cloud.compu" + + "te.v1.DeleteGlobalOperationResponse\"X\202\323\344" + + "\223\002>*\022\022.google.cloud.compute.v1.GetGlobalOr" - + "ganizationOperationRequest\032\".google.clou" - + "d.compute.v1.Operation\"J\202\323\344\223\0025\0223/compute" - + "/v1/locations/global/operations/{operati" - + "on}\332A\toperation\220N\001\022\244\001\n\004List\022@.google.clo" - + "ud.compute.v1.ListGlobalOrganizationOper" - + "ationsRequest\032&.google.cloud.compute.v1." - + "OperationList\"2\202\323\344\223\002)\022\'/compute/v1/locat" - + "ions/global/operations\332A\000\032r\312A\026compute.go" - + "ogleapis.com\322AVhttps://www.googleapis.co" - + "m/auth/compute,https://www.googleapis.co" - + "m/auth/cloud-platform2\321\013\n\035GlobalPublicDe" - + "legatedPrefixes\022\207\002\n\006Delete\022B.google.clou" - + "d.compute.v1.DeleteGlobalPublicDelegated" - + "PrefixeRequest\032\".google.cloud.compute.v1" - + ".Operation\"\224\001\202\323\344\223\002Y*W/compute/v1/project" - + "s/{project}/global/publicDelegatedPrefix" - + "es/{public_delegated_prefix}\332A\037project,p" - + "ublic_delegated_prefix\212N\020GlobalOperation" - + "s\022\372\001\n\003Get\022?.google.cloud.compute.v1.GetG" - + "lobalPublicDelegatedPrefixeRequest\032..goo" - + "gle.cloud.compute.v1.PublicDelegatedPref" - + "ix\"\201\001\202\323\344\223\002Y\022W/compute/v1/projects/{proje" - + "ct}/global/publicDelegatedPrefixes/{publ" - + "ic_delegated_prefix}\332A\037project,public_de" - + "legated_prefix\022\230\002\n\006Insert\022B.google.cloud" - + ".compute.v1.InsertGlobalPublicDelegatedP" - + "refixeRequest\032\".google.cloud.compute.v1." - + "Operation\"\245\001\202\323\344\223\002a\"=/compute/v1/projects" - + "/{project}/global/publicDelegatedPrefixe" - + "s: public_delegated_prefix_resource\332A(pr" - + "oject,public_delegated_prefix_resource\212N" - + "\020GlobalOperations\022\316\001\n\004List\022A.google.clou" - + "d.compute.v1.ListGlobalPublicDelegatedPr" - + "efixesRequest\0322.google.cloud.compute.v1." - + "PublicDelegatedPrefixList\"O\202\323\344\223\002?\022=/comp" - + "ute/v1/projects/{project}/global/publicD" - + "elegatedPrefixes\332A\007project\022\310\002\n\005Patch\022A.g" - + "oogle.cloud.compute.v1.PatchGlobalPublic" - + "DelegatedPrefixeRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\327\001\202\323\344\223\002{2W/compute/v" - + "1/projects/{project}/global/publicDelega" - + "tedPrefixes/{public_delegated_prefix}: p" - + "ublic_delegated_prefix_resource\332A@projec" - + "t,public_delegated_prefix,public_delegat" - + "ed_prefix_resource\212N\020GlobalOperations\032r\312" + + "s/{operation}/wait\332A\021project,operation\032r" + + "\312A\026compute.googleapis.com\322AVhttps://www." + + "googleapis.com/auth/compute,https://www." + + "googleapis.com/auth/cloud-platform2\314\005\n\034G" + + "lobalOrganizationOperations\022\330\001\n\006Delete\022A" + + ".google.cloud.compute.v1.DeleteGlobalOrg" + + "anizationOperationRequest\032B.google.cloud" + + ".compute.v1.DeleteGlobalOrganizationOper" + + "ationResponse\"G\202\323\344\223\0025*3/compute/v1/locat" + + "ions/global/operations/{operation}\332A\tope" + + "ration\022\265\001\n\003Get\022>.google.cloud.compute.v1" + + ".GetGlobalOrganizationOperationRequest\032\"" + + ".google.cloud.compute.v1.Operation\"J\202\323\344\223" + + "\0025\0223/compute/v1/locations/global/operati" + + "ons/{operation}\332A\toperation\220N\001\022\244\001\n\004List\022" + + "@.google.cloud.compute.v1.ListGlobalOrga" + + "nizationOperationsRequest\032&.google.cloud" + + ".compute.v1.OperationList\"2\202\323\344\223\002)\022\'/comp" + + "ute/v1/locations/global/operations\332A\000\032r\312" + "A\026compute.googleapis.com\322AVhttps://www.g" + "oogleapis.com/auth/compute,https://www.g" - + "oogleapis.com/auth/cloud-platform2\203\r\n\014He" - + "althChecks\022\313\001\n\016AggregatedList\022:.google.c" - + "loud.compute.v1.AggregatedListHealthChec" - + "ksRequest\0323.google.cloud.compute.v1.Heal" - + "thChecksAggregatedList\"H\202\323\344\223\0028\0226/compute" - + "/v1/projects/{project}/aggregated/health" - + "Checks\332A\007project\022\324\001\n\006Delete\0221.google.clo" - + "ud.compute.v1.DeleteHealthCheckRequest\032\"" - + ".google.cloud.compute.v1.Operation\"s\202\323\344\223" - + "\002C*A/compute/v1/projects/{project}/globa" - + "l/healthChecks/{health_check}\332A\024project," - + "health_check\212N\020GlobalOperations\022\275\001\n\003Get\022" - + "..google.cloud.compute.v1.GetHealthCheck" - + "Request\032$.google.cloud.compute.v1.Health" - + "Check\"`\202\323\344\223\002C\022A/compute/v1/projects/{pro" - + "ject}/global/healthChecks/{health_check}" - + "\332A\024project,health_check\022\346\001\n\006Insert\0221.goo" - + "gle.cloud.compute.v1.InsertHealthCheckRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\204\001\202\323\344\223\002K\"2/compute/v1/projects/{projec" - + "t}/global/healthChecks:\025health_check_res" - + "ource\332A\035project,health_check_resource\212N\020" - + "GlobalOperations\022\250\001\n\004List\0220.google.cloud" - + ".compute.v1.ListHealthChecksRequest\032(.go" - + "ogle.cloud.compute.v1.HealthCheckList\"D\202" - + "\323\344\223\0024\0222/compute/v1/projects/{project}/gl" - + "obal/healthChecks\332A\007project\022\200\002\n\005Patch\0220." - + "google.cloud.compute.v1.PatchHealthCheck" + + "oogleapis.com/auth/cloud-platform2\321\013\n\035Gl" + + "obalPublicDelegatedPrefixes\022\207\002\n\006Delete\022B" + + ".google.cloud.compute.v1.DeleteGlobalPub" + + "licDelegatedPrefixeRequest\032\".google.clou" + + "d.compute.v1.Operation\"\224\001\202\323\344\223\002Y*W/comput" + + "e/v1/projects/{project}/global/publicDel" + + "egatedPrefixes/{public_delegated_prefix}" + + "\332A\037project,public_delegated_prefix\212N\020Glo" + + "balOperations\022\372\001\n\003Get\022?.google.cloud.com" + + "pute.v1.GetGlobalPublicDelegatedPrefixeR" + + "equest\032..google.cloud.compute.v1.PublicD" + + "elegatedPrefix\"\201\001\202\323\344\223\002Y\022W/compute/v1/pro" + + "jects/{project}/global/publicDelegatedPr" + + "efixes/{public_delegated_prefix}\332A\037proje" + + "ct,public_delegated_prefix\022\230\002\n\006Insert\022B." + + "google.cloud.compute.v1.InsertGlobalPubl" + + "icDelegatedPrefixeRequest\032\".google.cloud" + + ".compute.v1.Operation\"\245\001\202\323\344\223\002a\"=/compute" + + "/v1/projects/{project}/global/publicDele" + + "gatedPrefixes: public_delegated_prefix_r" + + "esource\332A(project,public_delegated_prefi" + + "x_resource\212N\020GlobalOperations\022\316\001\n\004List\022A" + + ".google.cloud.compute.v1.ListGlobalPubli" + + "cDelegatedPrefixesRequest\0322.google.cloud" + + ".compute.v1.PublicDelegatedPrefixList\"O\202" + + "\323\344\223\002?\022=/compute/v1/projects/{project}/gl" + + "obal/publicDelegatedPrefixes\332A\007project\022\310" + + "\002\n\005Patch\022A.google.cloud.compute.v1.Patch" + + "GlobalPublicDelegatedPrefixeRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\327\001\202\323\344\223\002{" + + "2W/compute/v1/projects/{project}/global/" + + "publicDelegatedPrefixes/{public_delegate" + + "d_prefix}: public_delegated_prefix_resou" + + "rce\332A@project,public_delegated_prefix,pu" + + "blic_delegated_prefix_resource\212N\020GlobalO" + + "perations\032r\312A\026compute.googleapis.com\322AVh" + + "ttps://www.googleapis.com/auth/compute,h" + + "ttps://www.googleapis.com/auth/cloud-pla" + + "tform2\203\r\n\014HealthChecks\022\313\001\n\016AggregatedLis" + + "t\022:.google.cloud.compute.v1.AggregatedLi" + + "stHealthChecksRequest\0323.google.cloud.com" + + "pute.v1.HealthChecksAggregatedList\"H\202\323\344\223" + + "\0028\0226/compute/v1/projects/{project}/aggre" + + "gated/healthChecks\332A\007project\022\324\001\n\006Delete\022" + + "1.google.cloud.compute.v1.DeleteHealthCh" + + "eckRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"s\202\323\344\223\002C*A/compute/v1/projects/{pr" + + "oject}/global/healthChecks/{health_check" + + "}\332A\024project,health_check\212N\020GlobalOperati" + + "ons\022\275\001\n\003Get\022..google.cloud.compute.v1.Ge" + + "tHealthCheckRequest\032$.google.cloud.compu" + + "te.v1.HealthCheck\"`\202\323\344\223\002C\022A/compute/v1/p" + + "rojects/{project}/global/healthChecks/{h" + + "ealth_check}\332A\024project,health_check\022\346\001\n\006" + + "Insert\0221.google.cloud.compute.v1.InsertH" + + "ealthCheckRequest\032\".google.cloud.compute" + + ".v1.Operation\"\204\001\202\323\344\223\002K\"2/compute/v1/proj" + + "ects/{project}/global/healthChecks:\025heal" + + "th_check_resource\332A\035project,health_check" + + "_resource\212N\020GlobalOperations\022\250\001\n\004List\0220." + + "google.cloud.compute.v1.ListHealthChecks" + + "Request\032(.google.cloud.compute.v1.Health" + + "CheckList\"D\202\323\344\223\0024\0222/compute/v1/projects/" + + "{project}/global/healthChecks\332A\007project\022" + + "\200\002\n\005Patch\0220.google.cloud.compute.v1.Patc" + + "hHealthCheckRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\240\001\202\323\344\223\002Z2A/compute/v1/pr" + + "ojects/{project}/global/healthChecks/{he" + + "alth_check}:\025health_check_resource\332A*pro" + + "ject,health_check,health_check_resource\212" + + "N\020GlobalOperations\022\202\002\n\006Update\0221.google.c" + + "loud.compute.v1.UpdateHealthCheckRequest" + + "\032\".google.cloud.compute.v1.Operation\"\240\001\202" + + "\323\344\223\002Z\032A/compute/v1/projects/{project}/gl", + "obal/healthChecks/{health_check}:\025health" + + "_check_resource\332A*project,health_check,h" + + "ealth_check_resource\212N\020GlobalOperations\032" + + "r\312A\026compute.googleapis.com\322AVhttps://www" + + ".googleapis.com/auth/compute,https://www" + + ".googleapis.com/auth/cloud-platform2\204\003\n\020" + + "ImageFamilyViews\022\310\001\n\003Get\0222.google.cloud." + + "compute.v1.GetImageFamilyViewRequest\032(.g" + + "oogle.cloud.compute.v1.ImageFamilyView\"c" + + "\202\323\344\223\002G\022E/compute/v1/projects/{project}/z" + + "ones/{zone}/imageFamilyViews/{family}\332A\023" + + "project,zone,family\032\244\001\312A\026compute.googlea" + + "pis.com\322A\207\001https://www.googleapis.com/au" + + "th/compute.readonly,https://www.googleap" + + "is.com/auth/compute,https://www.googleap" + + "is.com/auth/cloud-platform2\374\023\n\006Images\022\272\001" + + "\n\006Delete\022+.google.cloud.compute.v1.Delet" + + "eImageRequest\032\".google.cloud.compute.v1." + + "Operation\"_\202\323\344\223\0026*4/compute/v1/projects/" + + "{project}/global/images/{image}\332A\rprojec" + + "t,image\212N\020GlobalOperations\022\204\002\n\tDeprecate" + + "\022..google.cloud.compute.v1.DeprecateImag" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\242\001\202\323\344\223\002]\">/compute/v1/projects/{pro" + + "ject}/global/images/{image}/deprecate:\033d" + + "eprecation_status_resource\332A)project,ima" + + "ge,deprecation_status_resource\212N\020GlobalO" + + "perations\022\235\001\n\003Get\022(.google.cloud.compute" + + ".v1.GetImageRequest\032\036.google.cloud.compu" + + "te.v1.Image\"L\202\323\344\223\0026\0224/compute/v1/project" + + "s/{project}/global/images/{image}\332A\rproj" + + "ect,image\022\272\001\n\rGetFromFamily\0222.google.clo" + + "ud.compute.v1.GetFromFamilyImageRequest\032" + + "\036.google.cloud.compute.v1.Image\"U\202\323\344\223\002>\022" + + "\",/compute/v1/projects/{" + + "project}/global/images:\016image_resource\332A" + + "\026project,image_resource\212N\020GlobalOperatio" + + "ns\022\226\001\n\004List\022*.google.cloud.compute.v1.Li" + + "stImagesRequest\032\".google.cloud.compute.v" + + "1.ImageList\">\202\323\344\223\002.\022,/compute/v1/project" + + "s/{project}/global/images\332A\007project\022\327\001\n\005" + + "Patch\022*.google.cloud.compute.v1.PatchIma" + + "geRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"~\202\323\344\223\002F24/compute/v1/projects/{pro" + + "ject}/global/images/{image}:\016image_resou" + + "rce\332A\034project,image,image_resource\212N\020Glo" + + "balOperations\022\213\002\n\014SetIamPolicy\0221.google." + + "cloud.compute.v1.SetIamPolicyImageReques" + + "t\032\037.google.cloud.compute.v1.Policy\"\246\001\202\323\344" + + "\223\002j\"D/compute/v1/projects/{project}/glob" + + "al/images/{resource}/setIamPolicy:\"globa" + + "l_set_policy_request_resource\332A3project," + + "resource,global_set_policy_request_resou" + + "rce\022\230\002\n\tSetLabels\022..google.cloud.compute" + + ".v1.SetLabelsImageRequest\032\".google.cloud" + + ".compute.v1.Operation\"\266\001\202\323\344\223\002g\"A/compute" + + "/v1/projects/{project}/global/images/{re" + + "source}/setLabels:\"global_set_labels_req" + + "uest_resource\332A3project,resource,global_" + + "set_labels_request_resource\212N\020GlobalOper" + + "ations\022\254\002\n\022TestIamPermissions\0227.google.c" + + "loud.compute.v1.TestIamPermissionsImageR" + + "equest\0320.google.cloud.compute.v1.TestPer" + + "missionsResponse\"\252\001\202\323\344\223\002o\"J/compute/v1/p" + + "rojects/{project}/global/images/{resourc" + + "e}/testIamPermissions:!test_permissions_" + + "request_resource\332A2project,resource,test" + + "_permissions_request_resource\032r\312A\026comput" + + "e.googleapis.com\322AVhttps://www.googleapi" + + "s.com/auth/compute,https://www.googleapi" + + "s.com/auth/cloud-platform2\3438\n\025InstanceGr" + + "oupManagers\022\241\003\n\020AbandonInstances\022D.googl" + + "e.cloud.compute.v1.AbandonInstancesInsta" + + "nceGroupManagerRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\242\002\202\323\344\223\002\251\001\"k/compute/v" + + "1/projects/{project}/zones/{zone}/instan" + + "ceGroupManagers/{instance_group_manager}" + + "/abandonInstances::instance_group_manage" + + "rs_abandon_instances_request_resource\332A^" + + "project,zone,instance_group_manager,inst" + + "ance_group_managers_abandon_instances_re" + + "quest_resource\212N\016ZoneOperations\022\345\001\n\016Aggr" + + "egatedList\022C.google.cloud.compute.v1.Agg" + + "regatedListInstanceGroupManagersRequest\032" + + ";.google.cloud.compute.v1.InstanceGroupM" + + "anagerAggregatedList\"Q\202\323\344\223\002A\022?/compute/v" + + "1/projects/{project}/aggregated/instance" + + "GroupManagers\332A\007project\022\256\003\n\027ApplyUpdates" + + "ToInstances\022K.google.cloud.compute.v1.Ap" + + "plyUpdatesToInstancesInstanceGroupManage" + + "rRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\241\002\202\323\344\223\002\254\001\"r/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instanceGroupManager" + + "s/{instance_group_manager}/applyUpdatesT" + + "oInstances:6instance_group_managers_appl" + + "y_updates_request_resource\332AZproject,zon" + + "e,instance_group_manager,instance_group_" + + "managers_apply_updates_request_resource\212" + + "N\016ZoneOperations\022\234\003\n\017CreateInstances\022C.g" + + "oogle.cloud.compute.v1.CreateInstancesIn" + + "stanceGroupManagerRequest\032\".google.cloud" + + ".compute.v1.Operation\"\237\002\202\323\344\223\002\247\001\"j/comput" + + "e/v1/projects/{project}/zones/{zone}/ins" + + "tanceGroupManagers/{instance_group_manag" + + "er}/createInstances:9instance_group_mana" + + "gers_create_instances_request_resource\332A" + + "]project,zone,instance_group_manager,ins" + + "tance_group_managers_create_instances_re" + + "quest_resource\212N\016ZoneOperations\022\204\002\n\006Dele" + + "te\022:.google.cloud.compute.v1.DeleteInsta" + + "nceGroupManagerRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\231\001\202\323\344\223\002\\*Z/compute/v1" + + "/projects/{project}/zones/{zone}/instanc" + + "eGroupManagers/{instance_group_manager}\332" + + "A#project,zone,instance_group_manager\212N\016" + + "ZoneOperations\022\234\003\n\017DeleteInstances\022C.goo" + + "gle.cloud.compute.v1.DeleteInstancesInst" + + "anceGroupManagerRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\237\002\202\323\344\223\002\247\001\"j/compute/" + + "v1/projects/{project}/zones/{zone}/insta" + + "nceGroupManagers/{instance_group_manager" + + "}/deleteInstances:9instance_group_manage" + + "rs_delete_instances_request_resource\332A]p" + + "roject,zone,instance_group_manager,insta" + + "nce_group_managers_delete_instances_requ" + + "est_resource\212N\016ZoneOperations\022\305\003\n\030Delete" + + "PerInstanceConfigs\022L.google.cloud.comput" + + "e.v1.DeletePerInstanceConfigsInstanceGro" + + "upManagerRequest\032\".google.cloud.compute." + + "v1.Operation\"\266\002\202\323\344\223\002\267\001\"s/compute/v1/proj" + + "ects/{project}/zones/{zone}/instanceGrou" + + "pManagers/{instance_group_manager}/delet" + + "ePerInstanceConfigs:@instance_group_mana" + + "gers_delete_per_instance_configs_req_res" + + "ource\332Adproject,zone,instance_group_mana" + + "ger,instance_group_managers_delete_per_i" + + "nstance_configs_req_resource\212N\016ZoneOpera" + + "tions\022\370\001\n\003Get\0227.google.cloud.compute.v1." + + "GetInstanceGroupManagerRequest\032-.google." + + "cloud.compute.v1.InstanceGroupManager\"\210\001" + + "\202\323\344\223\002\\\022Z/compute/v1/projects/{project}/z" + + "ones/{zone}/instanceGroupManagers/{insta" + + "nce_group_manager}\332A#project,zone,instan" + + "ce_group_manager\022\225\002\n\006Insert\022:.google.clo" + + "ud.compute.v1.InsertInstanceGroupManager" + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\240\001\202\323\344\223\002Z2A/compute/v1/projects/{proj" - + "ect}/global/healthChecks/{health_check}:" - + "\025health_check_resource\332A*project,health_" - + "check,health_check_resource\212N\020GlobalOper" - + "ations\022\202\002\n\006Update\0221.google.cloud.compute" - + ".v1.UpdateHealthCheckRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\240\001\202\323\344\223\002Z\032A/comp" - + "ute/v1/projects/{project}/global/healthC" - + "hecks/{health_check}:\025health_check_resou" - + "rce\332A*project,health_check,health_check_" - + "resource\212N\020GlobalOperations\032r\312A\026compute." - + "googleapis.com\322AVhttps://www.googleapis." - + "com/auth/compute,https://www.googleapis." - + "com/auth/cloud-platform2\204\003\n\020ImageFamilyV" - + "iews\022\310\001\n\003Get\0222.google.cloud.compute.v1.G" - + "etImageFamilyViewRequest\032(.google.cloud." - + "compute.v1.ImageFamilyView\"c\202\323\344\223\002G\022E/com" + + "ion\"\252\001\202\323\344\223\002d\"A/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instanceGroupManagers:" + + "\037instance_group_manager_resource\332A,proje" + + "ct,zone,instance_group_manager_resource\212" + + "N\016ZoneOperations\022\316\001\n\004List\0229.google.cloud" + + ".compute.v1.ListInstanceGroupManagersReq" + + "uest\0321.google.cloud.compute.v1.InstanceG" + + "roupManagerList\"X\202\323\344\223\002C\022A/compute/v1/pro" + + "jects/{project}/zones/{zone}/instanceGro" + + "upManagers\332A\014project,zone\022\245\002\n\nListErrors" + + "\022?.google.cloud.compute.v1.ListErrorsIns" + + "tanceGroupManagersRequest\032@.google.cloud" + + ".compute.v1.InstanceGroupManagersListErr" + + "orsResponse\"\223\001\202\323\344\223\002g\022e/compute/v1/projec" + + "ts/{project}/zones/{zone}/instanceGroupM" + + "anagers/{instance_group_manager}/listErr" + + "ors\332A#project,zone,instance_group_manage" + + "r\022\315\002\n\024ListManagedInstances\022I.google.clou" + + "d.compute.v1.ListManagedInstancesInstanc" + + "eGroupManagersRequest\032J.google.cloud.com" + + "pute.v1.InstanceGroupManagersListManaged" + + "InstancesResponse\"\235\001\202\323\344\223\002q\"o/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "GroupManagers/{instance_group_manager}/l" + + "istManagedInstances\332A#project,zone,insta" + + "nce_group_manager\022\321\002\n\026ListPerInstanceCon" + + "figs\022K.google.cloud.compute.v1.ListPerIn" + + "stanceConfigsInstanceGroupManagersReques" + + "t\032H.google.cloud.compute.v1.InstanceGrou" + + "pManagersListPerInstanceConfigsResp\"\237\001\202\323" + + "\344\223\002s\"q/compute/v1/projects/{project}/zon" + + "es/{zone}/instanceGroupManagers/{instanc" + + "e_group_manager}/listPerInstanceConfigs\332" + + "A#project,zone,instance_group_manager\022\303\002" + + "\n\005Patch\0229.google.cloud.compute.v1.PatchI" + + "nstanceGroupManagerRequest\032\".google.clou" + + "d.compute.v1.Operation\"\332\001\202\323\344\223\002}2Z/comput" + + "e/v1/projects/{project}/zones/{zone}/ins" + + "tanceGroupManagers/{instance_group_manag" + + "er}:\037instance_group_manager_resource\332ACp" + + "roject,zone,instance_group_manager,insta" + + "nce_group_manager_resource\212N\016ZoneOperati" + + "ons\022\300\003\n\027PatchPerInstanceConfigs\022K.google" + + ".cloud.compute.v1.PatchPerInstanceConfig" + + "sInstanceGroupManagerRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\263\002\202\323\344\223\002\265\001\"r/com" + "pute/v1/projects/{project}/zones/{zone}/" - + "imageFamilyViews/{family}\332A\023project,zone" - + ",family\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\374\023\n\006Images\022\272\001\n\006Delete\022+.g" - + "oogle.cloud.compute.v1.DeleteImageReques" - + "t\032\".google.cloud.compute.v1.Operation\"_\202" - + "\323\344\223\0026*4/compute/v1/projects/{project}/gl" - + "obal/images/{image}\332A\rproject,image\212N\020Gl" - + "obalOperations\022\204\002\n\tDeprecate\022..google.cl" - + "oud.compute.v1.DeprecateImageRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\242\001\202\323\344\223\002" - + "]\">/compute/v1/projects/{project}/global" - + "/images/{image}/deprecate:\033deprecation_s" - + "tatus_resource\332A)project,image,deprecati" - + "on_status_resource\212N\020GlobalOperations\022\235\001" - + "\n\003Get\022(.google.cloud.compute.v1.GetImage" - + "Request\032\036.google.cloud.compute.v1.Image\"" - + "L\202\323\344\223\0026\0224/compute/v1/projects/{project}/" - + "global/images/{image}\332A\rproject,image\022\272\001" - + "\n\rGetFromFamily\0222.google.cloud.compute.v" - + "1.GetFromFamilyImageRequest\032\036.google.clo" - + "ud.compute.v1.Image\"U\202\323\344\223\002>\022\",/compute/v1/projects/{project}/glo" - + "bal/images:\016image_resource\332A\026project,ima" - + "ge_resource\212N\020GlobalOperations\022\226\001\n\004List\022" - + "*.google.cloud.compute.v1.ListImagesRequ" - + "est\032\".google.cloud.compute.v1.ImageList\"" - + ">\202\323\344\223\002.\022,/compute/v1/projects/{project}/" - + "global/images\332A\007project\022\327\001\n\005Patch\022*.goog" - + "le.cloud.compute.v1.PatchImageRequest\032\"." - + "google.cloud.compute.v1.Operation\"~\202\323\344\223\002" - + "F24/compute/v1/projects/{project}/global" - + "/images/{image}:\016image_resource\332A\034projec" - + "t,image,image_resource\212N\020GlobalOperation" - + "s\022\213\002\n\014SetIamPolicy\0221.google.cloud.comput" - + "e.v1.SetIamPolicyImageRequest\032\037.google.c" - + "loud.compute.v1.Policy\"\246\001\202\323\344\223\002j\"D/comput" - + "e/v1/projects/{project}/global/images/{r" - + "esource}/setIamPolicy:\"global_set_policy" - + "_request_resource\332A3project,resource,glo" - + "bal_set_policy_request_resource\022\230\002\n\tSetL" - + "abels\022..google.cloud.compute.v1.SetLabel" - + "sImageRequest\032\".google.cloud.compute.v1." - + "Operation\"\266\001\202\323\344\223\002g\"A/compute/v1/projects" - + "/{project}/global/images/{resource}/setL" - + "abels:\"global_set_labels_request_resourc" - + "e\332A3project,resource,global_set_labels_r" - + "equest_resource\212N\020GlobalOperations\022\254\002\n\022T" - + "estIamPermissions\0227.google.cloud.compute" - + ".v1.TestIamPermissionsImageRequest\0320.goo" - + "gle.cloud.compute.v1.TestPermissionsResp" - + "onse\"\252\001\202\323\344\223\002o\"J/compute/v1/projects/{pro" - + "ject}/global/images/{resource}/testIamPe" - + "rmissions:!test_permissions_request_reso" - + "urce\332A2project,resource,test_permissions" - + "_request_resource\032r\312A\026compute.googleapis" - + ".com\322AVhttps://www.googleapis.com/auth/c" - + "ompute,https://www.googleapis.com/auth/c" - + "loud-platform2\3438\n\025InstanceGroupManagers\022" - + "\241\003\n\020AbandonInstances\022D.google.cloud.comp" - + "ute.v1.AbandonInstancesInstanceGroupMana" - + "gerRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\242\002\202\323\344\223\002\251\001\"k/compute/v1/projects/{" - + "project}/zones/{zone}/instanceGroupManag" - + "ers/{instance_group_manager}/abandonInst" - + "ances::instance_group_managers_abandon_i" - + "nstances_request_resource\332A^project,zone" - + ",instance_group_manager,instance_group_m", - "anagers_abandon_instances_request_resour" - + "ce\212N\016ZoneOperations\022\345\001\n\016AggregatedList\022C" - + ".google.cloud.compute.v1.AggregatedListI" - + "nstanceGroupManagersRequest\032;.google.clo" - + "ud.compute.v1.InstanceGroupManagerAggreg" - + "atedList\"Q\202\323\344\223\002A\022?/compute/v1/projects/{" - + "project}/aggregated/instanceGroupManager" - + "s\332A\007project\022\256\003\n\027ApplyUpdatesToInstances\022" - + "K.google.cloud.compute.v1.ApplyUpdatesTo" - + "InstancesInstanceGroupManagerRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\241\002\202\323\344\223\002" - + "\254\001\"r/compute/v1/projects/{project}/zones" - + "/{zone}/instanceGroupManagers/{instance_" - + "group_manager}/applyUpdatesToInstances:6" - + "instance_group_managers_apply_updates_re" - + "quest_resource\332AZproject,zone,instance_g" - + "roup_manager,instance_group_managers_app" - + "ly_updates_request_resource\212N\016ZoneOperat" - + "ions\022\234\003\n\017CreateInstances\022C.google.cloud." - + "compute.v1.CreateInstancesInstanceGroupM" - + "anagerRequest\032\".google.cloud.compute.v1." - + "Operation\"\237\002\202\323\344\223\002\247\001\"j/compute/v1/project" - + "s/{project}/zones/{zone}/instanceGroupMa" - + "nagers/{instance_group_manager}/createIn" - + "stances:9instance_group_managers_create_" - + "instances_request_resource\332A]project,zon" - + "e,instance_group_manager,instance_group_" - + "managers_create_instances_request_resour" - + "ce\212N\016ZoneOperations\022\204\002\n\006Delete\022:.google." - + "cloud.compute.v1.DeleteInstanceGroupMana" - + "gerRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\231\001\202\323\344\223\002\\*Z/compute/v1/projects/{p" - + "roject}/zones/{zone}/instanceGroupManage" - + "rs/{instance_group_manager}\332A#project,zo" - + "ne,instance_group_manager\212N\016ZoneOperatio" - + "ns\022\234\003\n\017DeleteInstances\022C.google.cloud.co" - + "mpute.v1.DeleteInstancesInstanceGroupMan" + + "instanceGroupManagers/{instance_group_ma" + + "nager}/patchPerInstanceConfigs:?instance" + + "_group_managers_patch_per_instance_confi" + + "gs_req_resource\332Acproject,zone,instance_" + + "group_manager,instance_group_managers_pa" + + "tch_per_instance_configs_req_resource\212N\016" + + "ZoneOperations\022\246\003\n\021RecreateInstances\022E.g" + + "oogle.cloud.compute.v1.RecreateInstances" + + "InstanceGroupManagerRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\245\002\202\323\344\223\002\253\001\"l/comp" + + "ute/v1/projects/{project}/zones/{zone}/i" + + "nstanceGroupManagers/{instance_group_man" + + "ager}/recreateInstances:;instance_group_" + + "managers_recreate_instances_request_reso" + + "urce\332A_project,zone,instance_group_manag" + + "er,instance_group_managers_recreate_inst" + + "ances_request_resource\212N\016ZoneOperations\022" + + "\220\002\n\006Resize\022:.google.cloud.compute.v1.Res" + + "izeInstanceGroupManagerRequest\032\".google." + + "cloud.compute.v1.Operation\"\245\001\202\323\344\223\002c\"a/co" + + "mpute/v1/projects/{project}/zones/{zone}" + + "/instanceGroupManagers/{instance_group_m" + + "anager}/resize\332A(project,zone,instance_g" + + "roup_manager,size\212N\016ZoneOperations\022\262\003\n\023S" + + "etInstanceTemplate\022G.google.cloud.comput" + + "e.v1.SetInstanceTemplateInstanceGroupMan" + "agerRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\237\002\202\323\344\223\002\247\001\"j/compute/v1/projects/" + + "eration\"\255\002\202\323\344\223\002\260\001\"n/compute/v1/projects/" + "{project}/zones/{zone}/instanceGroupMana" - + "gers/{instance_group_manager}/deleteInst" - + "ances:9instance_group_managers_delete_in" - + "stances_request_resource\332A]project,zone," - + "instance_group_manager,instance_group_ma" - + "nagers_delete_instances_request_resource" - + "\212N\016ZoneOperations\022\305\003\n\030DeletePerInstanceC" - + "onfigs\022L.google.cloud.compute.v1.DeleteP" - + "erInstanceConfigsInstanceGroupManagerReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\266\002\202\323\344\223\002\267\001\"s/compute/v1/projects/{projec" - + "t}/zones/{zone}/instanceGroupManagers/{i" - + "nstance_group_manager}/deletePerInstance" - + "Configs:@instance_group_managers_delete_" - + "per_instance_configs_req_resource\332Adproj" + + "gers/{instance_group_manager}/setInstanc" + + "eTemplate:>instance_group_managers_set_i" + + "nstance_template_request_resource\332Abproj" + "ect,zone,instance_group_manager,instance" - + "_group_managers_delete_per_instance_conf" - + "igs_req_resource\212N\016ZoneOperations\022\370\001\n\003Ge" - + "t\0227.google.cloud.compute.v1.GetInstanceG" - + "roupManagerRequest\032-.google.cloud.comput" - + "e.v1.InstanceGroupManager\"\210\001\202\323\344\223\002\\\022Z/com" + + "_group_managers_set_instance_template_re" + + "quest_resource\212N\016ZoneOperations\022\231\003\n\016SetT" + + "argetPools\022B.google.cloud.compute.v1.Set" + + "TargetPoolsInstanceGroupManagerRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\236\002\202\323\344" + + "\223\002\246\001\"i/compute/v1/projects/{project}/zon" + + "es/{zone}/instanceGroupManagers/{instanc" + + "e_group_manager}/setTargetPools:9instanc" + + "e_group_managers_set_target_pools_reques" + + "t_resource\332A]project,zone,instance_group" + + "_manager,instance_group_managers_set_tar" + + "get_pools_request_resource\212N\016ZoneOperati" + + "ons\022\305\003\n\030UpdatePerInstanceConfigs\022L.googl" + + "e.cloud.compute.v1.UpdatePerInstanceConf" + + "igsInstanceGroupManagerRequest\032\".google." + + "cloud.compute.v1.Operation\"\266\002\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\332Adproject,zone,insta" + + "nce_group_manager,instance_group_manager" + + "s_update_per_instance_configs_req_resour" + + "ce\212N\016ZoneOperations\032r\312A\026compute.googleap" + + "is.com\322AVhttps://www.googleapis.com/auth" + + "/compute,https://www.googleapis.com/auth" + + "/cloud-platform2\360\024\n\016InstanceGroups\022\337\002\n\014A" + + "ddInstances\0229.google.cloud.compute.v1.Ad" + + "dInstancesInstanceGroupRequest\032\".google." + + "cloud.compute.v1.Operation\"\357\001\202\323\344\223\002\212\001\"X/c" + + "ompute/v1/projects/{project}/zones/{zone" + + "}/instanceGroups/{instance_group}/addIns" + + "tances:.instance_groups_add_instances_re" + + "quest_resource\332AJproject,zone,instance_g" + + "roup,instance_groups_add_instances_reque" + + "st_resource\212N\016ZoneOperations\022\320\001\n\016Aggrega" + + "tedList\022<.google.cloud.compute.v1.Aggreg" + + "atedListInstanceGroupsRequest\0324.google.c" + + "loud.compute.v1.InstanceGroupAggregatedL" + + "ist\"J\202\323\344\223\002:\0228/compute/v1/projects/{proje" + + "ct}/aggregated/instanceGroups\332A\007project\022" + + "\346\001\n\006Delete\0223.google.cloud.compute.v1.Del" + + "eteInstanceGroupRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\202\001\202\323\344\223\002M*K/compute/v" + + "1/projects/{project}/zones/{zone}/instan" + + "ceGroups/{instance_group}\332A\033project,zone" + + ",instance_group\212N\016ZoneOperations\022\322\001\n\003Get" + + "\0220.google.cloud.compute.v1.GetInstanceGr" + + "oupRequest\032&.google.cloud.compute.v1.Ins" + + "tanceGroup\"q\202\323\344\223\002M\022K/compute/v1/projects" + + "/{project}/zones/{zone}/instanceGroups/{" + + "instance_group}\332A\033project,zone,instance_" + + "group\022\367\001\n\006Insert\0223.google.cloud.compute." + + "v1.InsertInstanceGroupRequest\032\".google.c" + + "loud.compute.v1.Operation\"\223\001\202\323\344\223\002U\":/com" + "pute/v1/projects/{project}/zones/{zone}/" - + "instanceGroupManagers/{instance_group_ma" - + "nager}\332A#project,zone,instance_group_man" - + "ager\022\225\002\n\006Insert\022:.google.cloud.compute.v" - + "1.InsertInstanceGroupManagerRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\252\001\202\323\344\223\002d" - + "\"A/compute/v1/projects/{project}/zones/{" - + "zone}/instanceGroupManagers:\037instance_gr" - + "oup_manager_resource\332A,project,zone,inst" - + "ance_group_manager_resource\212N\016ZoneOperat" - + "ions\022\316\001\n\004List\0229.google.cloud.compute.v1." - + "ListInstanceGroupManagersRequest\0321.googl" - + "e.cloud.compute.v1.InstanceGroupManagerL" - + "ist\"X\202\323\344\223\002C\022A/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instanceGroupManagers\332A" - + "\014project,zone\022\245\002\n\nListErrors\022?.google.cl" - + "oud.compute.v1.ListErrorsInstanceGroupMa" - + "nagersRequest\032@.google.cloud.compute.v1." - + "InstanceGroupManagersListErrorsResponse\"" - + "\223\001\202\323\344\223\002g\022e/compute/v1/projects/{project}" - + "/zones/{zone}/instanceGroupManagers/{ins" - + "tance_group_manager}/listErrors\332A#projec" - + "t,zone,instance_group_manager\022\315\002\n\024ListMa" - + "nagedInstances\022I.google.cloud.compute.v1" - + ".ListManagedInstancesInstanceGroupManage" - + "rsRequest\032J.google.cloud.compute.v1.Inst" - + "anceGroupManagersListManagedInstancesRes" - + "ponse\"\235\001\202\323\344\223\002q\"o/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instanceGroupManager" - + "s/{instance_group_manager}/listManagedIn" - + "stances\332A#project,zone,instance_group_ma" - + "nager\022\321\002\n\026ListPerInstanceConfigs\022K.googl" - + "e.cloud.compute.v1.ListPerInstanceConfig" - + "sInstanceGroupManagersRequest\032H.google.c" - + "loud.compute.v1.InstanceGroupManagersLis" - + "tPerInstanceConfigsResp\"\237\001\202\323\344\223\002s\"q/compu" - + "te/v1/projects/{project}/zones/{zone}/in" - + "stanceGroupManagers/{instance_group_mana" - + "ger}/listPerInstanceConfigs\332A#project,zo" - + "ne,instance_group_manager\022\303\002\n\005Patch\0229.go" - + "ogle.cloud.compute.v1.PatchInstanceGroup" - + "ManagerRequest\032\".google.cloud.compute.v1" - + ".Operation\"\332\001\202\323\344\223\002}2Z/compute/v1/project" - + "s/{project}/zones/{zone}/instanceGroupMa" - + "nagers/{instance_group_manager}:\037instanc" - + "e_group_manager_resource\332ACproject,zone," - + "instance_group_manager,instance_group_ma" - + "nager_resource\212N\016ZoneOperations\022\300\003\n\027Patc" - + "hPerInstanceConfigs\022K.google.cloud.compu" - + "te.v1.PatchPerInstanceConfigsInstanceGro" - + "upManagerRequest\032\".google.cloud.compute." - + "v1.Operation\"\263\002\202\323\344\223\002\265\001\"r/compute/v1/proj" - + "ects/{project}/zones/{zone}/instanceGrou" - + "pManagers/{instance_group_manager}/patch" - + "PerInstanceConfigs:?instance_group_manag" - + "ers_patch_per_instance_configs_req_resou" - + "rce\332Acproject,zone,instance_group_manage" - + "r,instance_group_managers_patch_per_inst" - + "ance_configs_req_resource\212N\016ZoneOperatio" - + "ns\022\246\003\n\021RecreateInstances\022E.google.cloud." - + "compute.v1.RecreateInstancesInstanceGrou" - + "pManagerRequest\032\".google.cloud.compute.v" - + "1.Operation\"\245\002\202\323\344\223\002\253\001\"l/compute/v1/proje" - + "cts/{project}/zones/{zone}/instanceGroup" - + "Managers/{instance_group_manager}/recrea" - + "teInstances:;instance_group_managers_rec" - + "reate_instances_request_resource\332A_proje" - + "ct,zone,instance_group_manager,instance_" - + "group_managers_recreate_instances_reques" - + "t_resource\212N\016ZoneOperations\022\220\002\n\006Resize\022:" - + ".google.cloud.compute.v1.ResizeInstanceG" - + "roupManagerRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\245\001\202\323\344\223\002c\"a/compute/v1/pro" - + "jects/{project}/zones/{zone}/instanceGro" - + "upManagers/{instance_group_manager}/resi" - + "ze\332A(project,zone,instance_group_manager" - + ",size\212N\016ZoneOperations\022\262\003\n\023SetInstanceTe" - + "mplate\022G.google.cloud.compute.v1.SetInst" - + "anceTemplateInstanceGroupManagerRequest\032" - + "\".google.cloud.compute.v1.Operation\"\255\002\202\323" - + "\344\223\002\260\001\"n/compute/v1/projects/{project}/zo" - + "nes/{zone}/instanceGroupManagers/{instan" - + "ce_group_manager}/setInstanceTemplate:>i" - + "nstance_group_managers_set_instance_temp" - + "late_request_resource\332Abproject,zone,ins" - + "tance_group_manager,instance_group_manag" - + "ers_set_instance_template_request_resour" - + "ce\212N\016ZoneOperations\022\231\003\n\016SetTargetPools\022B" - + ".google.cloud.compute.v1.SetTargetPoolsI" - + "nstanceGroupManagerRequest\032\".google.clou" - + "d.compute.v1.Operation\"\236\002\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\332A" - + "]project,zone,instance_group_manager,ins" - + "tance_group_managers_set_target_pools_re" - + "quest_resource\212N\016ZoneOperations\022\305\003\n\030Upda" - + "tePerInstanceConfigs\022L.google.cloud.comp" - + "ute.v1.UpdatePerInstanceConfigsInstanceG" - + "roupManagerRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\266\002\202\323\344\223\002\267\001\"s/compute/v1/pr" - + "ojects/{project}/zones/{zone}/instanceGr" - + "oupManagers/{instance_group_manager}/upd" - + "atePerInstanceConfigs:@instance_group_ma" - + "nagers_update_per_instance_configs_req_r" - + "esource\332Adproject,zone,instance_group_ma" - + "nager,instance_group_managers_update_per" - + "_instance_configs_req_resource\212N\016ZoneOpe" - + "rations\032r\312A\026compute.googleapis.com\322AVhtt" - + "ps://www.googleapis.com/auth/compute,htt" - + "ps://www.googleapis.com/auth/cloud-platf" - + "orm2\360\024\n\016InstanceGroups\022\337\002\n\014AddInstances\022" - + "9.google.cloud.compute.v1.AddInstancesIn" - + "stanceGroupRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\357\001\202\323\344\223\002\212\001\"X/compute/v1/pr" - + "ojects/{project}/zones/{zone}/instanceGr" - + "oups/{instance_group}/addInstances:.inst" - + "ance_groups_add_instances_request_resour" - + "ce\332AJproject,zone,instance_group,instanc" - + "e_groups_add_instances_request_resource\212" - + "N\016ZoneOperations\022\320\001\n\016AggregatedList\022<.go" - + "ogle.cloud.compute.v1.AggregatedListInst" - + "anceGroupsRequest\0324.google.cloud.compute" - + ".v1.InstanceGroupAggregatedList\"J\202\323\344\223\002:\022" - + "8/compute/v1/projects/{project}/aggregat" - + "ed/instanceGroups\332A\007project\022\346\001\n\006Delete\0223" - + ".google.cloud.compute.v1.DeleteInstanceG" + + "instanceGroups:\027instance_group_resource\332" + + "A$project,zone,instance_group_resource\212N" + + "\016ZoneOperations\022\271\001\n\004List\0222.google.cloud." + + "compute.v1.ListInstanceGroupsRequest\032*.g" + + "oogle.cloud.compute.v1.InstanceGroupList" + + "\"Q\202\323\344\223\002<\022:/compute/v1/projects/{project}" + + "/zones/{zone}/instanceGroups\332A\014project,z" + + "one\022\346\002\n\rListInstances\022;.google.cloud.com" + + "pute.v1.ListInstancesInstanceGroupsReque" + + "st\0324.google.cloud.compute.v1.InstanceGro" + + "upsListInstances\"\341\001\202\323\344\223\002\214\001\"Y/compute/v1/" + + "projects/{project}/zones/{zone}/instance" + + "Groups/{instance_group}/listInstances:/i" + + "nstance_groups_list_instances_request_re" + + "source\332AKproject,zone,instance_group,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\202\323\344\223\002\220\001\"[/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instanceGroups/{instan" + + "ce_group}/removeInstances:1instance_grou" + + "ps_remove_instances_request_resource\332AMp" + + "roject,zone,instance_group,instance_grou" + + "ps_remove_instances_request_resource\212N\016Z" + + "oneOperations\022\346\002\n\rSetNamedPorts\022:.google" + + ".cloud.compute.v1.SetNamedPortsInstanceG" + "roupRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\202\001\202\323\344\223\002M*K/compute/v1/projects/{" - + "project}/zones/{zone}/instanceGroups/{in" - + "stance_group}\332A\033project,zone,instance_gr" - + "oup\212N\016ZoneOperations\022\322\001\n\003Get\0220.google.cl" - + "oud.compute.v1.GetInstanceGroupRequest\032&" - + ".google.cloud.compute.v1.InstanceGroup\"q" - + "\202\323\344\223\002M\022K/compute/v1/projects/{project}/z" - + "ones/{zone}/instanceGroups/{instance_gro" - + "up}\332A\033project,zone,instance_group\022\367\001\n\006In" - + "sert\0223.google.cloud.compute.v1.InsertIns" - + "tanceGroupRequest\032\".google.cloud.compute" - + ".v1.Operation\"\223\001\202\323\344\223\002U\":/compute/v1/proj" - + "ects/{project}/zones/{zone}/instanceGrou" - + "ps:\027instance_group_resource\332A$project,zo" - + "ne,instance_group_resource\212N\016ZoneOperati" - + "ons\022\271\001\n\004List\0222.google.cloud.compute.v1.L" - + "istInstanceGroupsRequest\032*.google.cloud." - + "compute.v1.InstanceGroupList\"Q\202\323\344\223\002<\022:/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/instanceGroups\332A\014project,zone\022\346\002\n\rList" - + "Instances\022;.google.cloud.compute.v1.List" - + "InstancesInstanceGroupsRequest\0324.google." - + "cloud.compute.v1.InstanceGroupsListInsta" - + "nces\"\341\001\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\332AKpro" - + "ject,zone,instance_group,instance_groups" - + "_list_instances_request_resource\022\356\002\n\017Rem" - + "oveInstances\022<.google.cloud.compute.v1.R" - + "emoveInstancesInstanceGroupRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\370\001\202\323\344\223\002\220\001" - + "\"[/compute/v1/projects/{project}/zones/{" - + "zone}/instanceGroups/{instance_group}/re" - + "moveInstances:1instance_groups_remove_in" - + "stances_request_resource\332AMproject,zone," - + "instance_group,instance_groups_remove_in" - + "stances_request_resource\212N\016ZoneOperation" - + "s\022\346\002\n\rSetNamedPorts\022:.google.cloud.compu" - + "te.v1.SetNamedPortsInstanceGroupRequest\032" - + "\".google.cloud.compute.v1.Operation\"\364\001\202\323" - + "\344\223\002\215\001\"Y/compute/v1/projects/{project}/zo" - + "nes/{zone}/instanceGroups/{instance_grou" - + "p}/setNamedPorts:0instance_groups_set_na" - + "med_ports_request_resource\332ALproject,zon" - + "e,instance_group,instance_groups_set_nam" - + "ed_ports_request_resource\212N\016ZoneOperatio" - + "ns\032r\312A\026compute.googleapis.com\322AVhttps://" - + "www.googleapis.com/auth/compute,https://" - + "www.googleapis.com/auth/cloud-platform2\310" - + "\016\n\021InstanceTemplates\022\351\001\n\006Delete\0226.google" - + ".cloud.compute.v1.DeleteInstanceTemplate" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\202\001\202\323\344\223\002M*K/compute/v1/projects/{proj" - + "ect}/global/instanceTemplates/{instance_" - + "template}\332A\031project,instance_template\212N\020" - + "GlobalOperations\022\326\001\n\003Get\0223.google.cloud." - + "compute.v1.GetInstanceTemplateRequest\032)." - + "google.cloud.compute.v1.InstanceTemplate" - + "\"o\202\323\344\223\002M\022K/compute/v1/projects/{project}" - + "/global/instanceTemplates/{instance_temp" - + "late}\332A\031project,instance_template\022\331\001\n\014Ge" - + "tIamPolicy\022<.google.cloud.compute.v1.Get" - + "IamPolicyInstanceTemplateRequest\032\037.googl" - + "e.cloud.compute.v1.Policy\"j\202\323\344\223\002Q\022O/comp" - + "ute/v1/projects/{project}/global/instanc" - + "eTemplates/{resource}/getIamPolicy\332A\020pro" - + "ject,resource\022\372\001\n\006Insert\0226.google.cloud." - + "compute.v1.InsertInstanceTemplateRequest" - + "\032\".google.cloud.compute.v1.Operation\"\223\001\202" - + "\323\344\223\002U\"7/compute/v1/projects/{project}/gl" - + "obal/instanceTemplates:\032instance_templat" - + "e_resource\332A\"project,instance_template_r" - + "esource\212N\020GlobalOperations\022\267\001\n\004List\0225.go" - + "ogle.cloud.compute.v1.ListInstanceTempla" - + "tesRequest\032-.google.cloud.compute.v1.Ins" - + "tanceTemplateList\"I\202\323\344\223\0029\0227/compute/v1/p" + + "eration\"\364\001\202\323\344\223\002\215\001\"Y/compute/v1/projects/" + + "{project}/zones/{zone}/instanceGroups/{i" + + "nstance_group}/setNamedPorts:0instance_g" + + "roups_set_named_ports_request_resource\332A" + + "Lproject,zone,instance_group,instance_gr" + + "oups_set_named_ports_request_resource\212N\016" + + "ZoneOperations\032r\312A\026compute.googleapis.co" + + "m\322AVhttps://www.googleapis.com/auth/comp" + + "ute,https://www.googleapis.com/auth/clou" + + "d-platform2\310\016\n\021InstanceTemplates\022\351\001\n\006Del" + + "ete\0226.google.cloud.compute.v1.DeleteInst" + + "anceTemplateRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\202\001\202\323\344\223\002M*K/compute/v1/pr" + + "ojects/{project}/global/instanceTemplate" + + "s/{instance_template}\332A\031project,instance" + + "_template\212N\020GlobalOperations\022\326\001\n\003Get\0223.g" + + "oogle.cloud.compute.v1.GetInstanceTempla" + + "teRequest\032).google.cloud.compute.v1.Inst" + + "anceTemplate\"o\202\323\344\223\002M\022K/compute/v1/projec" + + "ts/{project}/global/instanceTemplates/{i" + + "nstance_template}\332A\031project,instance_tem" + + "plate\022\331\001\n\014GetIamPolicy\022<.google.cloud.co" + + "mpute.v1.GetIamPolicyInstanceTemplateReq" + + "uest\032\037.google.cloud.compute.v1.Policy\"j\202" + + "\323\344\223\002Q\022O/compute/v1/projects/{project}/gl" + + "obal/instanceTemplates/{resource}/getIam" + + "Policy\332A\020project,resource\022\372\001\n\006Insert\0226.g" + + "oogle.cloud.compute.v1.InsertInstanceTem" + + "plateRequest\032\".google.cloud.compute.v1.O" + + "peration\"\223\001\202\323\344\223\002U\"7/compute/v1/projects/" + + "{project}/global/instanceTemplates:\032inst" + + "ance_template_resource\332A\"project,instanc" + + "e_template_resource\212N\020GlobalOperations\022\267" + + "\001\n\004List\0225.google.cloud.compute.v1.ListIn" + + "stanceTemplatesRequest\032-.google.cloud.co" + + "mpute.v1.InstanceTemplateList\"I\202\323\344\223\0029\0227/" + + "compute/v1/projects/{project}/global/ins" + + "tanceTemplates\332A\007project\022\241\002\n\014SetIamPolic" + + "y\022<.google.cloud.compute.v1.SetIamPolicy" + + "InstanceTemplateRequest\032\037.google.cloud.c" + + "ompute.v1.Policy\"\261\001\202\323\344\223\002u\"O/compute/v1/p" + "rojects/{project}/global/instanceTemplat" - + "es\332A\007project\022\241\002\n\014SetIamPolicy\022<.google.c" - + "loud.compute.v1.SetIamPolicyInstanceTemp" - + "lateRequest\032\037.google.cloud.compute.v1.Po" - + "licy\"\261\001\202\323\344\223\002u\"O/compute/v1/projects/{pro" - + "ject}/global/instanceTemplates/{resource" - + "}/setIamPolicy:\"global_set_policy_reques" - + "t_resource\332A3project,resource,global_set" - + "_policy_request_resource\022\302\002\n\022TestIamPerm" - + "issions\022B.google.cloud.compute.v1.TestIa" - + "mPermissionsInstanceTemplateRequest\0320.go" - + "ogle.cloud.compute.v1.TestPermissionsRes" - + "ponse\"\265\001\202\323\344\223\002z\"U/compute/v1/projects/{pr" - + "oject}/global/instanceTemplates/{resourc" - + "e}/testIamPermissions:!test_permissions_" - + "request_resource\332A2project,resource,test" - + "_permissions_request_resource\032r\312A\026comput" - + "e.googleapis.com\322AVhttps://www.googleapi" - + "s.com/auth/compute,https://www.googleapi" - + "s.com/auth/cloud-platform2\215b\n\tInstances\022" - + "\263\002\n\017AddAccessConfig\0227.google.cloud.compu" - + "te.v1.AddAccessConfigInstanceRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\302\001\202\323\344\223\002" - + "j\"P/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{instance}/addAccessCon" - + "fig:\026access_config_resource\332A>project,zo" - + "ne,instance,network_interface,access_con" - + "fig_resource\212N\016ZoneOperations\022\342\002\n\023AddRes" - + "ourcePolicies\022;.google.cloud.compute.v1." - + "AddResourcePoliciesInstanceRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\351\001\202\323\344\223\002\210\001" - + "\"T/compute/v1/projects/{project}/zones/{" - + "zone}/instances/{instance}/addResourcePo" - + "licies:0instances_add_resource_policies_" - + "request_resource\332AFproject,zone,instance" - + ",instances_add_resource_policies_request" - + "_resource\212N\016ZoneOperations\022\301\001\n\016Aggregate" - + "dList\0227.google.cloud.compute.v1.Aggregat" - + "edListInstancesRequest\032/.google.cloud.co" - + "mpute.v1.InstanceAggregatedList\"E\202\323\344\223\0025\022" - + "3/compute/v1/projects/{project}/aggregat" - + "ed/instances\332A\007project\022\222\002\n\nAttachDisk\0222." - + "google.cloud.compute.v1.AttachDiskInstan" - + "ceRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\253\001\202\323\344\223\002e\"K/compute/v1/projects/{pr" - + "oject}/zones/{zone}/instances/{instance}" - + "/attachDisk:\026attached_disk_resource\332A,pr" - + "oject,zone,instance,attached_disk_resour" - + "ce\212N\016ZoneOperations\022\236\002\n\nBulkInsert\0222.goo" - + "gle.cloud.compute.v1.BulkInsertInstanceR" + + "es/{resource}/setIamPolicy:\"global_set_p" + + "olicy_request_resource\332A3project,resourc" + + "e,global_set_policy_request_resource\022\302\002\n" + + "\022TestIamPermissions\022B.google.cloud.compu" + + "te.v1.TestIamPermissionsInstanceTemplate" + + "Request\0320.google.cloud.compute.v1.TestPe" + + "rmissionsResponse\"\265\001\202\323\344\223\002z\"U/compute/v1/" + + "projects/{project}/global/instanceTempla" + + "tes/{resource}/testIamPermissions:!test_" + + "permissions_request_resource\332A2project,r" + + "esource,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\215b" + + "\n\tInstances\022\263\002\n\017AddAccessConfig\0227.google" + + ".cloud.compute.v1.AddAccessConfigInstanc" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\302\001\202\323\344\223\002j\"P/compute/v1/projects/{pro" + + "ject}/zones/{zone}/instances/{instance}/" + + "addAccessConfig:\026access_config_resource\332" + + "A>project,zone,instance,network_interfac" + + "e,access_config_resource\212N\016ZoneOperation" + + "s\022\342\002\n\023AddResourcePolicies\022;.google.cloud" + + ".compute.v1.AddResourcePoliciesInstanceR" + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\267\001\202\323\344\223\002j\"@/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instances/bulkInsert:&b" - + "ulk_insert_instance_resource_resource\332A3" - + "project,zone,bulk_insert_instance_resour" - + "ce_resource\212N\016ZoneOperations\022\317\001\n\006Delete\022" - + "..google.cloud.compute.v1.DeleteInstance" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"q\202\323\344\223\002B*@/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instances/{instance}\332A\025" - + "project,zone,instance\212N\016ZoneOperations\022\233" - + "\002\n\022DeleteAccessConfig\022:.google.cloud.com" - + "pute.v1.DeleteAccessConfigInstanceReques" - + "t\032\".google.cloud.compute.v1.Operation\"\244\001" - + "\202\323\344\223\002U\"S/compute/v1/projects/{project}/z" - + "ones/{zone}/instances/{instance}/deleteA" - + "ccessConfig\332A5project,zone,instance,acce" - + "ss_config,network_interface\212N\016ZoneOperat" - + "ions\022\357\001\n\nDetachDisk\0222.google.cloud.compu" - + "te.v1.DetachDiskInstanceRequest\032\".google" - + ".cloud.compute.v1.Operation\"\210\001\202\323\344\223\002M\"K/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/instances/{instance}/detachDisk\332A!proj" - + "ect,zone,instance,device_name\212N\016ZoneOper" - + "ations\022\267\001\n\003Get\022+.google.cloud.compute.v1" - + ".GetInstanceRequest\032!.google.cloud.compu" - + "te.v1.Instance\"`\202\323\344\223\002B\022@/compute/v1/proj" - + "ects/{project}/zones/{zone}/instances/{i" - + "nstance}\332A\025project,zone,instance\022\242\002\n\025Get" - + "EffectiveFirewalls\022=.google.cloud.comput" - + "e.v1.GetEffectiveFirewallsInstanceReques" - + "t\032?.google.cloud.compute.v1.InstancesGet" - + "EffectiveFirewallsResponse\"\210\001\202\323\344\223\002X\022V/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instances/{instance}/getEffectiveFirewa" - + "lls\332A\'project,zone,instance,network_inte" - + "rface\022\357\001\n\022GetGuestAttributes\022:.google.cl" - + "oud.compute.v1.GetGuestAttributesInstanc" - + "eRequest\032(.google.cloud.compute.v1.Guest" - + "Attributes\"s\202\323\344\223\002U\022S/compute/v1/projects" + + "on\"\351\001\202\323\344\223\002\210\001\"T/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instances/{instance}/a" + + "ddResourcePolicies:0instances_add_resour" + + "ce_policies_request_resource\332AFproject,z" + + "one,instance,instances_add_resource_poli" + + "cies_request_resource\212N\016ZoneOperations\022\301" + + "\001\n\016AggregatedList\0227.google.cloud.compute" + + ".v1.AggregatedListInstancesRequest\032/.goo" + + "gle.cloud.compute.v1.InstanceAggregatedL" + + "ist\"E\202\323\344\223\0025\0223/compute/v1/projects/{proje" + + "ct}/aggregated/instances\332A\007project\022\222\002\n\nA" + + "ttachDisk\0222.google.cloud.compute.v1.Atta" + + "chDiskInstanceRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\253\001\202\323\344\223\002e\"K/compute/v1/", + "projects/{project}/zones/{zone}/instance" + + "s/{instance}/attachDisk:\026attached_disk_r" + + "esource\332A,project,zone,instance,attached" + + "_disk_resource\212N\016ZoneOperations\022\236\002\n\nBulk" + + "Insert\0222.google.cloud.compute.v1.BulkIns" + + "ertInstanceRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\267\001\202\323\344\223\002j\"@/compute/v1/pro" + + "jects/{project}/zones/{zone}/instances/b" + + "ulkInsert:&bulk_insert_instance_resource" + + "_resource\332A3project,zone,bulk_insert_ins" + + "tance_resource_resource\212N\016ZoneOperations" + + "\022\317\001\n\006Delete\022..google.cloud.compute.v1.De" + + "leteInstanceRequest\032\".google.cloud.compu" + + "te.v1.Operation\"q\202\323\344\223\002B*@/compute/v1/pro" + + "jects/{project}/zones/{zone}/instances/{" + + "instance}\332A\025project,zone,instance\212N\016Zone" + + "Operations\022\233\002\n\022DeleteAccessConfig\022:.goog" + + "le.cloud.compute.v1.DeleteAccessConfigIn" + + "stanceRequest\032\".google.cloud.compute.v1." + + "Operation\"\244\001\202\323\344\223\002U\"S/compute/v1/projects" + "/{project}/zones/{zone}/instances/{insta" - + "nce}/getGuestAttributes\332A\025project,zone,i" - + "nstance\022\324\001\n\014GetIamPolicy\0224.google.cloud." - + "compute.v1.GetIamPolicyInstanceRequest\032\037" - + ".google.cloud.compute.v1.Policy\"m\202\323\344\223\002O\022" - + "M/compute/v1/projects/{project}/zones/{z" - + "one}/instances/{resource}/getIamPolicy\332A" - + "\025project,zone,resource\022\330\001\n\rGetScreenshot" - + "\0225.google.cloud.compute.v1.GetScreenshot" - + "InstanceRequest\032#.google.cloud.compute.v" - + "1.Screenshot\"k\202\323\344\223\002M\022K/compute/v1/projec" - + "ts/{project}/zones/{zone}/instances/{ins" - + "tance}/screenshot\332A\025project,zone,instanc" - + "e\022\352\001\n\023GetSerialPortOutput\022;.google.cloud" - + ".compute.v1.GetSerialPortOutputInstanceR" - + "equest\032).google.cloud.compute.v1.SerialP" - + "ortOutput\"k\202\323\344\223\002M\022K/compute/v1/projects/" - + "{project}/zones/{zone}/instances/{instan" - + "ce}/serialPort\332A\025project,zone,instance\022\223" - + "\002\n\033GetShieldedInstanceIdentity\022C.google." - + "cloud.compute.v1.GetShieldedInstanceIden" - + "tityInstanceRequest\0321.google.cloud.compu" - + "te.v1.ShieldedInstanceIdentity\"|\202\323\344\223\002^\022\\" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instances/{instance}/getShieldedInst" - + "anceIdentity\332A\025project,zone,instance\022\341\001\n" - + "\006Insert\022..google.cloud.compute.v1.Insert" - + "InstanceRequest\032\".google.cloud.compute.v" - + "1.Operation\"\202\001\202\323\344\223\002J\"5/compute/v1/projec" - + "ts/{project}/zones/{zone}/instances:\021ins" - + "tance_resource\332A\036project,zone,instance_r" - + "esource\212N\016ZoneOperations\022\252\001\n\004List\022-.goog" - + "le.cloud.compute.v1.ListInstancesRequest" - + "\032%.google.cloud.compute.v1.InstanceList\"" - + "L\202\323\344\223\0027\0225/compute/v1/projects/{project}/" - + "zones/{zone}/instances\332A\014project,zone\022\343\001" - + "\n\rListReferrers\0226.google.cloud.compute.v" - + "1.ListReferrersInstancesRequest\032..google" - + ".cloud.compute.v1.InstanceListReferrers\"" - + "j\202\323\344\223\002L\022J/compute/v1/projects/{project}/" - + "zones/{zone}/instances/{instance}/referr" - + "ers\332A\025project,zone,instance\022\361\002\n\026RemoveRe" - + "sourcePolicies\022>.google.cloud.compute.v1" - + ".RemoveResourcePoliciesInstanceRequest\032\"", - ".google.cloud.compute.v1.Operation\"\362\001\202\323\344" - + "\223\002\216\001\"W/compute/v1/projects/{project}/zon" - + "es/{zone}/instances/{instance}/removeRes" - + "ourcePolicies:3instances_remove_resource" - + "_policies_request_resource\332AIproject,zon" - + "e,instance,instances_remove_resource_pol" - + "icies_request_resource\212N\016ZoneOperations\022" - + "\323\001\n\005Reset\022-.google.cloud.compute.v1.Rese" - + "tInstanceRequest\032\".google.cloud.compute." - + "v1.Operation\"w\202\323\344\223\002H\"F/compute/v1/projec" - + "ts/{project}/zones/{zone}/instances/{ins" - + "tance}/reset\332A\025project,zone,instance\212N\016Z" - + "oneOperations\022\326\001\n\006Resume\022..google.cloud." - + "compute.v1.ResumeInstanceRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"x\202\323\344\223\002I\"G/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/instances/{instance}/resume\332A\025project," - + "zone,instance\212N\016ZoneOperations\022\226\002\n\027SendD" - + "iagnosticInterrupt\022?.google.cloud.comput" - + "e.v1.SendDiagnosticInterruptInstanceRequ" - + "est\032@.google.cloud.compute.v1.SendDiagno" - + "sticInterruptInstanceResponse\"x\202\323\344\223\002Z\"X/" - + "compute/v1/projects/{project}/zones/{zon" - + "e}/instances/{instance}/sendDiagnosticIn" - + "terrupt\332A\025project,zone,instance\022\204\002\n\025SetD" - + "eletionProtection\022=.google.cloud.compute" - + ".v1.SetDeletionProtectionInstanceRequest" - + "\032\".google.cloud.compute.v1.Operation\"\207\001\202" - + "\323\344\223\002X\"V/compute/v1/projects/{project}/zo" - + "nes/{zone}/instances/{resource}/setDelet" - + "ionProtection\332A\025project,zone,resource\212N\016" - + "ZoneOperations\022\220\002\n\021SetDiskAutoDelete\0229.g" - + "oogle.cloud.compute.v1.SetDiskAutoDelete" - + "InstanceRequest\032\".google.cloud.compute.v" - + "1.Operation\"\233\001\202\323\344\223\002T\"R/compute/v1/projec" - + "ts/{project}/zones/{zone}/instances/{ins" - + "tance}/setDiskAutoDelete\332A-project,zone," - + "instance,auto_delete,device_name\212N\016ZoneO" - + "perations\022\230\002\n\014SetIamPolicy\0224.google.clou" - + "d.compute.v1.SetIamPolicyInstanceRequest" - + "\032\037.google.cloud.compute.v1.Policy\"\260\001\202\323\344\223" - + "\002q\"M/compute/v1/projects/{project}/zones" - + "/{zone}/instances/{resource}/setIamPolic" - + "y: zone_set_policy_request_resource\332A6pr" - + "oject,zone,resource,zone_set_policy_requ" - + "est_resource\022\255\002\n\tSetLabels\0221.google.clou" - + "d.compute.v1.SetLabelsInstanceRequest\032\"." - + "google.cloud.compute.v1.Operation\"\310\001\202\323\344\223" - + "\002s\"J/compute/v1/projects/{project}/zones" - + "/{zone}/instances/{instance}/setLabels:%" - + "instances_set_labels_request_resource\332A;" - + "project,zone,instance,instances_set_labe" - + "ls_request_resource\212N\016ZoneOperations\022\342\002\n" - + "\023SetMachineResources\022;.google.cloud.comp" - + "ute.v1.SetMachineResourcesInstanceReques" - + "t\032\".google.cloud.compute.v1.Operation\"\351\001" - + "\202\323\344\223\002\210\001\"T/compute/v1/projects/{project}/" - + "zones/{zone}/instances/{instance}/setMac" - + "hineResources:0instances_set_machine_res" - + "ources_request_resource\332AFproject,zone,i" - + "nstance,instances_set_machine_resources_" - + "request_resource\212N\016ZoneOperations\022\310\002\n\016Se" - + "tMachineType\0226.google.cloud.compute.v1.S" - + "etMachineTypeInstanceRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\331\001\202\323\344\223\002~\"O/comp" - + "ute/v1/projects/{project}/zones/{zone}/i" - + "nstances/{instance}/setMachineType:+inst" - + "ances_set_machine_type_request_resource\332" - + "AAproject,zone,instance,instances_set_ma" - + "chine_type_request_resource\212N\016ZoneOperat" - + "ions\022\213\002\n\013SetMetadata\0223.google.cloud.comp" - + "ute.v1.SetMetadataInstanceRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\242\001\202\323\344\223\002a\"L" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/instances/{instance}/setMetadata:\021me" - + "tadata_resource\332A\'project,zone,instance," - + "metadata_resource\212N\016ZoneOperations\022\332\002\n\021S" - + "etMinCpuPlatform\0229.google.cloud.compute." - + "v1.SetMinCpuPlatformInstanceRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\345\001\202\323\344\223\002\205" - + "\001\"R/compute/v1/projects/{project}/zones/" - + "{zone}/instances/{instance}/setMinCpuPla" - + "tform:/instances_set_min_cpu_platform_re" - + "quest_resource\332AEproject,zone,instance,i" - + "nstances_set_min_cpu_platform_request_re" - + "source\212N\016ZoneOperations\022\225\002\n\rSetSchedulin" - + "g\0225.google.cloud.compute.v1.SetSchedulin" - + "gInstanceRequest\032\".google.cloud.compute." - + "v1.Operation\"\250\001\202\323\344\223\002e\"N/compute/v1/proje" - + "cts/{project}/zones/{zone}/instances/{in" - + "stance}/setScheduling:\023scheduling_resour" - + "ce\332A)project,zone,instance,scheduling_re" - + "source\212N\016ZoneOperations\022\330\002\n\021SetServiceAc" - + "count\0229.google.cloud.compute.v1.SetServi" - + "ceAccountInstanceRequest\032\".google.cloud." - + "compute.v1.Operation\"\343\001\202\323\344\223\002\204\001\"R/compute" + + "nce}/deleteAccessConfig\332A5project,zone,i" + + "nstance,access_config,network_interface\212" + + "N\016ZoneOperations\022\357\001\n\nDetachDisk\0222.google" + + ".cloud.compute.v1.DetachDiskInstanceRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\210\001\202\323\344\223\002M\"K/compute/v1/projects/{project}" + + "/zones/{zone}/instances/{instance}/detac" + + "hDisk\332A!project,zone,instance,device_nam" + + "e\212N\016ZoneOperations\022\267\001\n\003Get\022+.google.clou" + + "d.compute.v1.GetInstanceRequest\032!.google" + + ".cloud.compute.v1.Instance\"`\202\323\344\223\002B\022@/com" + + "pute/v1/projects/{project}/zones/{zone}/" + + "instances/{instance}\332A\025project,zone,inst" + + "ance\022\242\002\n\025GetEffectiveFirewalls\022=.google." + + "cloud.compute.v1.GetEffectiveFirewallsIn" + + "stanceRequest\032?.google.cloud.compute.v1." + + "InstancesGetEffectiveFirewallsResponse\"\210" + + "\001\202\323\344\223\002X\022V/compute/v1/projects/{project}/" + + "zones/{zone}/instances/{instance}/getEff" + + "ectiveFirewalls\332A\'project,zone,instance," + + "network_interface\022\357\001\n\022GetGuestAttributes" + + "\022:.google.cloud.compute.v1.GetGuestAttri" + + "butesInstanceRequest\032(.google.cloud.comp" + + "ute.v1.GuestAttributes\"s\202\323\344\223\002U\022S/compute" + "/v1/projects/{project}/zones/{zone}/inst" - + "ances/{instance}/setServiceAccount:.inst" - + "ances_set_service_account_request_resour" - + "ce\332ADproject,zone,instance,instances_set" - + "_service_account_request_resource\212N\016Zone" - + "Operations\022\205\003\n\"SetShieldedInstanceIntegr" - + "ityPolicy\022J.google.cloud.compute.v1.SetS" - + "hieldedInstanceIntegrityPolicyInstanceRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\356\001\202\323\344\223\002\222\0012c/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instances/{instance}/se" - + "tShieldedInstanceIntegrityPolicy:+shield" - + "ed_instance_integrity_policy_resource\332AA" - + "project,zone,instance,shielded_instance_" - + "integrity_policy_resource\212N\016ZoneOperatio" - + "ns\022\367\001\n\007SetTags\022/.google.cloud.compute.v1" - + ".SetTagsInstanceRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\226\001\202\323\344\223\002Y\"H/compute/v" - + "1/projects/{project}/zones/{zone}/instan" - + "ces/{instance}/setTags:\rtags_resource\332A#" - + "project,zone,instance,tags_resource\212N\016Zo" - + "neOperations\022\215\002\n\030SimulateMaintenanceEven" - + "t\022@.google.cloud.compute.v1.SimulateMain" - + "tenanceEventInstanceRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\212\001\202\323\344\223\002[\"Y/compu" + + "ances/{instance}/getGuestAttributes\332A\025pr" + + "oject,zone,instance\022\324\001\n\014GetIamPolicy\0224.g" + + "oogle.cloud.compute.v1.GetIamPolicyInsta" + + "nceRequest\032\037.google.cloud.compute.v1.Pol" + + "icy\"m\202\323\344\223\002O\022M/compute/v1/projects/{proje" + + "ct}/zones/{zone}/instances/{resource}/ge" + + "tIamPolicy\332A\025project,zone,resource\022\330\001\n\rG" + + "etScreenshot\0225.google.cloud.compute.v1.G" + + "etScreenshotInstanceRequest\032#.google.clo" + + "ud.compute.v1.Screenshot\"k\202\323\344\223\002M\022K/compu" + "te/v1/projects/{project}/zones/{zone}/in" - + "stances/{instance}/simulateMaintenanceEv" - + "ent\332A\025project,zone,instance\212N\016ZoneOperat" - + "ions\022\323\001\n\005Start\022-.google.cloud.compute.v1" - + ".StartInstanceRequest\032\".google.cloud.com" - + "pute.v1.Operation\"w\202\323\344\223\002H\"F/compute/v1/p" - + "rojects/{project}/zones/{zone}/instances" - + "/{instance}/start\332A\025project,zone,instanc" - + "e\212N\016ZoneOperations\022\363\002\n\026StartWithEncrypti" - + "onKey\022>.google.cloud.compute.v1.StartWit" - + "hEncryptionKeyInstanceRequest\032\".google.c" - + "loud.compute.v1.Operation\"\364\001\202\323\344\223\002\217\001\"W/co" - + "mpute/v1/projects/{project}/zones/{zone}" - + "/instances/{instance}/startWithEncryptio" - + "nKey:4instances_start_with_encryption_ke" - + "y_request_resource\332AJproject,zone,instan" - + "ce,instances_start_with_encryption_key_r" - + "equest_resource\212N\016ZoneOperations\022\320\001\n\004Sto" - + "p\022,.google.cloud.compute.v1.StopInstance" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"v\202\323\344\223\002G\"E/compute/v1/projects/{proje" - + "ct}/zones/{zone}/instances/{instance}/st" - + "op\332A\025project,zone,instance\212N\016ZoneOperati" - + "ons\022\331\001\n\007Suspend\022/.google.cloud.compute.v" - + "1.SuspendInstanceRequest\032\".google.cloud." - + "compute.v1.Operation\"y\202\323\344\223\002J\"H/compute/v" - + "1/projects/{project}/zones/{zone}/instan" - + "ces/{instance}/suspend\332A\025project,zone,in" - + "stance\212N\016ZoneOperations\022\275\002\n\022TestIamPermi" - + "ssions\022:.google.cloud.compute.v1.TestIam" - + "PermissionsInstanceRequest\0320.google.clou" - + "d.compute.v1.TestPermissionsResponse\"\270\001\202" - + "\323\344\223\002x\"S/compute/v1/projects/{project}/zo" - + "nes/{zone}/instances/{resource}/testIamP" - + "ermissions:!test_permissions_request_res" - + "ource\332A7project,zone,resource,test_permi" - + "ssions_request_resource\022\365\001\n\006Update\022..goo" - + "gle.cloud.compute.v1.UpdateInstanceReque" - + "st\032\".google.cloud.compute.v1.Operation\"\226" - + "\001\202\323\344\223\002U\032@/compute/v1/projects/{project}/" - + "zones/{zone}/instances/{instance}:\021insta" - + "nce_resource\332A\'project,zone,instance,ins" - + "tance_resource\212N\016ZoneOperations\022\274\002\n\022Upda" - + "teAccessConfig\022:.google.cloud.compute.v1" - + ".UpdateAccessConfigInstanceRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\305\001\202\323\344\223\002m\"" - + "S/compute/v1/projects/{project}/zones/{z" - + "one}/instances/{instance}/updateAccessCo" - + "nfig:\026access_config_resource\332A>project,z" - + "one,instance,network_interface,access_co" - + "nfig_resource\212N\016ZoneOperations\022\257\002\n\023Updat" - + "eDisplayDevice\022;.google.cloud.compute.v1" - + ".UpdateDisplayDeviceInstanceRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\266\001\202\323\344\223\002o" - + "2T/compute/v1/projects/{project}/zones/{" - + "zone}/instances/{instance}/updateDisplay" - + "Device:\027display_device_resource\332A-projec" - + "t,zone,instance,display_device_resource\212" - + "N\016ZoneOperations\022\320\002\n\026UpdateNetworkInterf" - + "ace\022>.google.cloud.compute.v1.UpdateNetw" - + "orkInterfaceInstanceRequest\032\".google.clo" - + "ud.compute.v1.Operation\"\321\001\202\323\344\223\002u2W/compu" + + "stances/{instance}/screenshot\332A\025project," + + "zone,instance\022\352\001\n\023GetSerialPortOutput\022;." + + "google.cloud.compute.v1.GetSerialPortOut" + + "putInstanceRequest\032).google.cloud.comput" + + "e.v1.SerialPortOutput\"k\202\323\344\223\002M\022K/compute/" + + "v1/projects/{project}/zones/{zone}/insta" + + "nces/{instance}/serialPort\332A\025project,zon" + + "e,instance\022\223\002\n\033GetShieldedInstanceIdenti" + + "ty\022C.google.cloud.compute.v1.GetShielded" + + "InstanceIdentityInstanceRequest\0321.google" + + ".cloud.compute.v1.ShieldedInstanceIdenti" + + "ty\"|\202\323\344\223\002^\022\\/compute/v1/projects/{projec" + + "t}/zones/{zone}/instances/{instance}/get" + + "ShieldedInstanceIdentity\332A\025project,zone," + + "instance\022\341\001\n\006Insert\022..google.cloud.compu" + + "te.v1.InsertInstanceRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\202\001\202\323\344\223\002J\"5/compu" + "te/v1/projects/{project}/zones/{zone}/in" - + "stances/{instance}/updateNetworkInterfac" - + "e:\032network_interface_resource\332ABproject," - + "zone,instance,network_interface,network_" - + "interface_resource\212N\016ZoneOperations\022\337\002\n\034" - + "UpdateShieldedInstanceConfig\022D.google.cl" - + "oud.compute.v1.UpdateShieldedInstanceCon" - + "figInstanceRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\324\001\202\323\344\223\002\202\0012]/compute/v1/pr" - + "ojects/{project}/zones/{zone}/instances/" - + "{instance}/updateShieldedInstanceConfig:" - + "!shielded_instance_config_resource\332A7pro" - + "ject,zone,instance,shielded_instance_con" - + "fig_resource\212N\016ZoneOperations\032r\312A\026comput" - + "e.googleapis.com\322AVhttps://www.googleapi" - + "s.com/auth/compute,https://www.googleapi" - + "s.com/auth/cloud-platform2\363\r\n\027Interconne" - + "ctAttachments\022\353\001\n\016AggregatedList\022E.googl" - + "e.cloud.compute.v1.AggregatedListInterco" - + "nnectAttachmentsRequest\032=.google.cloud.c" - + "ompute.v1.InterconnectAttachmentAggregat" - + "edList\"S\202\323\344\223\002C\022A/compute/v1/projects/{pr" - + "oject}/aggregated/interconnectAttachment" - + "s\332A\007project\022\222\002\n\006Delete\022<.google.cloud.co" - + "mpute.v1.DeleteInterconnectAttachmentReq" + + "stances:\021instance_resource\332A\036project,zon" + + "e,instance_resource\212N\016ZoneOperations\022\252\001\n" + + "\004List\022-.google.cloud.compute.v1.ListInst" + + "ancesRequest\032%.google.cloud.compute.v1.I" + + "nstanceList\"L\202\323\344\223\0027\0225/compute/v1/project" + + "s/{project}/zones/{zone}/instances\332A\014pro" + + "ject,zone\022\343\001\n\rListReferrers\0226.google.clo" + + "ud.compute.v1.ListReferrersInstancesRequ" + + "est\032..google.cloud.compute.v1.InstanceLi" + + "stReferrers\"j\202\323\344\223\002L\022J/compute/v1/project" + + "s/{project}/zones/{zone}/instances/{inst" + + "ance}/referrers\332A\025project,zone,instance\022" + + "\361\002\n\026RemoveResourcePolicies\022>.google.clou" + + "d.compute.v1.RemoveResourcePoliciesInsta" + + "nceRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\362\001\202\323\344\223\002\216\001\"W/compute/v1/projects/{" + + "project}/zones/{zone}/instances/{instanc" + + "e}/removeResourcePolicies:3instances_rem" + + "ove_resource_policies_request_resource\332A" + + "Iproject,zone,instance,instances_remove_" + + "resource_policies_request_resource\212N\016Zon" + + "eOperations\022\323\001\n\005Reset\022-.google.cloud.com" + + "pute.v1.ResetInstanceRequest\032\".google.cl" + + "oud.compute.v1.Operation\"w\202\323\344\223\002H\"F/compu" + + "te/v1/projects/{project}/zones/{zone}/in" + + "stances/{instance}/reset\332A\025project,zone," + + "instance\212N\016ZoneOperations\022\326\001\n\006Resume\022..g" + + "oogle.cloud.compute.v1.ResumeInstanceReq" + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\245\001\202\323\344\223\002c*a/compute/v1/projects/{project" - + "}/regions/{region}/interconnectAttachmen" - + "ts/{interconnect_attachment}\332A&project,r" - + "egion,interconnect_attachment\212N\020RegionOp" - + "erations\022\206\002\n\003Get\0229.google.cloud.compute." - + "v1.GetInterconnectAttachmentRequest\032/.go" + + "\"x\202\323\344\223\002I\"G/compute/v1/projects/{project}" + + "/zones/{zone}/instances/{instance}/resum" + + "e\332A\025project,zone,instance\212N\016ZoneOperatio" + + "ns\022\226\002\n\027SendDiagnosticInterrupt\022?.google." + + "cloud.compute.v1.SendDiagnosticInterrupt" + + "InstanceRequest\032@.google.cloud.compute.v" + + "1.SendDiagnosticInterruptInstanceRespons" + + "e\"x\202\323\344\223\002Z\"X/compute/v1/projects/{project" + + "}/zones/{zone}/instances/{instance}/send" + + "DiagnosticInterrupt\332A\025project,zone,insta" + + "nce\022\204\002\n\025SetDeletionProtection\022=.google.c" + + "loud.compute.v1.SetDeletionProtectionIns" + + "tanceRequest\032\".google.cloud.compute.v1.O" + + "peration\"\207\001\202\323\344\223\002X\"V/compute/v1/projects/" + + "{project}/zones/{zone}/instances/{resour" + + "ce}/setDeletionProtection\332A\025project,zone" + + ",resource\212N\016ZoneOperations\022\220\002\n\021SetDiskAu" + + "toDelete\0229.google.cloud.compute.v1.SetDi" + + "skAutoDeleteInstanceRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\233\001\202\323\344\223\002T\"R/compu" + + "te/v1/projects/{project}/zones/{zone}/in" + + "stances/{instance}/setDiskAutoDelete\332A-p" + + "roject,zone,instance,auto_delete,device_" + + "name\212N\016ZoneOperations\022\230\002\n\014SetIamPolicy\0224" + + ".google.cloud.compute.v1.SetIamPolicyIns" + + "tanceRequest\032\037.google.cloud.compute.v1.P" + + "olicy\"\260\001\202\323\344\223\002q\"M/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instances/{resource}" + + "/setIamPolicy: zone_set_policy_request_r" + + "esource\332A6project,zone,resource,zone_set" + + "_policy_request_resource\022\255\002\n\tSetLabels\0221" + + ".google.cloud.compute.v1.SetLabelsInstan" + + "ceRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"\310\001\202\323\344\223\002s\"J/compute/v1/projects/{pr" + + "oject}/zones/{zone}/instances/{instance}" + + "/setLabels:%instances_set_labels_request" + + "_resource\332A;project,zone,instance,instan" + + "ces_set_labels_request_resource\212N\016ZoneOp" + + "erations\022\342\002\n\023SetMachineResources\022;.googl" + + "e.cloud.compute.v1.SetMachineResourcesIn" + + "stanceRequest\032\".google.cloud.compute.v1." + + "Operation\"\351\001\202\323\344\223\002\210\001\"T/compute/v1/project" + + "s/{project}/zones/{zone}/instances/{inst" + + "ance}/setMachineResources:0instances_set" + + "_machine_resources_request_resource\332AFpr" + + "oject,zone,instance,instances_set_machin" + + "e_resources_request_resource\212N\016ZoneOpera" + + "tions\022\310\002\n\016SetMachineType\0226.google.cloud." + + "compute.v1.SetMachineTypeInstanceRequest" + + "\032\".google.cloud.compute.v1.Operation\"\331\001\202" + + "\323\344\223\002~\"O/compute/v1/projects/{project}/zo" + + "nes/{zone}/instances/{instance}/setMachi" + + "neType:+instances_set_machine_type_reque" + + "st_resource\332AAproject,zone,instance,inst" + + "ances_set_machine_type_request_resource\212" + + "N\016ZoneOperations\022\213\002\n\013SetMetadata\0223.googl" + + "e.cloud.compute.v1.SetMetadataInstanceRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\242\001\202\323\344\223\002a\"L/compute/v1/projects/{projec" + + "t}/zones/{zone}/instances/{instance}/set" + + "Metadata:\021metadata_resource\332A\'project,zo" + + "ne,instance,metadata_resource\212N\016ZoneOper" + + "ations\022\332\002\n\021SetMinCpuPlatform\0229.google.cl" + + "oud.compute.v1.SetMinCpuPlatformInstance" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\345\001\202\323\344\223\002\205\001\"R/compute/v1/projects/{pro" + + "ject}/zones/{zone}/instances/{instance}/" + + "setMinCpuPlatform:/instances_set_min_cpu" + + "_platform_request_resource\332AEproject,zon" + + "e,instance,instances_set_min_cpu_platfor" + + "m_request_resource\212N\016ZoneOperations\022\225\002\n\r" + + "SetScheduling\0225.google.cloud.compute.v1." + + "SetSchedulingInstanceRequest\032\".google.cl" + + "oud.compute.v1.Operation\"\250\001\202\323\344\223\002e\"N/comp" + + "ute/v1/projects/{project}/zones/{zone}/i" + + "nstances/{instance}/setScheduling:\023sched" + + "uling_resource\332A)project,zone,instance,s" + + "cheduling_resource\212N\016ZoneOperations\022\330\002\n\021" + + "SetServiceAccount\0229.google.cloud.compute" + + ".v1.SetServiceAccountInstanceRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\343\001\202\323\344\223\002" + + "\204\001\"R/compute/v1/projects/{project}/zones" + + "/{zone}/instances/{instance}/setServiceA" + + "ccount:.instances_set_service_account_re" + + "quest_resource\332ADproject,zone,instance,i" + + "nstances_set_service_account_request_res" + + "ource\212N\016ZoneOperations\022\205\003\n\"SetShieldedIn" + + "stanceIntegrityPolicy\022J.google.cloud.com" + + "pute.v1.SetShieldedInstanceIntegrityPoli" + + "cyInstanceRequest\032\".google.cloud.compute" + + ".v1.Operation\"\356\001\202\323\344\223\002\222\0012c/compute/v1/pro" + + "jects/{project}/zones/{zone}/instances/{" + + "instance}/setShieldedInstanceIntegrityPo" + + "licy:+shielded_instance_integrity_policy" + + "_resource\332AAproject,zone,instance,shield" + + "ed_instance_integrity_policy_resource\212N\016" + + "ZoneOperations\022\367\001\n\007SetTags\022/.google.clou" + + "d.compute.v1.SetTagsInstanceRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\226\001\202\323\344\223\002Y" + + "\"H/compute/v1/projects/{project}/zones/{" + + "zone}/instances/{instance}/setTags:\rtags" + + "_resource\332A#project,zone,instance,tags_r" + + "esource\212N\016ZoneOperations\022\215\002\n\030SimulateMai" + + "ntenanceEvent\022@.google.cloud.compute.v1." + + "SimulateMaintenanceEventInstanceRequest\032" + + "\".google.cloud.compute.v1.Operation\"\212\001\202\323" + + "\344\223\002[\"Y/compute/v1/projects/{project}/zon" + + "es/{zone}/instances/{instance}/simulateM" + + "aintenanceEvent\332A\025project,zone,instance\212" + + "N\016ZoneOperations\022\323\001\n\005Start\022-.google.clou" + + "d.compute.v1.StartInstanceRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"w\202\323\344\223\002H\"F/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/instances/{instance}/start\332A\025project," + + "zone,instance\212N\016ZoneOperations\022\363\002\n\026Start" + + "WithEncryptionKey\022>.google.cloud.compute" + + ".v1.StartWithEncryptionKeyInstanceReques" + + "t\032\".google.cloud.compute.v1.Operation\"\364\001" + + "\202\323\344\223\002\217\001\"W/compute/v1/projects/{project}/" + + "zones/{zone}/instances/{instance}/startW" + + "ithEncryptionKey:4instances_start_with_e" + + "ncryption_key_request_resource\332AJproject" + + ",zone,instance,instances_start_with_encr" + + "yption_key_request_resource\212N\016ZoneOperat" + + "ions\022\320\001\n\004Stop\022,.google.cloud.compute.v1." + + "StopInstanceRequest\032\".google.cloud.compu" + + "te.v1.Operation\"v\202\323\344\223\002G\"E/compute/v1/pro" + + "jects/{project}/zones/{zone}/instances/{" + + "instance}/stop\332A\025project,zone,instance\212N" + + "\016ZoneOperations\022\331\001\n\007Suspend\022/.google.clo" + + "ud.compute.v1.SuspendInstanceRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"y\202\323\344\223\002J" + + "\"H/compute/v1/projects/{project}/zones/{" + + "zone}/instances/{instance}/suspend\332A\025pro" + + "ject,zone,instance\212N\016ZoneOperations\022\275\002\n\022" + + "TestIamPermissions\022:.google.cloud.comput" + + "e.v1.TestIamPermissionsInstanceRequest\0320" + + ".google.cloud.compute.v1.TestPermissions" + + "Response\"\270\001\202\323\344\223\002x\"S/compute/v1/projects/" + + "{project}/zones/{zone}/instances/{resour" + + "ce}/testIamPermissions:!test_permissions" + + "_request_resource\332A7project,zone,resourc" + + "e,test_permissions_request_resource\022\365\001\n\006" + + "Update\022..google.cloud.compute.v1.UpdateI" + + "nstanceRequest\032\".google.cloud.compute.v1" + + ".Operation\"\226\001\202\323\344\223\002U\032@/compute/v1/project" + + "s/{project}/zones/{zone}/instances/{inst" + + "ance}:\021instance_resource\332A\'project,zone," + + "instance,instance_resource\212N\016ZoneOperati" + + "ons\022\274\002\n\022UpdateAccessConfig\022:.google.clou" + + "d.compute.v1.UpdateAccessConfigInstanceR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\305\001\202\323\344\223\002m\"S/compute/v1/projects/{proje" + + "ct}/zones/{zone}/instances/{instance}/up" + + "dateAccessConfig:\026access_config_resource" + + "\332A>project,zone,instance,network_interfa" + + "ce,access_config_resource\212N\016ZoneOperatio" + + "ns\022\257\002\n\023UpdateDisplayDevice\022;.google.clou" + + "d.compute.v1.UpdateDisplayDeviceInstance" + + "Request\032\".google.cloud.compute.v1.Operat" + + "ion\"\266\001\202\323\344\223\002o2T/compute/v1/projects/{proj" + + "ect}/zones/{zone}/instances/{instance}/u" + + "pdateDisplayDevice:\027display_device_resou" + + "rce\332A-project,zone,instance,display_devi" + + "ce_resource\212N\016ZoneOperations\022\320\002\n\026UpdateN" + + "etworkInterface\022>.google.cloud.compute.v" + + "1.UpdateNetworkInterfaceInstanceRequest\032" + + "\".google.cloud.compute.v1.Operation\"\321\001\202\323" + + "\344\223\002u2W/compute/v1/projects/{project}/zon" + + "es/{zone}/instances/{instance}/updateNet" + + "workInterface:\032network_interface_resourc" + + "e\332ABproject,zone,instance,network_interf" + + "ace,network_interface_resource\212N\016ZoneOpe" + + "rations\022\337\002\n\034UpdateShieldedInstanceConfig" + + "\022D.google.cloud.compute.v1.UpdateShielde" + + "dInstanceConfigInstanceRequest\032\".google." + + "cloud.compute.v1.Operation\"\324\001\202\323\344\223\002\202\0012]/c" + + "ompute/v1/projects/{project}/zones/{zone" + + "}/instances/{instance}/updateShieldedIns" + + "tanceConfig:!shielded_instance_config_re" + + "source\332A7project,zone,instance,shielded_" + + "instance_config_resource\212N\016ZoneOperation" + + "s\032r\312A\026compute.googleapis.com\322AVhttps://w" + + "ww.googleapis.com/auth/compute,https://w" + + "ww.googleapis.com/auth/cloud-platform2\363\r" + + "\n\027InterconnectAttachments\022\353\001\n\016Aggregated" + + "List\022E.google.cloud.compute.v1.Aggregate" + + "dListInterconnectAttachmentsRequest\032=.go" + "ogle.cloud.compute.v1.InterconnectAttach" - + "ment\"\222\001\202\323\344\223\002c\022a/compute/v1/projects/{pro" - + "ject}/regions/{region}/interconnectAttac" - + "hments/{interconnect_attachment}\332A&proje" - + "ct,region,interconnect_attachment\022\243\002\n\006In" - + "sert\022<.google.cloud.compute.v1.InsertInt" - + "erconnectAttachmentRequest\032\".google.clou" - + "d.compute.v1.Operation\"\266\001\202\323\344\223\002k\"G/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/interconnectAttachments: interconnect_a" - + "ttachment_resource\332A/project,region,inte" - + "rconnect_attachment_resource\212N\020RegionOpe" - + "rations\022\332\001\n\004List\022;.google.cloud.compute." - + "v1.ListInterconnectAttachmentsRequest\0323." - + "google.cloud.compute.v1.InterconnectAtta" - + "chmentList\"`\202\323\344\223\002I\022G/compute/v1/projects" - + "/{project}/regions/{region}/interconnect" - + "Attachments\332A\016project,region\022\324\002\n\005Patch\022;" - + ".google.cloud.compute.v1.PatchInterconne" - + "ctAttachmentRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\351\001\202\323\344\223\002\205\0012a/compute/v1/p" + + "mentAggregatedList\"S\202\323\344\223\002C\022A/compute/v1/" + + "projects/{project}/aggregated/interconne" + + "ctAttachments\332A\007project\022\222\002\n\006Delete\022<.goo" + + "gle.cloud.compute.v1.DeleteInterconnectA" + + "ttachmentRequest\032\".google.cloud.compute." + + "v1.Operation\"\245\001\202\323\344\223\002c*a/compute/v1/proje" + + "cts/{project}/regions/{region}/interconn" + + "ectAttachments/{interconnect_attachment}" + + "\332A&project,region,interconnect_attachmen" + + "t\212N\020RegionOperations\022\206\002\n\003Get\0229.google.cl" + + "oud.compute.v1.GetInterconnectAttachment" + + "Request\032/.google.cloud.compute.v1.Interc" + + "onnectAttachment\"\222\001\202\323\344\223\002c\022a/compute/v1/p" + "rojects/{project}/regions/{region}/inter" + "connectAttachments/{interconnect_attachm" - + "ent}: interconnect_attachment_resource\332A" - + "Gproject,region,interconnect_attachment," - + "interconnect_attachment_resource\212N\020Regio" - + "nOperations\032r\312A\026compute.googleapis.com\322A" - + "Vhttps://www.googleapis.com/auth/compute" + + "ent}\332A&project,region,interconnect_attac" + + "hment\022\243\002\n\006Insert\022<.google.cloud.compute." + + "v1.InsertInterconnectAttachmentRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\266\001\202\323\344" + + "\223\002k\"G/compute/v1/projects/{project}/regi" + + "ons/{region}/interconnectAttachments: in" + + "terconnect_attachment_resource\332A/project" + + ",region,interconnect_attachment_resource" + + "\212N\020RegionOperations\022\332\001\n\004List\022;.google.cl" + + "oud.compute.v1.ListInterconnectAttachmen" + + "tsRequest\0323.google.cloud.compute.v1.Inte" + + "rconnectAttachmentList\"`\202\323\344\223\002I\022G/compute" + + "/v1/projects/{project}/regions/{region}/" + + "interconnectAttachments\332A\016project,region" + + "\022\324\002\n\005Patch\022;.google.cloud.compute.v1.Pat" + + "chInterconnectAttachmentRequest\032\".google" + + ".cloud.compute.v1.Operation\"\351\001\202\323\344\223\002\205\0012a/" + + "compute/v1/projects/{project}/regions/{r" + + "egion}/interconnectAttachments/{intercon" + + "nect_attachment}: interconnect_attachmen" + + "t_resource\332AGproject,region,interconnect" + + "_attachment,interconnect_attachment_reso" + + "urce\212N\020RegionOperations\032r\312A\026compute.goog" + + "leapis.com\322AVhttps://www.googleapis.com/" + + "auth/compute,https://www.googleapis.com/" + + "auth/cloud-platform2\361\004\n\025InterconnectLoca" + + "tions\022\352\001\n\003Get\0227.google.cloud.compute.v1." + + "GetInterconnectLocationRequest\032-.google." + + "cloud.compute.v1.InterconnectLocation\"{\202" + + "\323\344\223\002U\022S/compute/v1/projects/{project}/gl" + + "obal/interconnectLocations/{interconnect" + + "_location}\332A\035project,interconnect_locati" + + "on\022\303\001\n\004List\0229.google.cloud.compute.v1.Li" + + "stInterconnectLocationsRequest\0321.google." + + "cloud.compute.v1.InterconnectLocationLis" + + "t\"M\202\323\344\223\002=\022;/compute/v1/projects/{project" + + "}/global/interconnectLocations\332A\007project" + + "\032\244\001\312A\026compute.googleapis.com\322A\207\001https://" + + "www.googleapis.com/auth/compute.readonly" + + ",https://www.googleapis.com/auth/compute" + ",https://www.googleapis.com/auth/cloud-p" - + "latform2\361\004\n\025InterconnectLocations\022\352\001\n\003Ge" - + "t\0227.google.cloud.compute.v1.GetInterconn" - + "ectLocationRequest\032-.google.cloud.comput" - + "e.v1.InterconnectLocation\"{\202\323\344\223\002U\022S/comp" - + "ute/v1/projects/{project}/global/interco" - + "nnectLocations/{interconnect_location}\332A" - + "\035project,interconnect_location\022\303\001\n\004List\022" - + "9.google.cloud.compute.v1.ListInterconne" - + "ctLocationsRequest\0321.google.cloud.comput" - + "e.v1.InterconnectLocationList\"M\202\323\344\223\002=\022;/" - + "compute/v1/projects/{project}/global/int" - + "erconnectLocations\332A\007project\032\244\001\312A\026comput" - + "e.googleapis.com\322A\207\001https://www.googleap" - + "is.com/auth/compute.readonly,https://www" - + ".googleapis.com/auth/compute,https://www" - + ".googleapis.com/auth/cloud-platform2\274\013\n\r" - + "Interconnects\022\326\001\n\006Delete\0222.google.cloud." - + "compute.v1.DeleteInterconnectRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"t\202\323\344\223\002D" - + "*B/compute/v1/projects/{project}/global/" - + "interconnects/{interconnect}\332A\024project,i" - + "nterconnect\212N\020GlobalOperations\022\300\001\n\003Get\022/" - + ".google.cloud.compute.v1.GetInterconnect" - + "Request\032%.google.cloud.compute.v1.Interc" - + "onnect\"a\202\323\344\223\002D\022B/compute/v1/projects/{pr" - + "oject}/global/interconnects/{interconnec" - + "t}\332A\024project,interconnect\022\374\001\n\016GetDiagnos" - + "tics\022:.google.cloud.compute.v1.GetDiagno" - + "sticsInterconnectRequest\032<.google.cloud." - + "compute.v1.InterconnectsGetDiagnosticsRe" - + "sponse\"p\202\323\344\223\002S\022Q/compute/v1/projects/{pr" - + "oject}/global/interconnects/{interconnec" - + "t}/getDiagnostics\332A\024project,interconnect" - + "\022\350\001\n\006Insert\0222.google.cloud.compute.v1.In" - + "sertInterconnectRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\205\001\202\323\344\223\002L\"3/compute/v" - + "1/projects/{project}/global/interconnect" - + "s:\025interconnect_resource\332A\035project,inter" - + "connect_resource\212N\020GlobalOperations\022\253\001\n\004" - + "List\0221.google.cloud.compute.v1.ListInter" - + "connectsRequest\032).google.cloud.compute.v" - + "1.InterconnectList\"E\202\323\344\223\0025\0223/compute/v1/" - + "projects/{project}/global/interconnects\332" - + "A\007project\022\202\002\n\005Patch\0221.google.cloud.compu" - + "te.v1.PatchInterconnectRequest\032\".google." - + "cloud.compute.v1.Operation\"\241\001\202\323\344\223\002[2B/co" - + "mpute/v1/projects/{project}/global/inter" - + "connects/{interconnect}:\025interconnect_re" - + "source\332A*project,interconnect,interconne" - + "ct_resource\212N\020GlobalOperations\032r\312A\026compu" - + "te.googleapis.com\322AVhttps://www.googleap" - + "is.com/auth/compute,https://www.googleap" - + "is.com/auth/cloud-platform2\260\005\n\014LicenseCo" - + "des\022\275\001\n\003Get\022..google.cloud.compute.v1.Ge" - + "tLicenseCodeRequest\032$.google.cloud.compu" - + "te.v1.LicenseCode\"`\202\323\344\223\002C\022A/compute/v1/p" - + "rojects/{project}/global/licenseCodes/{l" - + "icense_code}\332A\024project,license_code\022\270\002\n\022" - + "TestIamPermissions\022=.google.cloud.comput" - + "e.v1.TestIamPermissionsLicenseCodeReques" - + "t\0320.google.cloud.compute.v1.TestPermissi" - + "onsResponse\"\260\001\202\323\344\223\002u\"P/compute/v1/projec" - + "ts/{project}/global/licenseCodes/{resour" - + "ce}/testIamPermissions:!test_permissions" - + "_request_resource\332A2project,resource,tes" - + "t_permissions_request_resource\032\244\001\312A\026comp" - + "ute.googleapis.com\322A\207\001https://www.google" - + "apis.com/auth/compute.readonly,https://w" - + "ww.googleapis.com/auth/compute,https://w" - + "ww.googleapis.com/auth/cloud-platform2\372\014" - + "\n\010Licenses\022\302\001\n\006Delete\022-.google.cloud.com" - + "pute.v1.DeleteLicenseRequest\032\".google.cl" - + "oud.compute.v1.Operation\"e\202\323\344\223\002:*8/compu" - + "te/v1/projects/{project}/global/licenses" - + "/{license}\332A\017project,license\212N\020GlobalOpe" - + "rations\022\247\001\n\003Get\022*.google.cloud.compute.v" - + "1.GetLicenseRequest\032 .google.cloud.compu" - + "te.v1.License\"R\202\323\344\223\002:\0228/compute/v1/proje" - + "cts/{project}/global/licenses/{license}\332" - + "A\017project,license\022\307\001\n\014GetIamPolicy\0223.goo" - + "gle.cloud.compute.v1.GetIamPolicyLicense" - + "Request\032\037.google.cloud.compute.v1.Policy" - + "\"a\202\323\344\223\002H\022F/compute/v1/projects/{project}" - + "/global/licenses/{resource}/getIamPolicy" - + "\332A\020project,resource\022\323\001\n\006Insert\022-.google." - + "cloud.compute.v1.InsertLicenseRequest\032\"." - + "google.cloud.compute.v1.Operation\"v\202\323\344\223\002" - + "B\"./compute/v1/projects/{project}/global" - + "/licenses:\020license_resource\332A\030project,li" - + "cense_resource\212N\020GlobalOperations\022\245\001\n\004Li" - + "st\022,.google.cloud.compute.v1.ListLicense" - + "sRequest\032-.google.cloud.compute.v1.Licen" - + "sesListResponse\"@\202\323\344\223\0020\022./compute/v1/pro" - + "jects/{project}/global/licenses\332A\007projec" - + "t\022\217\002\n\014SetIamPolicy\0223.google.cloud.comput" - + "e.v1.SetIamPolicyLicenseRequest\032\037.google" - + ".cloud.compute.v1.Policy\"\250\001\202\323\344\223\002l\"F/comp" + + "latform2\274\013\n\rInterconnects\022\326\001\n\006Delete\0222.g" + + "oogle.cloud.compute.v1.DeleteInterconnec" + + "tRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"t\202\323\344\223\002D*B/compute/v1/projects/{proj" + + "ect}/global/interconnects/{interconnect}" + + "\332A\024project,interconnect\212N\020GlobalOperatio" + + "ns\022\300\001\n\003Get\022/.google.cloud.compute.v1.Get" + + "InterconnectRequest\032%.google.cloud.compu" + + "te.v1.Interconnect\"a\202\323\344\223\002D\022B/compute/v1/" + + "projects/{project}/global/interconnects/" + + "{interconnect}\332A\024project,interconnect\022\374\001" + + "\n\016GetDiagnostics\022:.google.cloud.compute." + + "v1.GetDiagnosticsInterconnectRequest\032<.g" + + "oogle.cloud.compute.v1.InterconnectsGetD" + + "iagnosticsResponse\"p\202\323\344\223\002S\022Q/compute/v1/" + + "projects/{project}/global/interconnects/" + + "{interconnect}/getDiagnostics\332A\024project," + + "interconnect\022\350\001\n\006Insert\0222.google.cloud.c" + + "ompute.v1.InsertInterconnectRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\205\001\202\323\344\223\002L" + + "\"3/compute/v1/projects/{project}/global/" + + "interconnects:\025interconnect_resource\332A\035p" + + "roject,interconnect_resource\212N\020GlobalOpe" + + "rations\022\253\001\n\004List\0221.google.cloud.compute." + + "v1.ListInterconnectsRequest\032).google.clo" + + "ud.compute.v1.InterconnectList\"E\202\323\344\223\0025\0223" + + "/compute/v1/projects/{project}/global/in" + + "terconnects\332A\007project\022\202\002\n\005Patch\0221.google" + + ".cloud.compute.v1.PatchInterconnectReque" + + "st\032\".google.cloud.compute.v1.Operation\"\241" + + "\001\202\323\344\223\002[2B/compute/v1/projects/{project}/" + + "global/interconnects/{interconnect}:\025int" + + "erconnect_resource\332A*project,interconnec" + + "t,interconnect_resource\212N\020GlobalOperatio" + + "ns\032r\312A\026compute.googleapis.com\322AVhttps://" + + "www.googleapis.com/auth/compute,https://" + + "www.googleapis.com/auth/cloud-platform2\260" + + "\005\n\014LicenseCodes\022\275\001\n\003Get\022..google.cloud.c" + + "ompute.v1.GetLicenseCodeRequest\032$.google" + + ".cloud.compute.v1.LicenseCode\"`\202\323\344\223\002C\022A/" + + "compute/v1/projects/{project}/global/lic" + + "enseCodes/{license_code}\332A\024project,licen" + + "se_code\022\270\002\n\022TestIamPermissions\022=.google." + + "cloud.compute.v1.TestIamPermissionsLicen" + + "seCodeRequest\0320.google.cloud.compute.v1." + + "TestPermissionsResponse\"\260\001\202\323\344\223\002u\"P/compu" + + "te/v1/projects/{project}/global/licenseC" + + "odes/{resource}/testIamPermissions:!test" + + "_permissions_request_resource\332A2project," + + "resource,test_permissions_request_resour" + + "ce\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\372\014\n\010Licenses\022\302\001\n\006Delete\022-.goog" + + "le.cloud.compute.v1.DeleteLicenseRequest" + + "\032\".google.cloud.compute.v1.Operation\"e\202\323" + + "\344\223\002:*8/compute/v1/projects/{project}/glo" + + "bal/licenses/{license}\332A\017project,license" + + "\212N\020GlobalOperations\022\247\001\n\003Get\022*.google.clo" + + "ud.compute.v1.GetLicenseRequest\032 .google" + + ".cloud.compute.v1.License\"R\202\323\344\223\002:\0228/comp" + "ute/v1/projects/{project}/global/license" - + "s/{resource}/setIamPolicy:\"global_set_po" - + "licy_request_resource\332A3project,resource" - + ",global_set_policy_request_resource\022\260\002\n\022" - + "TestIamPermissions\0229.google.cloud.comput" - + "e.v1.TestIamPermissionsLicenseRequest\0320." - + "google.cloud.compute.v1.TestPermissionsR" - + "esponse\"\254\001\202\323\344\223\002q\"L/compute/v1/projects/{" - + "project}/global/licenses/{resource}/test" - + "IamPermissions:!test_permissions_request" - + "_resource\332A2project,resource,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\353\r\n\rMachineImages\022\330\001\n" - + "\006Delete\0222.google.cloud.compute.v1.Delete" + + "s/{license}\332A\017project,license\022\307\001\n\014GetIam" + + "Policy\0223.google.cloud.compute.v1.GetIamP" + + "olicyLicenseRequest\032\037.google.cloud.compu" + + "te.v1.Policy\"a\202\323\344\223\002H\022F/compute/v1/projec" + + "ts/{project}/global/licenses/{resource}/" + + "getIamPolicy\332A\020project,resource\022\323\001\n\006Inse" + + "rt\022-.google.cloud.compute.v1.InsertLicen" + + "seRequest\032\".google.cloud.compute.v1.Oper" + + "ation\"v\202\323\344\223\002B\"./compute/v1/projects/{pro" + + "ject}/global/licenses:\020license_resource\332" + + "A\030project,license_resource\212N\020GlobalOpera" + + "tions\022\245\001\n\004List\022,.google.cloud.compute.v1" + + ".ListLicensesRequest\032-.google.cloud.comp" + + "ute.v1.LicensesListResponse\"@\202\323\344\223\0020\022./co" + + "mpute/v1/projects/{project}/global/licen" + + "ses\332A\007project\022\217\002\n\014SetIamPolicy\0223.google." + + "cloud.compute.v1.SetIamPolicyLicenseRequ" + + "est\032\037.google.cloud.compute.v1.Policy\"\250\001\202" + + "\323\344\223\002l\"F/compute/v1/projects/{project}/gl" + + "obal/licenses/{resource}/setIamPolicy:\"g" + + "lobal_set_policy_request_resource\332A3proj" + + "ect,resource,global_set_policy_request_r" + + "esource\022\260\002\n\022TestIamPermissions\0229.google." + + "cloud.compute.v1.TestIamPermissionsLicen" + + "seRequest\0320.google.cloud.compute.v1.Test" + + "PermissionsResponse\"\254\001\202\323\344\223\002q\"L/compute/v" + + "1/projects/{project}/global/licenses/{re" + + "source}/testIamPermissions:!test_permiss" + + "ions_request_resource\332A2project,resource" + + ",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\353\r\n\rMachi" + + "neImages\022\330\001\n\006Delete\0222.google.cloud.compu" + + "te.v1.DeleteMachineImageRequest\032\".google" + + ".cloud.compute.v1.Operation\"v\202\323\344\223\002E*C/co" + + "mpute/v1/projects/{project}/global/machi" + + "neImages/{machine_image}\332A\025project,machi" + + "ne_image\212N\020GlobalOperations\022\302\001\n\003Get\022/.go" + + "ogle.cloud.compute.v1.GetMachineImageReq" + + "uest\032%.google.cloud.compute.v1.MachineIm" + + "age\"c\202\323\344\223\002E\022C/compute/v1/projects/{proje" + + "ct}/global/machineImages/{machine_image}" + + "\332A\025project,machine_image\022\321\001\n\014GetIamPolic" + + "y\0228.google.cloud.compute.v1.GetIamPolicy" + + "MachineImageRequest\032\037.google.cloud.compu" + + "te.v1.Policy\"f\202\323\344\223\002M\022K/compute/v1/projec" + + "ts/{project}/global/machineImages/{resou" + + "rce}/getIamPolicy\332A\020project,resource\022\352\001\n" + + "\006Insert\0222.google.cloud.compute.v1.Insert" + "MachineImageRequest\032\".google.cloud.compu" - + "te.v1.Operation\"v\202\323\344\223\002E*C/compute/v1/pro" - + "jects/{project}/global/machineImages/{ma" - + "chine_image}\332A\025project,machine_image\212N\020G" - + "lobalOperations\022\302\001\n\003Get\022/.google.cloud.c" - + "ompute.v1.GetMachineImageRequest\032%.googl" - + "e.cloud.compute.v1.MachineImage\"c\202\323\344\223\002E\022" - + "C/compute/v1/projects/{project}/global/m" - + "achineImages/{machine_image}\332A\025project,m" - + "achine_image\022\321\001\n\014GetIamPolicy\0228.google.c" - + "loud.compute.v1.GetIamPolicyMachineImage" - + "Request\032\037.google.cloud.compute.v1.Policy" - + "\"f\202\323\344\223\002M\022K/compute/v1/projects/{project}" - + "/global/machineImages/{resource}/getIamP" - + "olicy\332A\020project,resource\022\352\001\n\006Insert\0222.go" - + "ogle.cloud.compute.v1.InsertMachineImage" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\207\001\202\323\344\223\002M\"3/compute/v1/projects/{proj" - + "ect}/global/machineImages:\026machine_image" - + "_resource\332A\036project,machine_image_resour" - + "ce\212N\020GlobalOperations\022\253\001\n\004List\0221.google." - + "cloud.compute.v1.ListMachineImagesReques" - + "t\032).google.cloud.compute.v1.MachineImage" - + "List\"E\202\323\344\223\0025\0223/compute/v1/projects/{proj" - + "ect}/global/machineImages\332A\007project\022\231\002\n\014" - + "SetIamPolicy\0228.google.cloud.compute.v1.S" - + "etIamPolicyMachineImageRequest\032\037.google." - + "cloud.compute.v1.Policy\"\255\001\202\323\344\223\002q\"K/compu" - + "te/v1/projects/{project}/global/machineI" - + "mages/{resource}/setIamPolicy:\"global_se" - + "t_policy_request_resource\332A3project,reso" - + "urce,global_set_policy_request_resource\022" - + "\272\002\n\022TestIamPermissions\022>.google.cloud.co" - + "mpute.v1.TestIamPermissionsMachineImageR" - + "equest\0320.google.cloud.compute.v1.TestPer" - + "missionsResponse\"\261\001\202\323\344\223\002v\"Q/compute/v1/p" - + "rojects/{project}/global/machineImages/{" - + "resource}/testIamPermissions:!test_permi" - + "ssions_request_resource\332A2project,resour" - + "ce,test_permissions_request_resource\032r\312A" - + "\026compute.googleapis.com\322AVhttps://www.go" - + "ogleapis.com/auth/compute,https://www.go" - + "ogleapis.com/auth/cloud-platform2\203\006\n\014Mac", - "hineTypes\022\312\001\n\016AggregatedList\022:.google.cl" - + "oud.compute.v1.AggregatedListMachineType" - + "sRequest\0322.google.cloud.compute.v1.Machi" - + "neTypeAggregatedList\"H\202\323\344\223\0028\0226/compute/v" - + "1/projects/{project}/aggregated/machineT" - + "ypes\332A\007project\022\310\001\n\003Get\022..google.cloud.co" - + "mpute.v1.GetMachineTypeRequest\032$.google." - + "cloud.compute.v1.MachineType\"k\202\323\344\223\002I\022G/c" - + "ompute/v1/projects/{project}/zones/{zone" - + "}/machineTypes/{machine_type}\332A\031project," - + "zone,machine_type\022\263\001\n\004List\0220.google.clou" - + "d.compute.v1.ListMachineTypesRequest\032(.g" - + "oogle.cloud.compute.v1.MachineTypeList\"O" - + "\202\323\344\223\002:\0228/compute/v1/projects/{project}/z" - + "ones/{zone}/machineTypes\332A\014project,zone\032" - + "\244\001\312A\026compute.googleapis.com\322A\207\001https://w" - + "ww.googleapis.com/auth/compute.readonly," - + "https://www.googleapis.com/auth/compute," - + "https://www.googleapis.com/auth/cloud-pl" - + "atform2\206\r\n\033NetworkEdgeSecurityServices\022\367" - + "\001\n\016AggregatedList\022I.google.cloud.compute" - + ".v1.AggregatedListNetworkEdgeSecuritySer" - + "vicesRequest\032A.google.cloud.compute.v1.N" - + "etworkEdgeSecurityServiceAggregatedList\"" - + "W\202\323\344\223\002G\022E/compute/v1/projects/{project}/" - + "aggregated/networkEdgeSecurityServices\332A" - + "\007project\022\246\002\n\006Delete\022@.google.cloud.compu" - + "te.v1.DeleteNetworkEdgeSecurityServiceRe" - + "quest\032\".google.cloud.compute.v1.Operatio" - + "n\"\265\001\202\323\344\223\002m*k/compute/v1/projects/{projec" + + "te.v1.Operation\"\207\001\202\323\344\223\002M\"3/compute/v1/pr" + + "ojects/{project}/global/machineImages:\026m" + + "achine_image_resource\332A\036project,machine_" + + "image_resource\212N\020GlobalOperations\022\253\001\n\004Li" + + "st\0221.google.cloud.compute.v1.ListMachine" + + "ImagesRequest\032).google.cloud.compute.v1." + + "MachineImageList\"E\202\323\344\223\0025\0223/compute/v1/pr" + + "ojects/{project}/global/machineImages\332A\007" + + "project\022\231\002\n\014SetIamPolicy\0228.google.cloud." + + "compute.v1.SetIamPolicyMachineImageReque" + + "st\032\037.google.cloud.compute.v1.Policy\"\255\001\202\323" + + "\344\223\002q\"K/compute/v1/projects/{project}/glo" + + "bal/machineImages/{resource}/setIamPolic" + + "y:\"global_set_policy_request_resource\332A3" + + "project,resource,global_set_policy_reque" + + "st_resource\022\272\002\n\022TestIamPermissions\022>.goo" + + "gle.cloud.compute.v1.TestIamPermissionsM" + + "achineImageRequest\0320.google.cloud.comput" + + "e.v1.TestPermissionsResponse\"\261\001\202\323\344\223\002v\"Q/" + + "compute/v1/projects/{project}/global/mac" + + "hineImages/{resource}/testIamPermissions" + + ":!test_permissions_request_resource\332A2pr" + + "oject,resource,test_permissions_request_" + + "resource\032r\312A\026compute.googleapis.com\322AVht" + + "tps://www.googleapis.com/auth/compute,ht" + + "tps://www.googleapis.com/auth/cloud-plat" + + "form2\203\006\n\014MachineTypes\022\312\001\n\016AggregatedList" + + "\022:.google.cloud.compute.v1.AggregatedLis" + + "tMachineTypesRequest\0322.google.cloud.comp" + + "ute.v1.MachineTypeAggregatedList\"H\202\323\344\223\0028" + + "\0226/compute/v1/projects/{project}/aggrega" + + "ted/machineTypes\332A\007project\022\310\001\n\003Get\022..goo" + + "gle.cloud.compute.v1.GetMachineTypeReque" + + "st\032$.google.cloud.compute.v1.MachineType" + + "\"k\202\323\344\223\002I\022G/compute/v1/projects/{project}" + + "/zones/{zone}/machineTypes/{machine_type" + + "}\332A\031project,zone,machine_type\022\263\001\n\004List\0220" + + ".google.cloud.compute.v1.ListMachineType" + + "sRequest\032(.google.cloud.compute.v1.Machi" + + "neTypeList\"O\202\323\344\223\002:\0228/compute/v1/projects" + + "/{project}/zones/{zone}/machineTypes\332A\014p" + + "roject,zone\032\244\001\312A\026compute.googleapis.com\322" + + "A\207\001https://www.googleapis.com/auth/compu" + + "te.readonly,https://www.googleapis.com/a" + + "uth/compute,https://www.googleapis.com/a" + + "uth/cloud-platform2\206\r\n\033NetworkEdgeSecuri" + + "tyServices\022\367\001\n\016AggregatedList\022I.google.c" + + "loud.compute.v1.AggregatedListNetworkEdg" + + "eSecurityServicesRequest\032A.google.cloud." + + "compute.v1.NetworkEdgeSecurityServiceAgg" + + "regatedList\"W\202\323\344\223\002G\022E/compute/v1/project" + + "s/{project}/aggregated/networkEdgeSecuri" + + "tyServices\332A\007project\022\246\002\n\006Delete\022@.google" + + ".cloud.compute.v1.DeleteNetworkEdgeSecur" + + "ityServiceRequest\032\".google.cloud.compute" + + ".v1.Operation\"\265\001\202\323\344\223\002m*k/compute/v1/proj" + + "ects/{project}/regions/{region}/networkE" + + "dgeSecurityServices/{network_edge_securi" + + "ty_service}\332A,project,region,network_edg" + + "e_security_service\212N\020RegionOperations\022\236\002" + + "\n\003Get\022=.google.cloud.compute.v1.GetNetwo" + + "rkEdgeSecurityServiceRequest\0323.google.cl" + + "oud.compute.v1.NetworkEdgeSecurityServic" + + "e\"\242\001\202\323\344\223\002m\022k/compute/v1/projects/{projec" + "t}/regions/{region}/networkEdgeSecurityS" + "ervices/{network_edge_security_service}\332" + "A,project,region,network_edge_security_s" - + "ervice\212N\020RegionOperations\022\236\002\n\003Get\022=.goog" - + "le.cloud.compute.v1.GetNetworkEdgeSecuri" - + "tyServiceRequest\0323.google.cloud.compute." - + "v1.NetworkEdgeSecurityService\"\242\001\202\323\344\223\002m\022k" - + "/compute/v1/projects/{project}/regions/{" - + "region}/networkEdgeSecurityServices/{net" - + "work_edge_security_service}\332A,project,re" - + "gion,network_edge_security_service\022\267\002\n\006I" - + "nsert\022@.google.cloud.compute.v1.InsertNe" - + "tworkEdgeSecurityServiceRequest\032\".google" - + ".cloud.compute.v1.Operation\"\306\001\202\323\344\223\002u\"K/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/networkEdgeSecurityServices:&netwo" - + "rk_edge_security_service_resource\332A5proj" - + "ect,region,network_edge_security_service" - + "_resource\212N\020RegionOperations\022\364\002\n\005Patch\022?" - + ".google.cloud.compute.v1.PatchNetworkEdg" - + "eSecurityServiceRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\205\002\202\323\344\223\002\225\0012k/compute/" - + "v1/projects/{project}/regions/{region}/n" - + "etworkEdgeSecurityServices/{network_edge" - + "_security_service}:&network_edge_securit" - + "y_service_resource\332ASproject,region,netw" - + "ork_edge_security_service,network_edge_s" - + "ecurity_service_resource\212N\020RegionOperati" - + "ons\032r\312A\026compute.googleapis.com\322AVhttps:/" - + "/www.googleapis.com/auth/compute,https:/" - + "/www.googleapis.com/auth/cloud-platform2" - + "\331\027\n\025NetworkEndpointGroups\022\345\001\n\016Aggregated" - + "List\022C.google.cloud.compute.v1.Aggregate" - + "dListNetworkEndpointGroupsRequest\032;.goog" - + "le.cloud.compute.v1.NetworkEndpointGroup" - + "AggregatedList\"Q\202\323\344\223\002A\022?/compute/v1/proj" - + "ects/{project}/aggregated/networkEndpoin" - + "tGroups\332A\007project\022\261\003\n\026AttachNetworkEndpo" - + "ints\022J.google.cloud.compute.v1.AttachNet" - + "workEndpointsNetworkEndpointGroupRequest" - + "\032\".google.cloud.compute.v1.Operation\"\246\002\202" - + "\323\344\223\002\256\001\"q/compute/v1/projects/{project}/z" - + "ones/{zone}/networkEndpointGroups/{netwo" - + "rk_endpoint_group}/attachNetworkEndpoint" - + "s:9network_endpoint_groups_attach_endpoi" - + "nts_request_resource\332A]project,zone,netw" - + "ork_endpoint_group,network_endpoint_grou" - + "ps_attach_endpoints_request_resource\212N\016Z" - + "oneOperations\022\204\002\n\006Delete\022:.google.cloud." - + "compute.v1.DeleteNetworkEndpointGroupReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\231\001\202\323\344\223\002\\*Z/compute/v1/projects/{project" - + "}/zones/{zone}/networkEndpointGroups/{ne" - + "twork_endpoint_group}\332A#project,zone,net" - + "work_endpoint_group\212N\016ZoneOperations\022\261\003\n" - + "\026DetachNetworkEndpoints\022J.google.cloud.c" - + "ompute.v1.DetachNetworkEndpointsNetworkE" - + "ndpointGroupRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\246\002\202\323\344\223\002\256\001\"q/compute/v1/p" - + "rojects/{project}/zones/{zone}/networkEn" - + "dpointGroups/{network_endpoint_group}/de" - + "tachNetworkEndpoints:9network_endpoint_g" - + "roups_detach_endpoints_request_resource\332" - + "A]project,zone,network_endpoint_group,ne" - + "twork_endpoint_groups_detach_endpoints_r" - + "equest_resource\212N\016ZoneOperations\022\370\001\n\003Get" - + "\0227.google.cloud.compute.v1.GetNetworkEnd" - + "pointGroupRequest\032-.google.cloud.compute" - + ".v1.NetworkEndpointGroup\"\210\001\202\323\344\223\002\\\022Z/comp" - + "ute/v1/projects/{project}/zones/{zone}/n" - + "etworkEndpointGroups/{network_endpoint_g" - + "roup}\332A#project,zone,network_endpoint_gr" - + "oup\022\225\002\n\006Insert\022:.google.cloud.compute.v1" - + ".InsertNetworkEndpointGroupRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\252\001\202\323\344\223\002d\"" - + "A/compute/v1/projects/{project}/zones/{z" - + "one}/networkEndpointGroups:\037network_endp" - + "oint_group_resource\332A,project,zone,netwo" - + "rk_endpoint_group_resource\212N\016ZoneOperati" - + "ons\022\316\001\n\004List\0229.google.cloud.compute.v1.L" - + "istNetworkEndpointGroupsRequest\0321.google" - + ".cloud.compute.v1.NetworkEndpointGroupLi" - + "st\"X\202\323\344\223\002C\022A/compute/v1/projects/{projec" - + "t}/zones/{zone}/networkEndpointGroups\332A\014" - + "project,zone\022\267\003\n\024ListNetworkEndpoints\022I." - + "google.cloud.compute.v1.ListNetworkEndpo" - + "intsNetworkEndpointGroupsRequest\032B.googl" - + "e.cloud.compute.v1.NetworkEndpointGroups" - + "ListNetworkEndpoints\"\217\002\202\323\344\223\002\252\001\"o/compute" - + "/v1/projects/{project}/zones/{zone}/netw" - + "orkEndpointGroups/{network_endpoint_grou" - + "p}/listNetworkEndpoints:7network_endpoin" - + "t_groups_list_endpoints_request_resource" - + "\332A[project,zone,network_endpoint_group,n" - + "etwork_endpoint_groups_list_endpoints_re" - + "quest_resource\022\326\002\n\022TestIamPermissions\022F." - + "google.cloud.compute.v1.TestIamPermissio" - + "nsNetworkEndpointGroupRequest\0320.google.c" - + "loud.compute.v1.TestPermissionsResponse\"" - + "\305\001\202\323\344\223\002\204\001\"_/compute/v1/projects/{project" - + "}/zones/{zone}/networkEndpointGroups/{re" - + "source}/testIamPermissions:!test_permiss" - + "ions_request_resource\332A7project,zone,res" - + "ource,test_permissions_request_resource\032" - + "r\312A\026compute.googleapis.com\322AVhttps://www" - + ".googleapis.com/auth/compute,https://www" - + ".googleapis.com/auth/cloud-platform2\275\"\n\027" - + "NetworkFirewallPolicies\022\323\002\n\016AddAssociati" - + "on\022C.google.cloud.compute.v1.AddAssociat" - + "ionNetworkFirewallPolicyRequest\032\".google" - + ".cloud.compute.v1.Operation\"\327\001\202\323\344\223\002\177\"W/c" - + "ompute/v1/projects/{project}/global/fire" - + "wallPolicies/{firewall_policy}/addAssoci" - + "ation:$firewall_policy_association_resou" - + "rce\332A.google.cloud.compute.v1.PatchRuleNetw" - + "orkFirewallPolicyRequest\032\".google.cloud." - + "compute.v1.Operation\"\304\001\202\323\344\223\002s\"R/compute/" - + "v1/projects/{project}/global/firewallPol" - + "icies/{firewall_policy}/patchRule:\035firew" - + "all_policy_rule_resource\332A5project,firew" - + "all_policy,firewall_policy_rule_resource" - + "\212N\020GlobalOperations\022\221\002\n\021RemoveAssociatio" - + "n\022F.google.cloud.compute.v1.RemoveAssoci" - + "ationNetworkFirewallPolicyRequest\032\".goog" - + "le.cloud.compute.v1.Operation\"\217\001\202\323\344\223\002\\\"Z" - + "/compute/v1/projects/{project}/global/fi" - + "rewallPolicies/{firewall_policy}/removeA" - + "ssociation\332A\027project,firewall_policy\212N\020G" - + "lobalOperations\022\374\001\n\nRemoveRule\022?.google." - + "cloud.compute.v1.RemoveRuleNetworkFirewa" - + "llPolicyRequest\032\".google.cloud.compute.v" - + "1.Operation\"\210\001\202\323\344\223\002U\"S/compute/v1/projec" - + "ts/{project}/global/firewallPolicies/{fi" - + "rewall_policy}/removeRule\332A\027project,fire" - + "wall_policy\212N\020GlobalOperations\022\245\002\n\014SetIa" - + "mPolicy\022A.google.cloud.compute.v1.SetIam" - + "PolicyNetworkFirewallPolicyRequest\032\037.goo" - + "gle.cloud.compute.v1.Policy\"\260\001\202\323\344\223\002t\"N/c" - + "ompute/v1/projects/{project}/global/fire" - + "wallPolicies/{resource}/setIamPolicy:\"gl" - + "obal_set_policy_request_resource\332A3proje" - + "ct,resource,global_set_policy_request_re" - + "source\022\306\002\n\022TestIamPermissions\022G.google.c" - + "loud.compute.v1.TestIamPermissionsNetwor" - + "kFirewallPolicyRequest\0320.google.cloud.co" - + "mpute.v1.TestPermissionsResponse\"\264\001\202\323\344\223\002" - + "y\"T/compute/v1/projects/{project}/global" - + "/firewallPolicies/{resource}/testIamPerm" - + "issions:!test_permissions_request_resour" - + "ce\332A2project,resource,test_permissions_r" - + "equest_resource\032r\312A\026compute.googleapis.c" + + "ervice\022\267\002\n\006Insert\022@.google.cloud.compute" + + ".v1.InsertNetworkEdgeSecurityServiceRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\306\001\202\323\344\223\002u\"K/compute/v1/projects/{project}" + + "/regions/{region}/networkEdgeSecuritySer" + + "vices:&network_edge_security_service_res" + + "ource\332A5project,region,network_edge_secu" + + "rity_service_resource\212N\020RegionOperations" + + "\022\364\002\n\005Patch\022?.google.cloud.compute.v1.Pat" + + "chNetworkEdgeSecurityServiceRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\205\002\202\323\344\223\002\225" + + "\0012k/compute/v1/projects/{project}/region" + + "s/{region}/networkEdgeSecurityServices/{" + + "network_edge_security_service}:&network_" + + "edge_security_service_resource\332ASproject" + + ",region,network_edge_security_service,ne" + + "twork_edge_security_service_resource\212N\020R" + + "egionOperations\032r\312A\026compute.googleapis.c" + "om\322AVhttps://www.googleapis.com/auth/com" + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform2\267\025\n\010Networks\022\243\002\n\nAddPeering\022" - + "1.google.cloud.compute.v1.AddPeeringNetw" - + "orkRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\275\001\202\323\344\223\002l\"C/compute/v1/projects/{p" - + "roject}/global/networks/{network}/addPee" - + "ring:%networks_add_peering_request_resou" - + "rce\332A5project,network,networks_add_peeri" - + "ng_request_resource\212N\020GlobalOperations\022\302" - + "\001\n\006Delete\022-.google.cloud.compute.v1.Dele" - + "teNetworkRequest\032\".google.cloud.compute." - + "v1.Operation\"e\202\323\344\223\002:*8/compute/v1/projec" - + "ts/{project}/global/networks/{network}\332A" - + "\017project,network\212N\020GlobalOperations\022\247\001\n\003" - + "Get\022*.google.cloud.compute.v1.GetNetwork" - + "Request\032 .google.cloud.compute.v1.Networ" - + "k\"R\202\323\344\223\002:\0228/compute/v1/projects/{project" - + "}/global/networks/{network}\332A\017project,ne" - + "twork\022\377\001\n\025GetEffectiveFirewalls\022<.google" - + ".cloud.compute.v1.GetEffectiveFirewallsN" - + "etworkRequest\032>.google.cloud.compute.v1." - + "NetworksGetEffectiveFirewallsResponse\"h\202" - + "\323\344\223\002P\022N/compute/v1/projects/{project}/gl" - + "obal/networks/{network}/getEffectiveFire" - + "walls\332A\017project,network\022\323\001\n\006Insert\022-.goo" - + "gle.cloud.compute.v1.InsertNetworkReques" - + "t\032\".google.cloud.compute.v1.Operation\"v\202" - + "\323\344\223\002B\"./compute/v1/projects/{project}/gl" - + "obal/networks:\020network_resource\332A\030projec" - + "t,network_resource\212N\020GlobalOperations\022\234\001" - + "\n\004List\022,.google.cloud.compute.v1.ListNet" - + "worksRequest\032$.google.cloud.compute.v1.N" - + "etworkList\"@\202\323\344\223\0020\022./compute/v1/projects" - + "/{project}/global/networks\332A\007project\022\351\001\n" - + "\021ListPeeringRoutes\0229.google.cloud.comput" - + "e.v1.ListPeeringRoutesNetworksRequest\0323." - + "google.cloud.compute.v1.ExchangedPeering" - + "RoutesList\"d\202\323\344\223\002L\022J/compute/v1/projects" - + "/{project}/global/networks/{network}/lis" - + "tPeeringRoutes\332A\017project,network\022\344\001\n\005Pat" - + "ch\022,.google.cloud.compute.v1.PatchNetwor" - + "kRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\210\001\202\323\344\223\002L28/compute/v1/projects/{pro" - + "ject}/global/networks/{network}:\020network" - + "_resource\332A project,network,network_reso" - + "urce\212N\020GlobalOperations\022\262\002\n\rRemovePeerin" - + "g\0224.google.cloud.compute.v1.RemovePeerin" - + "gNetworkRequest\032\".google.cloud.compute.v" - + "1.Operation\"\306\001\202\323\344\223\002r\"F/compute/v1/projec" - + "ts/{project}/global/networks/{network}/r" - + "emovePeering:(networks_remove_peering_re" - + "quest_resource\332A8project,network,network" - + "s_remove_peering_request_resource\212N\020Glob" - + "alOperations\022\355\001\n\022SwitchToCustomMode\0229.go" - + "ogle.cloud.compute.v1.SwitchToCustomMode" - + "NetworkRequest\032\".google.cloud.compute.v1" - + ".Operation\"x\202\323\344\223\002M\"K/compute/v1/projects" - + "/{project}/global/networks/{network}/swi" - + "tchToCustomMode\332A\017project,network\212N\020Glob" - + "alOperations\022\262\002\n\rUpdatePeering\0224.google." - + "cloud.compute.v1.UpdatePeeringNetworkReq" - + "uest\032\".google.cloud.compute.v1.Operation" - + "\"\306\001\202\323\344\223\002r2F/compute/v1/projects/{project" - + "}/global/networks/{network}/updatePeerin" - + "g:(networks_update_peering_request_resou" - + "rce\332A8project,network,networks_update_pe" - + "ering_request_resource\212N\020GlobalOperation" - + "s\032r\312A\026compute.googleapis.com\322AVhttps://w" - + "ww.googleapis.com/auth/compute,https://w" - + "ww.googleapis.com/auth/cloud-platform2\373\032" - + "\n\nNodeGroups\022\262\002\n\010AddNodes\0221.google.cloud" - + ".compute.v1.AddNodesNodeGroupRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\316\001\202\323\344\223\002" - + "v\"L/compute/v1/projects/{project}/zones/" - + "{zone}/nodeGroups/{node_group}/addNodes:" - + "&node_groups_add_nodes_request_resource\332" - + "A>project,zone,node_group,node_groups_ad" - + "d_nodes_request_resource\212N\016ZoneOperation" - + "s\022\304\001\n\016AggregatedList\0228.google.cloud.comp" - + "ute.v1.AggregatedListNodeGroupsRequest\0320" - + ".google.cloud.compute.v1.NodeGroupAggreg" - + "atedList\"F\202\323\344\223\0026\0224/compute/v1/projects/{" - + "project}/aggregated/nodeGroups\332A\007project" - + "\022\325\001\n\006Delete\022/.google.cloud.compute.v1.De" - + "leteNodeGroupRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"v\202\323\344\223\002E*C/compute/v1/pr" - + "ojects/{project}/zones/{zone}/nodeGroups" - + "/{node_group}\332A\027project,zone,node_group\212" - + "N\016ZoneOperations\022\301\002\n\013DeleteNodes\0224.googl" - + "e.cloud.compute.v1.DeleteNodesNodeGroupR" + + "ud-platform2\331\027\n\025NetworkEndpointGroups\022\345\001" + + "\n\016AggregatedList\022C.google.cloud.compute." + + "v1.AggregatedListNetworkEndpointGroupsRe" + + "quest\032;.google.cloud.compute.v1.NetworkE" + + "ndpointGroupAggregatedList\"Q\202\323\344\223\002A\022?/com" + + "pute/v1/projects/{project}/aggregated/ne" + + "tworkEndpointGroups\332A\007project\022\261\003\n\026Attach" + + "NetworkEndpoints\022J.google.cloud.compute." + + "v1.AttachNetworkEndpointsNetworkEndpoint" + + "GroupRequest\032\".google.cloud.compute.v1.O" + + "peration\"\246\002\202\323\344\223\002\256\001\"q/compute/v1/projects" + + "/{project}/zones/{zone}/networkEndpointG" + + "roups/{network_endpoint_group}/attachNet" + + "workEndpoints:9network_endpoint_groups_a" + + "ttach_endpoints_request_resource\332A]proje" + + "ct,zone,network_endpoint_group,network_e" + + "ndpoint_groups_attach_endpoints_request_" + + "resource\212N\016ZoneOperations\022\204\002\n\006Delete\022:.g" + + "oogle.cloud.compute.v1.DeleteNetworkEndp" + + "ointGroupRequest\032\".google.cloud.compute." + + "v1.Operation\"\231\001\202\323\344\223\002\\*Z/compute/v1/proje" + + "cts/{project}/zones/{zone}/networkEndpoi" + + "ntGroups/{network_endpoint_group}\332A#proj" + + "ect,zone,network_endpoint_group\212N\016ZoneOp" + + "erations\022\261\003\n\026DetachNetworkEndpoints\022J.go" + + "ogle.cloud.compute.v1.DetachNetworkEndpo" + + "intsNetworkEndpointGroupRequest\032\".google" + + ".cloud.compute.v1.Operation\"\246\002\202\323\344\223\002\256\001\"q/" + + "compute/v1/projects/{project}/zones/{zon" + + "e}/networkEndpointGroups/{network_endpoi" + + "nt_group}/detachNetworkEndpoints:9networ" + + "k_endpoint_groups_detach_endpoints_reque" + + "st_resource\332A]project,zone,network_endpo" + + "int_group,network_endpoint_groups_detach" + + "_endpoints_request_resource\212N\016ZoneOperat" + + "ions\022\370\001\n\003Get\0227.google.cloud.compute.v1.G" + + "etNetworkEndpointGroupRequest\032-.google.c" + + "loud.compute.v1.NetworkEndpointGroup\"\210\001\202" + + "\323\344\223\002\\\022Z/compute/v1/projects/{project}/zo" + + "nes/{zone}/networkEndpointGroups/{networ" + + "k_endpoint_group}\332A#project,zone,network" + + "_endpoint_group\022\225\002\n\006Insert\022:.google.clou" + + "d.compute.v1.InsertNetworkEndpointGroupR" + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\327\001\202\323\344\223\002|\"O/compute/v1/projects/{proje" - + "ct}/zones/{zone}/nodeGroups/{node_group}" - + "/deleteNodes:)node_groups_delete_nodes_r" - + "equest_resource\332AAproject,zone,node_grou" - + "p,node_groups_delete_nodes_request_resou" - + "rce\212N\016ZoneOperations\022\276\001\n\003Get\022,.google.cl" - + "oud.compute.v1.GetNodeGroupRequest\032\".goo" - + "gle.cloud.compute.v1.NodeGroup\"e\202\323\344\223\002E\022C" - + "/compute/v1/projects/{project}/zones/{zo" - + "ne}/nodeGroups/{node_group}\332A\027project,zo" - + "ne,node_group\022\326\001\n\014GetIamPolicy\0225.google." - + "cloud.compute.v1.GetIamPolicyNodeGroupRe" - + "quest\032\037.google.cloud.compute.v1.Policy\"n" - + "\202\323\344\223\002P\022N/compute/v1/projects/{project}/z" - + "ones/{zone}/nodeGroups/{resource}/getIam" - + "Policy\332A\025project,zone,resource\022\372\001\n\006Inser" - + "t\022/.google.cloud.compute.v1.InsertNodeGr" - + "oupRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\232\001\202\323\344\223\002M\"6/compute/v1/projects/{p" - + "roject}/zones/{zone}/nodeGroups:\023node_gr" - + "oup_resource\332A3project,zone,initial_node" - + "_count,node_group_resource\212N\016ZoneOperati" - + "ons\022\255\001\n\004List\022..google.cloud.compute.v1.L" - + "istNodeGroupsRequest\032&.google.cloud.comp" - + "ute.v1.NodeGroupList\"M\202\323\344\223\0028\0226/compute/v" - + "1/projects/{project}/zones/{zone}/nodeGr" - + "oups\332A\014project,zone\022\337\001\n\tListNodes\0223.goog" - + "le.cloud.compute.v1.ListNodesNodeGroupsR" - + "equest\032,.google.cloud.compute.v1.NodeGro" - + "upsListNodes\"o\202\323\344\223\002O\"M/compute/v1/projec" - + "ts/{project}/zones/{zone}/nodeGroups/{no" - + "de_group}/listNodes\332A\027project,zone,node_" - + "group\022\375\001\n\005Patch\022..google.cloud.compute.v" - + "1.PatchNodeGroupRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\237\001\202\323\344\223\002Z2C/compute/v" - + "1/projects/{project}/zones/{zone}/nodeGr" - + "oups/{node_group}:\023node_group_resource\332A" - + "+project,zone,node_group,node_group_reso" - + "urce\212N\016ZoneOperations\022\232\002\n\014SetIamPolicy\0225" - + ".google.cloud.compute.v1.SetIamPolicyNod" - + "eGroupRequest\032\037.google.cloud.compute.v1." - + "Policy\"\261\001\202\323\344\223\002r\"N/compute/v1/projects/{p" - + "roject}/zones/{zone}/nodeGroups/{resourc" - + "e}/setIamPolicy: zone_set_policy_request" - + "_resource\332A6project,zone,resource,zone_s" - + "et_policy_request_resource\022\330\002\n\017SetNodeTe" - + "mplate\0228.google.cloud.compute.v1.SetNode" - + "TemplateNodeGroupRequest\032\".google.cloud." - + "compute.v1.Operation\"\346\001\202\323\344\223\002\205\001\"S/compute" - + "/v1/projects/{project}/zones/{zone}/node" - + "Groups/{node_group}/setNodeTemplate:.nod" - + "e_groups_set_node_template_request_resou" - + "rce\332AFproject,zone,node_group,node_group" - + "s_set_node_template_request_resource\212N\016Z" - + "oneOperations\022\277\002\n\022TestIamPermissions\022;.g" - + "oogle.cloud.compute.v1.TestIamPermission" - + "sNodeGroupRequest\0320.google.cloud.compute" - + ".v1.TestPermissionsResponse\"\271\001\202\323\344\223\002y\"T/c" + + "on\"\252\001\202\323\344\223\002d\"A/compute/v1/projects/{proje" + + "ct}/zones/{zone}/networkEndpointGroups:\037" + + "network_endpoint_group_resource\332A,projec" + + "t,zone,network_endpoint_group_resource\212N" + + "\016ZoneOperations\022\316\001\n\004List\0229.google.cloud." + + "compute.v1.ListNetworkEndpointGroupsRequ" + + "est\0321.google.cloud.compute.v1.NetworkEnd" + + "pointGroupList\"X\202\323\344\223\002C\022A/compute/v1/proj" + + "ects/{project}/zones/{zone}/networkEndpo" + + "intGroups\332A\014project,zone\022\267\003\n\024ListNetwork" + + "Endpoints\022I.google.cloud.compute.v1.List" + + "NetworkEndpointsNetworkEndpointGroupsReq" + + "uest\032B.google.cloud.compute.v1.NetworkEn" + + "dpointGroupsListNetworkEndpoints\"\217\002\202\323\344\223\002" + + "\252\001\"o/compute/v1/projects/{project}/zones" + + "/{zone}/networkEndpointGroups/{network_e" + + "ndpoint_group}/listNetworkEndpoints:7net" + + "work_endpoint_groups_list_endpoints_requ" + + "est_resource\332A[project,zone,network_endp" + + "oint_group,network_endpoint_groups_list_" + + "endpoints_request_resource\022\326\002\n\022TestIamPe" + + "rmissions\022F.google.cloud.compute.v1.Test" + + "IamPermissionsNetworkEndpointGroupReques" + + "t\0320.google.cloud.compute.v1.TestPermissi" + + "onsResponse\"\305\001\202\323\344\223\002\204\001\"_/compute/v1/proje" + + "cts/{project}/zones/{zone}/networkEndpoi" + + "ntGroups/{resource}/testIamPermissions:!" + + "test_permissions_request_resource\332A7proj" + + "ect,zone,resource,test_permissions_reque" + + "st_resource\032r\312A\026compute.googleapis.com\322A" + + "Vhttps://www.googleapis.com/auth/compute" + + ",https://www.googleapis.com/auth/cloud-p" + + "latform2\275\"\n\027NetworkFirewallPolicies\022\323\002\n\016" + + "AddAssociation\022C.google.cloud.compute.v1" + + ".AddAssociationNetworkFirewallPolicyRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\327\001\202\323\344\223\002\177\"W/compute/v1/projects/{project}" + + "/global/firewallPolicies/{firewall_polic" + + "y}/addAssociation:$firewall_policy_assoc" + + "iation_resource\332A.google.cloud.compute.v1.P" + + "atchRuleNetworkFirewallPolicyRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\304\001\202\323\344\223\002" + + "s\"R/compute/v1/projects/{project}/global" + + "/firewallPolicies/{firewall_policy}/patc" + + "hRule:\035firewall_policy_rule_resource\332A5p" + + "roject,firewall_policy,firewall_policy_r" + + "ule_resource\212N\020GlobalOperations\022\221\002\n\021Remo" + + "veAssociation\022F.google.cloud.compute.v1." + + "RemoveAssociationNetworkFirewallPolicyRe" + + "quest\032\".google.cloud.compute.v1.Operatio" + + "n\"\217\001\202\323\344\223\002\\\"Z/compute/v1/projects/{projec" + + "t}/global/firewallPolicies/{firewall_pol" + + "icy}/removeAssociation\332A\027project,firewal" + + "l_policy\212N\020GlobalOperations\022\374\001\n\nRemoveRu" + + "le\022?.google.cloud.compute.v1.RemoveRuleN" + + "etworkFirewallPolicyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\210\001\202\323\344\223\002U\"S/compu" + + "te/v1/projects/{project}/global/firewall" + + "Policies/{firewall_policy}/removeRule\332A\027" + + "project,firewall_policy\212N\020GlobalOperatio" + + "ns\022\245\002\n\014SetIamPolicy\022A.google.cloud.compu" + + "te.v1.SetIamPolicyNetworkFirewallPolicyR" + + "equest\032\037.google.cloud.compute.v1.Policy\"" + + "\260\001\202\323\344\223\002t\"N/compute/v1/projects/{project}" + + "/global/firewallPolicies/{resource}/setI" + + "amPolicy:\"global_set_policy_request_reso" + + "urce\332A3project,resource,global_set_polic" + + "y_request_resource\022\306\002\n\022TestIamPermission" + + "s\022G.google.cloud.compute.v1.TestIamPermi" + + "ssionsNetworkFirewallPolicyRequest\0320.goo" + + "gle.cloud.compute.v1.TestPermissionsResp" + + "onse\"\264\001\202\323\344\223\002y\"T/compute/v1/projects/{pro" + + "ject}/global/firewallPolicies/{resource}" + + "/testIamPermissions:!test_permissions_re" + + "quest_resource\332A2project,resource,test_p" + + "ermissions_request_resource\032r\312A\026compute." + + "googleapis.com\322AVhttps://www.googleapis." + + "com/auth/compute,https://www.googleapis." + + "com/auth/cloud-platform2\267\025\n\010Networks\022\243\002\n" + + "\nAddPeering\0221.google.cloud.compute.v1.Ad" + + "dPeeringNetworkRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\275\001\202\323\344\223\002l\"C/compute/v1" + + "/projects/{project}/global/networks/{net" + + "work}/addPeering:%networks_add_peering_r" + + "equest_resource\332A5project,network,networ" + + "ks_add_peering_request_resource\212N\020Global" + + "Operations\022\302\001\n\006Delete\022-.google.cloud.com" + + "pute.v1.DeleteNetworkRequest\032\".google.cl" + + "oud.compute.v1.Operation\"e\202\323\344\223\002:*8/compu" + + "te/v1/projects/{project}/global/networks" + + "/{network}\332A\017project,network\212N\020GlobalOpe" + + "rations\022\247\001\n\003Get\022*.google.cloud.compute.v" + + "1.GetNetworkRequest\032 .google.cloud.compu" + + "te.v1.Network\"R\202\323\344\223\002:\0228/compute/v1/proje" + + "cts/{project}/global/networks/{network}\332" + + "A\017project,network\022\377\001\n\025GetEffectiveFirewa" + + "lls\022<.google.cloud.compute.v1.GetEffecti" + + "veFirewallsNetworkRequest\032>.google.cloud" + + ".compute.v1.NetworksGetEffectiveFirewall" + + "sResponse\"h\202\323\344\223\002P\022N/compute/v1/projects/" + + "{project}/global/networks/{network}/getE" + + "ffectiveFirewalls\332A\017project,network\022\323\001\n\006" + + "Insert\022-.google.cloud.compute.v1.InsertN" + + "etworkRequest\032\".google.cloud.compute.v1." + + "Operation\"v\202\323\344\223\002B\"./compute/v1/projects/" + + "{project}/global/networks:\020network_resou" + + "rce\332A\030project,network_resource\212N\020GlobalO" + + "perations\022\234\001\n\004List\022,.google.cloud.comput" + + "e.v1.ListNetworksRequest\032$.google.cloud." + + "compute.v1.NetworkList\"@\202\323\344\223\0020\022./compute" + + "/v1/projects/{project}/global/networks\332A" + + "\007project\022\351\001\n\021ListPeeringRoutes\0229.google." + + "cloud.compute.v1.ListPeeringRoutesNetwor" + + "ksRequest\0323.google.cloud.compute.v1.Exch" + + "angedPeeringRoutesList\"d\202\323\344\223\002L\022J/compute" + + "/v1/projects/{project}/global/networks/{" + + "network}/listPeeringRoutes\332A\017project,net" + + "work\022\344\001\n\005Patch\022,.google.cloud.compute.v1" + + ".PatchNetworkRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\210\001\202\323\344\223\002L28/compute/v1/p" + + "rojects/{project}/global/networks/{netwo" + + "rk}:\020network_resource\332A project,network," + + "network_resource\212N\020GlobalOperations\022\262\002\n\r" + + "RemovePeering\0224.google.cloud.compute.v1." + + "RemovePeeringNetworkRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\306\001\202\323\344\223\002r\"F/compu" + + "te/v1/projects/{project}/global/networks" + + "/{network}/removePeering:(networks_remov" + + "e_peering_request_resource\332A8project,net" + + "work,networks_remove_peering_request_res" + + "ource\212N\020GlobalOperations\022\355\001\n\022SwitchToCus" + + "tomMode\0229.google.cloud.compute.v1.Switch" + + "ToCustomModeNetworkRequest\032\".google.clou" + + "d.compute.v1.Operation\"x\202\323\344\223\002M\"K/compute" + + "/v1/projects/{project}/global/networks/{" + + "network}/switchToCustomMode\332A\017project,ne" + + "twork\212N\020GlobalOperations\022\262\002\n\rUpdatePeeri" + + "ng\0224.google.cloud.compute.v1.UpdatePeeri" + + "ngNetworkRequest\032\".google.cloud.compute." + + "v1.Operation\"\306\001\202\323\344\223\002r2F/compute/v1/proje" + + "cts/{project}/global/networks/{network}/" + + "updatePeering:(networks_update_peering_r", + "equest_resource\332A8project,network,networ" + + "ks_update_peering_request_resource\212N\020Glo" + + "balOperations\032r\312A\026compute.googleapis.com" + + "\322AVhttps://www.googleapis.com/auth/compu" + + "te,https://www.googleapis.com/auth/cloud" + + "-platform2\373\032\n\nNodeGroups\022\262\002\n\010AddNodes\0221." + + "google.cloud.compute.v1.AddNodesNodeGrou" + + "pRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\316\001\202\323\344\223\002v\"L/compute/v1/projects/{pro" + + "ject}/zones/{zone}/nodeGroups/{node_grou" + + "p}/addNodes:&node_groups_add_nodes_reque" + + "st_resource\332A>project,zone,node_group,no" + + "de_groups_add_nodes_request_resource\212N\016Z" + + "oneOperations\022\304\001\n\016AggregatedList\0228.googl" + + "e.cloud.compute.v1.AggregatedListNodeGro" + + "upsRequest\0320.google.cloud.compute.v1.Nod" + + "eGroupAggregatedList\"F\202\323\344\223\0026\0224/compute/v" + + "1/projects/{project}/aggregated/nodeGrou" + + "ps\332A\007project\022\325\001\n\006Delete\022/.google.cloud.c" + + "ompute.v1.DeleteNodeGroupRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"v\202\323\344\223\002E*C/c" + "ompute/v1/projects/{project}/zones/{zone" - + "}/nodeGroups/{resource}/testIamPermissio" - + "ns:!test_permissions_request_resource\332A7" - + "project,zone,resource,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\264\020\n\rNodeTemplates\022\315\001\n\016Aggreg" - + "atedList\022;.google.cloud.compute.v1.Aggre" - + "gatedListNodeTemplatesRequest\0323.google.c" - + "loud.compute.v1.NodeTemplateAggregatedLi" - + "st\"I\202\323\344\223\0029\0227/compute/v1/projects/{projec" - + "t}/aggregated/nodeTemplates\332A\007project\022\352\001" - + "\n\006Delete\0222.google.cloud.compute.v1.Delet" - + "eNodeTemplateRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\207\001\202\323\344\223\002O*M/compute/v1/p" - + "rojects/{project}/regions/{region}/nodeT" - + "emplates/{node_template}\332A\034project,regio" - + "n,node_template\212N\020RegionOperations\022\323\001\n\003G" - + "et\022/.google.cloud.compute.v1.GetNodeTemp" - + "lateRequest\032%.google.cloud.compute.v1.No" - + "deTemplate\"t\202\323\344\223\002O\022M/compute/v1/projects" - + "/{project}/regions/{region}/nodeTemplate" - + "s/{node_template}\332A\034project,region,node_" - + "template\022\342\001\n\014GetIamPolicy\0228.google.cloud" - + ".compute.v1.GetIamPolicyNodeTemplateRequ" - + "est\032\037.google.cloud.compute.v1.Policy\"w\202\323" - + "\344\223\002W\022U/compute/v1/projects/{project}/reg" - + "ions/{region}/nodeTemplates/{resource}/g" - + "etIamPolicy\332A\027project,region,resource\022\373\001" - + "\n\006Insert\0222.google.cloud.compute.v1.Inser" - + "tNodeTemplateRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\230\001\202\323\344\223\002W\"=/compute/v1/p" - + "rojects/{project}/regions/{region}/nodeT" - + "emplates:\026node_template_resource\332A%proje" - + "ct,region,node_template_resource\212N\020Regio" - + "nOperations\022\274\001\n\004List\0221.google.cloud.comp" - + "ute.v1.ListNodeTemplatesRequest\032).google" - + ".cloud.compute.v1.NodeTemplateList\"V\202\323\344\223" - + "\002?\022=/compute/v1/projects/{project}/regio" - + "ns/{region}/nodeTemplates\332A\016project,regi" - + "on\022\252\002\n\014SetIamPolicy\0228.google.cloud.compu" - + "te.v1.SetIamPolicyNodeTemplateRequest\032\037." - + "google.cloud.compute.v1.Policy\"\276\001\202\323\344\223\002{\"" - + "U/compute/v1/projects/{project}/regions/" - + "{region}/nodeTemplates/{resource}/setIam" - + "Policy:\"region_set_policy_request_resour" - + "ce\332A:project,region,resource,region_set_" - + "policy_request_resource\022\314\002\n\022TestIamPermi" - + "ssions\022>.google.cloud.compute.v1.TestIam" - + "PermissionsNodeTemplateRequest\0320.google." - + "cloud.compute.v1.TestPermissionsResponse" - + "\"\303\001\202\323\344\223\002\200\001\"[/compute/v1/projects/{projec" - + "t}/regions/{region}/nodeTemplates/{resou" - + "rce}/testIamPermissions:!test_permission" - + "s_request_resource\332A9project,region,reso" - + "urce,test_permissions_request_resource\032r" - + "\312A\026compute.googleapis.com\322AVhttps://www." - + "googleapis.com/auth/compute,https://www." - + "googleapis.com/auth/cloud-platform2\337\005\n\tN" - + "odeTypes\022\301\001\n\016AggregatedList\0227.google.clo" - + "ud.compute.v1.AggregatedListNodeTypesReq" - + "uest\032/.google.cloud.compute.v1.NodeTypeA" - + "ggregatedList\"E\202\323\344\223\0025\0223/compute/v1/proje" - + "cts/{project}/aggregated/nodeTypes\332A\007pro" - + "ject\022\271\001\n\003Get\022+.google.cloud.compute.v1.G" - + "etNodeTypeRequest\032!.google.cloud.compute" - + ".v1.NodeType\"b\202\323\344\223\002C\022A/compute/v1/projec" - + "ts/{project}/zones/{zone}/nodeTypes/{nod" - + "e_type}\332A\026project,zone,node_type\022\252\001\n\004Lis" - + "t\022-.google.cloud.compute.v1.ListNodeType" - + "sRequest\032%.google.cloud.compute.v1.NodeT" - + "ypeList\"L\202\323\344\223\0027\0225/compute/v1/projects/{p" - + "roject}/zones/{zone}/nodeTypes\332A\014project" - + ",zone\032\244\001\312A\026compute.googleapis.com\322A\207\001htt" - + "ps://www.googleapis.com/auth/compute.rea" - + "donly,https://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform2\220\017\n\020PacketMirrorings\022\326\001\n\016Ag" - + "gregatedList\022>.google.cloud.compute.v1.A" - + "ggregatedListPacketMirroringsRequest\0326.g" - + "oogle.cloud.compute.v1.PacketMirroringAg" - + "gregatedList\"L\202\323\344\223\002<\022:/compute/v1/projec" - + "ts/{project}/aggregated/packetMirrorings" - + "\332A\007project\022\366\001\n\006Delete\0225.google.cloud.com" - + "pute.v1.DeletePacketMirroringRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\220\001\202\323\344\223\002" - + "U*S/compute/v1/projects/{project}/region" - + "s/{region}/packetMirrorings/{packet_mirr" - + "oring}\332A\037project,region,packet_mirroring" - + "\212N\020RegionOperations\022\342\001\n\003Get\0222.google.clo" - + "ud.compute.v1.GetPacketMirroringRequest\032" - + "(.google.cloud.compute.v1.PacketMirrorin" - + "g\"}\202\323\344\223\002U\022S/compute/v1/projects/{project" - + "}/regions/{region}/packetMirrorings/{pac" - + "ket_mirroring}\332A\037project,region,packet_m" - + "irroring\022\207\002\n\006Insert\0225.google.cloud.compu" - + "te.v1.InsertPacketMirroringRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\241\001\202\323\344\223\002]\"" - + "@/compute/v1/projects/{project}/regions/" - + "{region}/packetMirrorings:\031packet_mirror" - + "ing_resource\332A(project,region,packet_mir" - + "roring_resource\212N\020RegionOperations\022\305\001\n\004L" - + "ist\0224.google.cloud.compute.v1.ListPacket" - + "MirroringsRequest\032,.google.cloud.compute" - + ".v1.PacketMirroringList\"Y\202\323\344\223\002B\022@/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/packetMirrorings\332A\016project,region\022\251\002\n\005P" - + "atch\0224.google.cloud.compute.v1.PatchPack" - + "etMirroringRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\305\001\202\323\344\223\002p2S/compute/v1/pro" - + "jects/{project}/regions/{region}/packetM" - + "irrorings/{packet_mirroring}:\031packet_mir" - + "roring_resource\332A9project,region,packet_" - + "mirroring,packet_mirroring_resource\212N\020Re" - + "gionOperations\022\322\002\n\022TestIamPermissions\022A." - + "google.cloud.compute.v1.TestIamPermissio" - + "nsPacketMirroringRequest\0320.google.cloud." - + "compute.v1.TestPermissionsResponse\"\306\001\202\323\344" - + "\223\002\203\001\"^/compute/v1/projects/{project}/reg" - + "ions/{region}/packetMirrorings/{resource" - + "}/testIamPermissions:!test_permissions_r" - + "equest_resource\332A9project,region,resourc" - + "e,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\200\031\n\010Proj" - + "ects\022\277\001\n\016DisableXpnHost\0225.google.cloud.c" - + "ompute.v1.DisableXpnHostProjectRequest\032\"" - + ".google.cloud.compute.v1.Operation\"R\202\323\344\223" - + "\002/\"-/compute/v1/projects/{project}/disab" - + "leXpnHost\332A\007project\212N\020GlobalOperations\022\253" - + "\002\n\022DisableXpnResource\0229.google.cloud.com" - + "pute.v1.DisableXpnResourceProjectRequest" - + "\032\".google.cloud.compute.v1.Operation\"\265\001\202" - + "\323\344\223\002c\"1/compute/v1/projects/{project}/di" - + "sableXpnResource:.projects_disable_xpn_r" - + "esource_request_resource\332A6project,proje" - + "cts_disable_xpn_resource_request_resourc" - + "e\212N\020GlobalOperations\022\274\001\n\rEnableXpnHost\0224" - + ".google.cloud.compute.v1.EnableXpnHostPr" - + "ojectRequest\032\".google.cloud.compute.v1.O" - + "peration\"Q\202\323\344\223\002.\",/compute/v1/projects/{" - + "project}/enableXpnHost\332A\007project\212N\020Globa" - + "lOperations\022\246\002\n\021EnableXpnResource\0228.goog" - + "le.cloud.compute.v1.EnableXpnResourcePro" - + "jectRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\262\001\202\323\344\223\002a\"0/compute/v1/projects/{" - + "project}/enableXpnResource:-projects_ena" - + "ble_xpn_resource_request_resource\332A5proj" - + "ect,projects_enable_xpn_resource_request" - + "_resource\212N\020GlobalOperations\022\205\001\n\003Get\022*.g" - + "oogle.cloud.compute.v1.GetProjectRequest" - + "\032 .google.cloud.compute.v1.Project\"0\202\323\344\223" - + "\002 \022\036/compute/v1/projects/{project}\332A\007pro" - + "ject\022\236\001\n\nGetXpnHost\0221.google.cloud.compu" - + "te.v1.GetXpnHostProjectRequest\032 .google." - + "cloud.compute.v1.Project\";\202\323\344\223\002+\022)/compu" - + "te/v1/projects/{project}/getXpnHost\332A\007pr" - + "oject\022\276\001\n\017GetXpnResources\0227.google.cloud" - + ".compute.v1.GetXpnResourcesProjectsReque" - + "st\0320.google.cloud.compute.v1.ProjectsGet" - + "XpnResources\"@\202\323\344\223\0020\022./compute/v1/projec" - + "ts/{project}/getXpnResources\332A\007project\022\375" - + "\001\n\014ListXpnHosts\0224.google.cloud.compute.v" - + "1.ListXpnHostsProjectsRequest\032$.google.c" - + "loud.compute.v1.XpnHostList\"\220\001\202\323\344\223\002W\"+/c" - + "ompute/v1/projects/{project}/listXpnHost" - + "s:(projects_list_xpn_hosts_request_resou" - + "rce\332A0project,projects_list_xpn_hosts_re" - + "quest_resource\022\345\001\n\010MoveDisk\022/.google.clo" - + "ud.compute.v1.MoveDiskProjectRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\203\001\202\323\344\223\002" - + "E\"\'/compute/v1/projects/{project}/moveDi" - + "sk:\032disk_move_request_resource\332A\"project" - + ",disk_move_request_resource\212N\020GlobalOper" - + "ations\022\371\001\n\014MoveInstance\0223.google.cloud.c" - + "ompute.v1.MoveInstanceProjectRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\217\001\202\323\344\223\002" - + "M\"+/compute/v1/projects/{project}/moveIn" - + "stance:\036instance_move_request_resource\332A" - + "&project,instance_move_request_resource\212" - + "N\020GlobalOperations\022\206\002\n\031SetCommonInstance" - + "Metadata\022@.google.cloud.compute.v1.SetCo" - + "mmonInstanceMetadataProjectRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\202\001\202\323\344\223\002M\"" - + "8/compute/v1/projects/{project}/setCommo" - + "nInstanceMetadata:\021metadata_resource\332A\031p" - + "roject,metadata_resource\212N\020GlobalOperati" - + "ons\022\274\002\n\025SetDefaultNetworkTier\022<.google.c" - + "loud.compute.v1.SetDefaultNetworkTierPro" - + "jectRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\300\001\202\323\344\223\002j\"4/compute/v1/projects/{" - + "project}/setDefaultNetworkTier:2projects" - + "_set_default_network_tier_request_resour" - + "ce\332A:project,projects_set_default_networ" - + "k_tier_request_resource\212N\020GlobalOperatio" - + "ns\022\221\002\n\024SetUsageExportBucket\022;.google.clo" - + "ud.compute.v1.SetUsageExportBucketProjec" - + "tRequest\032\".google.cloud.compute.v1.Opera" - + "tion\"\227\001\202\323\344\223\002U\"3/compute/v1/projects/{pro" - + "ject}/setUsageExportBucket:\036usage_export" - + "_location_resource\332A&project,usage_expor" - + "t_location_resource\212N\020GlobalOperations\032r" - + "\312A\026compute.googleapis.com\322AVhttps://www." - + "googleapis.com/auth/compute,https://www." - + "googleapis.com/auth/cloud-platform2\304\013\n\030P" - + "ublicAdvertisedPrefixes\022\205\002\n\006Delete\022=.goo" - + "gle.cloud.compute.v1.DeletePublicAdverti" - + "sedPrefixeRequest\032\".google.cloud.compute" - + ".v1.Operation\"\227\001\202\323\344\223\002[*Y/compute/v1/proj" - + "ects/{project}/global/publicAdvertisedPr" - + "efixes/{public_advertised_prefix}\332A proj" - + "ect,public_advertised_prefix\212N\020GlobalOpe" - + "rations\022\371\001\n\003Get\022:.google.cloud.compute.v" - + "1.GetPublicAdvertisedPrefixeRequest\032/.go" - + "ogle.cloud.compute.v1.PublicAdvertisedPr" - + "efix\"\204\001\202\323\344\223\002[\022Y/compute/v1/projects/{pro" - + "ject}/global/publicAdvertisedPrefixes/{p" - + "ublic_advertised_prefix}\332A project,publi" - + "c_advertised_prefix\022\226\002\n\006Insert\022=.google." - + "cloud.compute.v1.InsertPublicAdvertisedP" - + "refixeRequest\032\".google.cloud.compute.v1." - + "Operation\"\250\001\202\323\344\223\002c\">/compute/v1/projects" - + "/{project}/global/publicAdvertisedPrefix" - + "es:!public_advertised_prefix_resource\332A)" - + "project,public_advertised_prefix_resourc" - + "e\212N\020GlobalOperations\022\313\001\n\004List\022<.google.c" - + "loud.compute.v1.ListPublicAdvertisedPref" - + "ixesRequest\0323.google.cloud.compute.v1.Pu" - + "blicAdvertisedPrefixList\"P\202\323\344\223\002@\022>/compu" - + "te/v1/projects/{project}/global/publicAd" - + "vertisedPrefixes\332A\007project\022\310\002\n\005Patch\022<.g" - + "oogle.cloud.compute.v1.PatchPublicAdvert" - + "isedPrefixeRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\334\001\202\323\344\223\002~2Y/compute/v1/pro" - + "jects/{project}/global/publicAdvertisedP" - + "refixes/{public_advertised_prefix}:!publ" - + "ic_advertised_prefix_resource\332ABproject," - + "public_advertised_prefix,public_advertis" - + "ed_prefix_resource\212N\020GlobalOperations\032r\312" - + "A\026compute.googleapis.com\322AVhttps://www.g" - + "oogleapis.com/auth/compute,https://www.g" - + "oogleapis.com/auth/cloud-platform2\360\r\n\027Pu" - + "blicDelegatedPrefixes\022\352\001\n\016AggregatedList" - + "\022E.google.cloud.compute.v1.AggregatedLis" - + "tPublicDelegatedPrefixesRequest\032<.google" - + ".cloud.compute.v1.PublicDelegatedPrefixA" - + "ggregatedList\"S\202\323\344\223\002C\022A/compute/v1/proje" - + "cts/{project}/aggregated/publicDelegated" - + "Prefixes\332A\007project\022\222\002\n\006Delete\022<.google.c" - + "loud.compute.v1.DeletePublicDelegatedPre" - + "fixeRequest\032\".google.cloud.compute.v1.Op" - + "eration\"\245\001\202\323\344\223\002c*a/compute/v1/projects/{" - + "project}/regions/{region}/publicDelegate" - + "dPrefixes/{public_delegated_prefix}\332A&pr" - + "oject,region,public_delegated_prefix\212N\020R" - + "egionOperations\022\205\002\n\003Get\0229.google.cloud.c" - + "ompute.v1.GetPublicDelegatedPrefixeReque" - + "st\032..google.cloud.compute.v1.PublicDeleg" - + "atedPrefix\"\222\001\202\323\344\223\002c\022a/compute/v1/project" - + "s/{project}/regions/{region}/publicDeleg" - + "atedPrefixes/{public_delegated_prefix}\332A" - + "&project,region,public_delegated_prefix\022" - + "\243\002\n\006Insert\022<.google.cloud.compute.v1.Ins" - + "ertPublicDelegatedPrefixeRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\266\001\202\323\344\223\002k\"G/" + + "}/nodeGroups/{node_group}\332A\027project,zone" + + ",node_group\212N\016ZoneOperations\022\301\002\n\013DeleteN" + + "odes\0224.google.cloud.compute.v1.DeleteNod" + + "esNodeGroupRequest\032\".google.cloud.comput" + + "e.v1.Operation\"\327\001\202\323\344\223\002|\"O/compute/v1/pro" + + "jects/{project}/zones/{zone}/nodeGroups/" + + "{node_group}/deleteNodes:)node_groups_de" + + "lete_nodes_request_resource\332AAproject,zo" + + "ne,node_group,node_groups_delete_nodes_r" + + "equest_resource\212N\016ZoneOperations\022\276\001\n\003Get" + + "\022,.google.cloud.compute.v1.GetNodeGroupR" + + "equest\032\".google.cloud.compute.v1.NodeGro" + + "up\"e\202\323\344\223\002E\022C/compute/v1/projects/{projec" + + "t}/zones/{zone}/nodeGroups/{node_group}\332" + + "A\027project,zone,node_group\022\326\001\n\014GetIamPoli" + + "cy\0225.google.cloud.compute.v1.GetIamPolic" + + "yNodeGroupRequest\032\037.google.cloud.compute" + + ".v1.Policy\"n\202\323\344\223\002P\022N/compute/v1/projects" + + "/{project}/zones/{zone}/nodeGroups/{reso" + + "urce}/getIamPolicy\332A\025project,zone,resour" + + "ce\022\372\001\n\006Insert\022/.google.cloud.compute.v1." + + "InsertNodeGroupRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\232\001\202\323\344\223\002M\"6/compute/v1" + + "/projects/{project}/zones/{zone}/nodeGro" + + "ups:\023node_group_resource\332A3project,zone," + + "initial_node_count,node_group_resource\212N" + + "\016ZoneOperations\022\255\001\n\004List\022..google.cloud." + + "compute.v1.ListNodeGroupsRequest\032&.googl" + + "e.cloud.compute.v1.NodeGroupList\"M\202\323\344\223\0028" + + "\0226/compute/v1/projects/{project}/zones/{" + + "zone}/nodeGroups\332A\014project,zone\022\337\001\n\tList" + + "Nodes\0223.google.cloud.compute.v1.ListNode" + + "sNodeGroupsRequest\032,.google.cloud.comput" + + "e.v1.NodeGroupsListNodes\"o\202\323\344\223\002O\"M/compu" + + "te/v1/projects/{project}/zones/{zone}/no" + + "deGroups/{node_group}/listNodes\332A\027projec" + + "t,zone,node_group\022\375\001\n\005Patch\022..google.clo" + + "ud.compute.v1.PatchNodeGroupRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\237\001\202\323\344\223\002Z" + + "2C/compute/v1/projects/{project}/zones/{" + + "zone}/nodeGroups/{node_group}:\023node_grou" + + "p_resource\332A+project,zone,node_group,nod" + + "e_group_resource\212N\016ZoneOperations\022\232\002\n\014Se" + + "tIamPolicy\0225.google.cloud.compute.v1.Set" + + "IamPolicyNodeGroupRequest\032\037.google.cloud" + + ".compute.v1.Policy\"\261\001\202\323\344\223\002r\"N/compute/v1" + + "/projects/{project}/zones/{zone}/nodeGro" + + "ups/{resource}/setIamPolicy: zone_set_po" + + "licy_request_resource\332A6project,zone,res" + + "ource,zone_set_policy_request_resource\022\330" + + "\002\n\017SetNodeTemplate\0228.google.cloud.comput" + + "e.v1.SetNodeTemplateNodeGroupRequest\032\".g" + + "oogle.cloud.compute.v1.Operation\"\346\001\202\323\344\223\002" + + "\205\001\"S/compute/v1/projects/{project}/zones" + + "/{zone}/nodeGroups/{node_group}/setNodeT" + + "emplate:.node_groups_set_node_template_r" + + "equest_resource\332AFproject,zone,node_grou" + + "p,node_groups_set_node_template_request_" + + "resource\212N\016ZoneOperations\022\277\002\n\022TestIamPer" + + "missions\022;.google.cloud.compute.v1.TestI" + + "amPermissionsNodeGroupRequest\0320.google.c" + + "loud.compute.v1.TestPermissionsResponse\"" + + "\271\001\202\323\344\223\002y\"T/compute/v1/projects/{project}" + + "/zones/{zone}/nodeGroups/{resource}/test" + + "IamPermissions:!test_permissions_request" + + "_resource\332A7project,zone,resource,test_p" + + "ermissions_request_resource\032r\312A\026compute." + + "googleapis.com\322AVhttps://www.googleapis." + + "com/auth/compute,https://www.googleapis." + + "com/auth/cloud-platform2\264\020\n\rNodeTemplate" + + "s\022\315\001\n\016AggregatedList\022;.google.cloud.comp" + + "ute.v1.AggregatedListNodeTemplatesReques" + + "t\0323.google.cloud.compute.v1.NodeTemplate" + + "AggregatedList\"I\202\323\344\223\0029\0227/compute/v1/proj" + + "ects/{project}/aggregated/nodeTemplates\332" + + "A\007project\022\352\001\n\006Delete\0222.google.cloud.comp" + + "ute.v1.DeleteNodeTemplateRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\207\001\202\323\344\223\002O*M/" + "compute/v1/projects/{project}/regions/{r" - + "egion}/publicDelegatedPrefixes: public_d" - + "elegated_prefix_resource\332A/project,regio" - + "n,public_delegated_prefix_resource\212N\020Reg" - + "ionOperations\022\331\001\n\004List\022;.google.cloud.co" - + "mpute.v1.ListPublicDelegatedPrefixesRequ" - + "est\0322.google.cloud.compute.v1.PublicDele" - + "gatedPrefixList\"`\202\323\344\223\002I\022G/compute/v1/pro" - + "jects/{project}/regions/{region}/publicD" - + "elegatedPrefixes\332A\016project,region\022\324\002\n\005Pa" - + "tch\022;.google.cloud.compute.v1.PatchPubli" - + "cDelegatedPrefixeRequest\032\".google.cloud." - + "compute.v1.Operation\"\351\001\202\323\344\223\002\205\0012a/compute" + + "egion}/nodeTemplates/{node_template}\332A\034p" + + "roject,region,node_template\212N\020RegionOper" + + "ations\022\323\001\n\003Get\022/.google.cloud.compute.v1" + + ".GetNodeTemplateRequest\032%.google.cloud.c" + + "ompute.v1.NodeTemplate\"t\202\323\344\223\002O\022M/compute" + "/v1/projects/{project}/regions/{region}/" - + "publicDelegatedPrefixes/{public_delegate" - + "d_prefix}: public_delegated_prefix_resou" - + "rce\332AGproject,region,public_delegated_pr" - + "efix,public_delegated_prefix_resource\212N\020" - + "RegionOperations\032r\312A\026compute.googleapis." - + "com\322AVhttps://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform2\360\013\n\021RegionAutoscalers\022\345\001\n\006D" - + "elete\0226.google.cloud.compute.v1.DeleteRe" - + "gionAutoscalerRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\177\202\323\344\223\002J*H/compute/v1/p" - + "rojects/{project}/regions/{region}/autos" - + "calers/{autoscaler}\332A\031project,region,aut" - + "oscaler\212N\020RegionOperations\022\315\001\n\003Get\0223.goo" - + "gle.cloud.compute.v1.GetRegionAutoscaler" - + "Request\032#.google.cloud.compute.v1.Autosc" - + "aler\"l\202\323\344\223\002J\022H/compute/v1/projects/{proj" - + "ect}/regions/{region}/autoscalers/{autos" - + "caler}\332A\031project,region,autoscaler\022\367\001\n\006I" - + "nsert\0226.google.cloud.compute.v1.InsertRe" - + "gionAutoscalerRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\220\001\202\323\344\223\002R\";/compute/v1/" - + "projects/{project}/regions/{region}/auto" - + "scalers:\023autoscaler_resource\332A\"project,r" - + "egion,autoscaler_resource\212N\020RegionOperat" - + "ions\022\302\001\n\004List\0225.google.cloud.compute.v1." - + "ListRegionAutoscalersRequest\032-.google.cl" - + "oud.compute.v1.RegionAutoscalerList\"T\202\323\344" - + "\223\002=\022;/compute/v1/projects/{project}/regi" - + "ons/{region}/autoscalers\332A\016project,regio" - + "n\022\365\001\n\005Patch\0225.google.cloud.compute.v1.Pa" - + "tchRegionAutoscalerRequest\032\".google.clou" - + "d.compute.v1.Operation\"\220\001\202\323\344\223\002R2;/comput" - + "e/v1/projects/{project}/regions/{region}" - + "/autoscalers:\023autoscaler_resource\332A\"proj" - + "ect,region,autoscaler_resource\212N\020RegionO" - + "perations\022\367\001\n\006Update\0226.google.cloud.comp" - + "ute.v1.UpdateRegionAutoscalerRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\220\001\202\323\344\223\002" - + "R\032;/compute/v1/projects/{project}/region" - + "s/{region}/autoscalers:\023autoscaler_resou" - + "rce\332A\"project,region,autoscaler_resource" - + "\212N\020RegionOperations\032r\312A\026compute.googleap" - + "is.com\322AVhttps://www.googleapis.com/auth" - + "/compute,https://www.googleapis.com/auth" - + "/cloud-platform2\353\017\n\025RegionBackendService" - + "s\022\370\001\n\006Delete\022:.google.cloud.compute.v1.D" - + "eleteRegionBackendServiceRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\215\001\202\323\344\223\002S*Q/" + + "nodeTemplates/{node_template}\332A\034project," + + "region,node_template\022\342\001\n\014GetIamPolicy\0228." + + "google.cloud.compute.v1.GetIamPolicyNode" + + "TemplateRequest\032\037.google.cloud.compute.v" + + "1.Policy\"w\202\323\344\223\002W\022U/compute/v1/projects/{" + + "project}/regions/{region}/nodeTemplates/" + + "{resource}/getIamPolicy\332A\027project,region" + + ",resource\022\373\001\n\006Insert\0222.google.cloud.comp" + + "ute.v1.InsertNodeTemplateRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\230\001\202\323\344\223\002W\"=/" + "compute/v1/projects/{project}/regions/{r" - + "egion}/backendServices/{backend_service}" - + "\332A\036project,region,backend_service\212N\020Regi" - + "onOperations\022\343\001\n\003Get\0227.google.cloud.comp" - + "ute.v1.GetRegionBackendServiceRequest\032\'." - + "google.cloud.compute.v1.BackendService\"z" - + "\202\323\344\223\002S\022Q/compute/v1/projects/{project}/r" - + "egions/{region}/backendServices/{backend" - + "_service}\332A\036project,region,backend_servi" - + "ce\022\313\002\n\tGetHealth\022=.google.cloud.compute." - + "v1.GetHealthRegionBackendServiceRequest\032" - + "2.google.cloud.compute.v1.BackendService" - + "GroupHealth\"\312\001\202\323\344\223\002\200\001\"[/compute/v1/proje" - + "cts/{project}/regions/{region}/backendSe" - + "rvices/{backend_service}/getHealth:!reso" - + "urce_group_reference_resource\332A@project," - + "region,backend_service,resource_group_re" - + "ference_resource\022\211\002\n\006Insert\022:.google.clo" - + "ud.compute.v1.InsertRegionBackendService" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\236\001\202\323\344\223\002[\"?/compute/v1/projects/{proj" - + "ect}/regions/{region}/backendServices:\030b" - + "ackend_service_resource\332A\'project,region" - + ",backend_service_resource\212N\020RegionOperat" - + "ions\022\310\001\n\004List\0229.google.cloud.compute.v1." - + "ListRegionBackendServicesRequest\032+.googl" - + "e.cloud.compute.v1.BackendServiceList\"X\202" - + "\323\344\223\002A\022?/compute/v1/projects/{project}/re" - + "gions/{region}/backendServices\332A\016project" - + ",region\022\251\002\n\005Patch\0229.google.cloud.compute" - + ".v1.PatchRegionBackendServiceRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\300\001\202\323\344\223\002" - + "m2Q/compute/v1/projects/{project}/region" - + "s/{region}/backendServices/{backend_serv" - + "ice}:\030backend_service_resource\332A7project" - + ",region,backend_service,backend_service_" - + "resource\212N\020RegionOperations\022\253\002\n\006Update\022:" - + ".google.cloud.compute.v1.UpdateRegionBac" - + "kendServiceRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\300\001\202\323\344\223\002m\032Q/compute/v1/pro" - + "jects/{project}/regions/{region}/backend" - + "Services/{backend_service}:\030backend_serv" - + "ice_resource\332A7project,region,backend_se" - + "rvice,backend_service_resource\212N\020RegionO" + + "egion}/nodeTemplates:\026node_template_reso" + + "urce\332A%project,region,node_template_reso" + + "urce\212N\020RegionOperations\022\274\001\n\004List\0221.googl" + + "e.cloud.compute.v1.ListNodeTemplatesRequ" + + "est\032).google.cloud.compute.v1.NodeTempla" + + "teList\"V\202\323\344\223\002?\022=/compute/v1/projects/{pr" + + "oject}/regions/{region}/nodeTemplates\332A\016" + + "project,region\022\252\002\n\014SetIamPolicy\0228.google" + + ".cloud.compute.v1.SetIamPolicyNodeTempla" + + "teRequest\032\037.google.cloud.compute.v1.Poli" + + "cy\"\276\001\202\323\344\223\002{\"U/compute/v1/projects/{proje" + + "ct}/regions/{region}/nodeTemplates/{reso" + + "urce}/setIamPolicy:\"region_set_policy_re" + + "quest_resource\332A:project,region,resource" + + ",region_set_policy_request_resource\022\314\002\n\022" + + "TestIamPermissions\022>.google.cloud.comput" + + "e.v1.TestIamPermissionsNodeTemplateReque" + + "st\0320.google.cloud.compute.v1.TestPermiss" + + "ionsResponse\"\303\001\202\323\344\223\002\200\001\"[/compute/v1/proj" + + "ects/{project}/regions/{region}/nodeTemp" + + "lates/{resource}/testIamPermissions:!tes" + + "t_permissions_request_resource\332A9project" + + ",region,resource,test_permissions_reques" + + "t_resource\032r\312A\026compute.googleapis.com\322AV" + + "https://www.googleapis.com/auth/compute," + + "https://www.googleapis.com/auth/cloud-pl" + + "atform2\337\005\n\tNodeTypes\022\301\001\n\016AggregatedList\022" + + "7.google.cloud.compute.v1.AggregatedList" + + "NodeTypesRequest\032/.google.cloud.compute." + + "v1.NodeTypeAggregatedList\"E\202\323\344\223\0025\0223/comp" + + "ute/v1/projects/{project}/aggregated/nod" + + "eTypes\332A\007project\022\271\001\n\003Get\022+.google.cloud." + + "compute.v1.GetNodeTypeRequest\032!.google.c" + + "loud.compute.v1.NodeType\"b\202\323\344\223\002C\022A/compu" + + "te/v1/projects/{project}/zones/{zone}/no" + + "deTypes/{node_type}\332A\026project,zone,node_" + + "type\022\252\001\n\004List\022-.google.cloud.compute.v1." + + "ListNodeTypesRequest\032%.google.cloud.comp" + + "ute.v1.NodeTypeList\"L\202\323\344\223\0027\0225/compute/v1" + + "/projects/{project}/zones/{zone}/nodeTyp" + + "es\332A\014project,zone\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\220\017\n\020PacketMirro" + + "rings\022\326\001\n\016AggregatedList\022>.google.cloud." + + "compute.v1.AggregatedListPacketMirroring" + + "sRequest\0326.google.cloud.compute.v1.Packe" + + "tMirroringAggregatedList\"L\202\323\344\223\002<\022:/compu" + + "te/v1/projects/{project}/aggregated/pack" + + "etMirrorings\332A\007project\022\366\001\n\006Delete\0225.goog" + + "le.cloud.compute.v1.DeletePacketMirrorin" + + "gRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\220\001\202\323\344\223\002U*S/compute/v1/projects/{pro" + + "ject}/regions/{region}/packetMirrorings/" + + "{packet_mirroring}\332A\037project,region,pack" + + "et_mirroring\212N\020RegionOperations\022\342\001\n\003Get\022" + + "2.google.cloud.compute.v1.GetPacketMirro" + + "ringRequest\032(.google.cloud.compute.v1.Pa" + + "cketMirroring\"}\202\323\344\223\002U\022S/compute/v1/proje" + + "cts/{project}/regions/{region}/packetMir" + + "rorings/{packet_mirroring}\332A\037project,reg" + + "ion,packet_mirroring\022\207\002\n\006Insert\0225.google" + + ".cloud.compute.v1.InsertPacketMirroringR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\241\001\202\323\344\223\002]\"@/compute/v1/projects/{proje" + + "ct}/regions/{region}/packetMirrorings:\031p" + + "acket_mirroring_resource\332A(project,regio" + + "n,packet_mirroring_resource\212N\020RegionOper" + + "ations\022\305\001\n\004List\0224.google.cloud.compute.v" + + "1.ListPacketMirroringsRequest\032,.google.c" + + "loud.compute.v1.PacketMirroringList\"Y\202\323\344" + + "\223\002B\022@/compute/v1/projects/{project}/regi" + + "ons/{region}/packetMirrorings\332A\016project," + + "region\022\251\002\n\005Patch\0224.google.cloud.compute." + + "v1.PatchPacketMirroringRequest\032\".google." + + "cloud.compute.v1.Operation\"\305\001\202\323\344\223\002p2S/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/packetMirrorings/{packet_mirroring}" + + ":\031packet_mirroring_resource\332A9project,re" + + "gion,packet_mirroring,packet_mirroring_r" + + "esource\212N\020RegionOperations\022\322\002\n\022TestIamPe" + + "rmissions\022A.google.cloud.compute.v1.Test" + + "IamPermissionsPacketMirroringRequest\0320.g" + + "oogle.cloud.compute.v1.TestPermissionsRe" + + "sponse\"\306\001\202\323\344\223\002\203\001\"^/compute/v1/projects/{" + + "project}/regions/{region}/packetMirrorin" + + "gs/{resource}/testIamPermissions:!test_p" + + "ermissions_request_resource\332A9project,re" + + "gion,resource,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\200\031\n\010Projects\022\277\001\n\016DisableXpnHost\0225.go" + + "ogle.cloud.compute.v1.DisableXpnHostProj" + + "ectRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"R\202\323\344\223\002/\"-/compute/v1/projects/{pr" + + "oject}/disableXpnHost\332A\007project\212N\020Global" + + "Operations\022\253\002\n\022DisableXpnResource\0229.goog" + + "le.cloud.compute.v1.DisableXpnResourcePr" + + "ojectRequest\032\".google.cloud.compute.v1.O" + + "peration\"\265\001\202\323\344\223\002c\"1/compute/v1/projects/" + + "{project}/disableXpnResource:.projects_d" + + "isable_xpn_resource_request_resource\332A6p" + + "roject,projects_disable_xpn_resource_req" + + "uest_resource\212N\020GlobalOperations\022\274\001\n\rEna" + + "bleXpnHost\0224.google.cloud.compute.v1.Ena" + + "bleXpnHostProjectRequest\032\".google.cloud." + + "compute.v1.Operation\"Q\202\323\344\223\002.\",/compute/v" + + "1/projects/{project}/enableXpnHost\332A\007pro" + + "ject\212N\020GlobalOperations\022\246\002\n\021EnableXpnRes" + + "ource\0228.google.cloud.compute.v1.EnableXp" + + "nResourceProjectRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\262\001\202\323\344\223\002a\"0/compute/v" + + "1/projects/{project}/enableXpnResource:-" + + "projects_enable_xpn_resource_request_res" + + "ource\332A5project,projects_enable_xpn_reso" + + "urce_request_resource\212N\020GlobalOperations" + + "\022\205\001\n\003Get\022*.google.cloud.compute.v1.GetPr" + + "ojectRequest\032 .google.cloud.compute.v1.P" + + "roject\"0\202\323\344\223\002 \022\036/compute/v1/projects/{pr" + + "oject}\332A\007project\022\236\001\n\nGetXpnHost\0221.google" + + ".cloud.compute.v1.GetXpnHostProjectReque" + + "st\032 .google.cloud.compute.v1.Project\";\202\323" + + "\344\223\002+\022)/compute/v1/projects/{project}/get" + + "XpnHost\332A\007project\022\276\001\n\017GetXpnResources\0227." + + "google.cloud.compute.v1.GetXpnResourcesP" + + "rojectsRequest\0320.google.cloud.compute.v1" + + ".ProjectsGetXpnResources\"@\202\323\344\223\0020\022./compu" + + "te/v1/projects/{project}/getXpnResources" + + "\332A\007project\022\375\001\n\014ListXpnHosts\0224.google.clo" + + "ud.compute.v1.ListXpnHostsProjectsReques" + + "t\032$.google.cloud.compute.v1.XpnHostList\"" + + "\220\001\202\323\344\223\002W\"+/compute/v1/projects/{project}" + + "/listXpnHosts:(projects_list_xpn_hosts_r" + + "equest_resource\332A0project,projects_list_" + + "xpn_hosts_request_resource\022\345\001\n\010MoveDisk\022" + + "/.google.cloud.compute.v1.MoveDiskProjec" + + "tRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\203\001\202\323\344\223\002E\"\'/compute/v1/projects/{pro" + + "ject}/moveDisk:\032disk_move_request_resour" + + "ce\332A\"project,disk_move_request_resource\212" + + "N\020GlobalOperations\022\371\001\n\014MoveInstance\0223.go" + + "ogle.cloud.compute.v1.MoveInstanceProjec" + + "tRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\217\001\202\323\344\223\002M\"+/compute/v1/projects/{pro" + + "ject}/moveInstance:\036instance_move_reques" + + "t_resource\332A&project,instance_move_reque" + + "st_resource\212N\020GlobalOperations\022\206\002\n\031SetCo" + + "mmonInstanceMetadata\022@.google.cloud.comp" + + "ute.v1.SetCommonInstanceMetadataProjectR" + + "equest\032\".google.cloud.compute.v1.Operati" + + "on\"\202\001\202\323\344\223\002M\"8/compute/v1/projects/{proje" + + "ct}/setCommonInstanceMetadata:\021metadata_" + + "resource\332A\031project,metadata_resource\212N\020G" + + "lobalOperations\022\274\002\n\025SetDefaultNetworkTie" + + "r\022<.google.cloud.compute.v1.SetDefaultNe" + + "tworkTierProjectRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\300\001\202\323\344\223\002j\"4/compute/v" + + "1/projects/{project}/setDefaultNetworkTi" + + "er:2projects_set_default_network_tier_re" + + "quest_resource\332A:project,projects_set_de" + + "fault_network_tier_request_resource\212N\020Gl" + + "obalOperations\022\221\002\n\024SetUsageExportBucket\022" + + ";.google.cloud.compute.v1.SetUsageExport" + + "BucketProjectRequest\032\".google.cloud.comp" + + "ute.v1.Operation\"\227\001\202\323\344\223\002U\"3/compute/v1/p" + + "rojects/{project}/setUsageExportBucket:\036" + + "usage_export_location_resource\332A&project" + + ",usage_export_location_resource\212N\020Global" + + "Operations\032r\312A\026compute.googleapis.com\322AV" + + "https://www.googleapis.com/auth/compute," + + "https://www.googleapis.com/auth/cloud-pl" + + "atform2\304\013\n\030PublicAdvertisedPrefixes\022\205\002\n\006" + + "Delete\022=.google.cloud.compute.v1.DeleteP" + + "ublicAdvertisedPrefixeRequest\032\".google.c" + + "loud.compute.v1.Operation\"\227\001\202\323\344\223\002[*Y/com" + + "pute/v1/projects/{project}/global/public" + + "AdvertisedPrefixes/{public_advertised_pr" + + "efix}\332A project,public_advertised_prefix" + + "\212N\020GlobalOperations\022\371\001\n\003Get\022:.google.clo" + + "ud.compute.v1.GetPublicAdvertisedPrefixe" + + "Request\032/.google.cloud.compute.v1.Public" + + "AdvertisedPrefix\"\204\001\202\323\344\223\002[\022Y/compute/v1/p" + + "rojects/{project}/global/publicAdvertise" + + "dPrefixes/{public_advertised_prefix}\332A p" + + "roject,public_advertised_prefix\022\226\002\n\006Inse" + + "rt\022=.google.cloud.compute.v1.InsertPubli" + + "cAdvertisedPrefixeRequest\032\".google.cloud" + + ".compute.v1.Operation\"\250\001\202\323\344\223\002c\">/compute" + + "/v1/projects/{project}/global/publicAdve" + + "rtisedPrefixes:!public_advertised_prefix" + + "_resource\332A)project,public_advertised_pr" + + "efix_resource\212N\020GlobalOperations\022\313\001\n\004Lis" + + "t\022<.google.cloud.compute.v1.ListPublicAd" + + "vertisedPrefixesRequest\0323.google.cloud.c" + + "ompute.v1.PublicAdvertisedPrefixList\"P\202\323" + + "\344\223\002@\022>/compute/v1/projects/{project}/glo" + + "bal/publicAdvertisedPrefixes\332A\007project\022\310" + + "\002\n\005Patch\022<.google.cloud.compute.v1.Patch" + + "PublicAdvertisedPrefixeRequest\032\".google." + + "cloud.compute.v1.Operation\"\334\001\202\323\344\223\002~2Y/co" + + "mpute/v1/projects/{project}/global/publi" + + "cAdvertisedPrefixes/{public_advertised_p" + + "refix}:!public_advertised_prefix_resourc" + + "e\332ABproject,public_advertised_prefix,pub" + + "lic_advertised_prefix_resource\212N\020GlobalO" + "perations\032r\312A\026compute.googleapis.com\322AVh" + "ttps://www.googleapis.com/auth/compute,h" + "ttps://www.googleapis.com/auth/cloud-pla" - + "tform2\362\t\n\021RegionCommitments\022\315\001\n\016Aggregat" - + "edList\022?.google.cloud.compute.v1.Aggrega" - + "tedListRegionCommitmentsRequest\0321.google" - + ".cloud.compute.v1.CommitmentAggregatedLi" - + "st\"G\202\323\344\223\0027\0225/compute/v1/projects/{projec" - + "t}/aggregated/commitments\332A\007project\022\315\001\n\003" - + "Get\0223.google.cloud.compute.v1.GetRegionC" - + "ommitmentRequest\032#.google.cloud.compute." - + "v1.Commitment\"l\202\323\344\223\002J\022H/compute/v1/proje" - + "cts/{project}/regions/{region}/commitmen" - + "ts/{commitment}\332A\031project,region,commitm" - + "ent\022\367\001\n\006Insert\0226.google.cloud.compute.v1" - + ".InsertRegionCommitmentRequest\032\".google." - + "cloud.compute.v1.Operation\"\220\001\202\323\344\223\002R\";/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/commitments:\023commitment_resource\332A\"" - + "project,region,commitment_resource\212N\020Reg" - + "ionOperations\022\274\001\n\004List\0225.google.cloud.co" - + "mpute.v1.ListRegionCommitmentsRequest\032\'." - + "google.cloud.compute.v1.CommitmentList\"T" - + "\202\323\344\223\002=\022;/compute/v1/projects/{project}/r" - + "egions/{region}/commitments\332A\016project,re" - + "gion\022\217\002\n\006Update\0226.google.cloud.compute.v" - + "1.UpdateRegionCommitmentRequest\032\".google" - + ".cloud.compute.v1.Operation\"\250\001\202\323\344\223\002_2H/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/commitments/{commitment}:\023commitme" - + "nt_resource\332A-project,region,commitment,", - "commitment_resource\212N\020RegionOperations\032r" - + "\312A\026compute.googleapis.com\322AVhttps://www." - + "googleapis.com/auth/compute,https://www." - + "googleapis.com/auth/cloud-platform2\277\004\n\017R" - + "egionDiskTypes\022\305\001\n\003Get\0221.google.cloud.co" - + "mpute.v1.GetRegionDiskTypeRequest\032!.goog" - + "le.cloud.compute.v1.DiskType\"h\202\323\344\223\002G\022E/c" - + "ompute/v1/projects/{project}/regions/{re" - + "gion}/diskTypes/{disk_type}\332A\030project,re" - + "gion,disk_type\022\274\001\n\004List\0223.google.cloud.c" - + "ompute.v1.ListRegionDiskTypesRequest\032+.g" - + "oogle.cloud.compute.v1.RegionDiskTypeLis" - + "t\"R\202\323\344\223\002;\0229/compute/v1/projects/{project" - + "}/regions/{region}/diskTypes\332A\016project,r" - + "egion\032\244\001\312A\026compute.googleapis.com\322A\207\001htt" - + "ps://www.googleapis.com/auth/compute.rea" - + "donly,https://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform2\234\032\n\013RegionDisks\022\346\002\n\023AddReso" - + "urcePolicies\022=.google.cloud.compute.v1.A" - + "ddResourcePoliciesRegionDiskRequest\032\".go" - + "ogle.cloud.compute.v1.Operation\"\353\001\202\323\344\223\002\207" - + "\001\"P/compute/v1/projects/{project}/region" - + "s/{region}/disks/{disk}/addResourcePolic" - + "ies:3region_disks_add_resource_policies_" - + "request_resource\332AGproject,region,disk,r" - + "egion_disks_add_resource_policies_reques" - + "t_resource\212N\020RegionOperations\022\222\002\n\016Create" - + "Snapshot\0228.google.cloud.compute.v1.Creat" - + "eSnapshotRegionDiskRequest\032\".google.clou" - + "d.compute.v1.Operation\"\241\001\202\323\344\223\002`\"K/comput" + + "tform2\360\r\n\027PublicDelegatedPrefixes\022\352\001\n\016Ag" + + "gregatedList\022E.google.cloud.compute.v1.A" + + "ggregatedListPublicDelegatedPrefixesRequ" + + "est\032<.google.cloud.compute.v1.PublicDele" + + "gatedPrefixAggregatedList\"S\202\323\344\223\002C\022A/comp" + + "ute/v1/projects/{project}/aggregated/pub" + + "licDelegatedPrefixes\332A\007project\022\222\002\n\006Delet" + + "e\022<.google.cloud.compute.v1.DeletePublic" + + "DelegatedPrefixeRequest\032\".google.cloud.c" + + "ompute.v1.Operation\"\245\001\202\323\344\223\002c*a/compute/v" + + "1/projects/{project}/regions/{region}/pu" + + "blicDelegatedPrefixes/{public_delegated_" + + "prefix}\332A&project,region,public_delegate" + + "d_prefix\212N\020RegionOperations\022\205\002\n\003Get\0229.go" + + "ogle.cloud.compute.v1.GetPublicDelegated" + + "PrefixeRequest\032..google.cloud.compute.v1" + + ".PublicDelegatedPrefix\"\222\001\202\323\344\223\002c\022a/comput" + "e/v1/projects/{project}/regions/{region}" - + "/disks/{disk}/createSnapshot:\021snapshot_r" - + "esource\332A%project,region,disk,snapshot_r" - + "esource\212N\020RegionOperations\022\315\001\n\006Delete\0220." - + "google.cloud.compute.v1.DeleteRegionDisk" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"m\202\323\344\223\002>*\022.google.cloud.compute.v1.D" - + "eleteRegionHealthCheckServiceRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\233\001\202\323\344\223\002" - + "\\*Z/compute/v1/projects/{project}/region" - + "s/{region}/healthCheckServices/{health_c" - + "heck_service}\332A#project,region,health_ch" - + "eck_service\212N\020RegionOperations\022\372\001\n\003Get\022;" - + ".google.cloud.compute.v1.GetRegionHealth" - + "CheckServiceRequest\032+.google.cloud.compu" - + "te.v1.HealthCheckService\"\210\001\202\323\344\223\002\\\022Z/comp" + + "ion}/backendServices/{backend_service}:\030" + + "backend_service_resource\332A7project,regio" + + "n,backend_service,backend_service_resour" + + "ce\212N\020RegionOperations\032r\312A\026compute.google" + + "apis.com\322AVhttps://www.googleapis.com/au" + + "th/compute,https://www.googleapis.com/au" + + "th/cloud-platform2\362\t\n\021RegionCommitments\022" + + "\315\001\n\016AggregatedList\022?.google.cloud.comput" + + "e.v1.AggregatedListRegionCommitmentsRequ" + + "est\0321.google.cloud.compute.v1.Commitment" + + "AggregatedList\"G\202\323\344\223\0027\0225/compute/v1/proj" + + "ects/{project}/aggregated/commitments\332A\007" + + "project\022\315\001\n\003Get\0223.google.cloud.compute.v" + + "1.GetRegionCommitmentRequest\032#.google.cl" + + "oud.compute.v1.Commitment\"l\202\323\344\223\002J\022H/comp" + "ute/v1/projects/{project}/regions/{regio" - + "n}/healthCheckServices/{health_check_ser" - + "vice}\332A#project,region,health_check_serv" - + "ice\022\233\002\n\006Insert\022>.google.cloud.compute.v1" - + ".InsertRegionHealthCheckServiceRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\254\001\202\323\344" - + "\223\002d\"C/compute/v1/projects/{project}/regi" - + "ons/{region}/healthCheckServices:\035health" - + "_check_service_resource\332A,project,region" - + ",health_check_service_resource\212N\020RegionO" - + "perations\022\325\001\n\004List\022=.google.cloud.comput" - + "e.v1.ListRegionHealthCheckServicesReques" - + "t\0320.google.cloud.compute.v1.HealthCheckS" - + "ervicesList\"\\\202\323\344\223\002E\022C/compute/v1/project" - + "s/{project}/regions/{region}/healthCheck" - + "Services\332A\016project,region\022\305\002\n\005Patch\022=.go" - + "ogle.cloud.compute.v1.PatchRegionHealthC" - + "heckServiceRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\330\001\202\323\344\223\002{2Z/compute/v1/pro" - + "jects/{project}/regions/{region}/healthC" - + "heckServices/{health_check_service}:\035hea" - + "lth_check_service_resource\332AAproject,reg" - + "ion,health_check_service,health_check_se" - + "rvice_resource\212N\020RegionOperations\032r\312A\026co" - + "mpute.googleapis.com\322AVhttps://www.googl" - + "eapis.com/auth/compute,https://www.googl" - + "eapis.com/auth/cloud-platform2\306\014\n\022Region" - + "HealthChecks\022\354\001\n\006Delete\0227.google.cloud.c" - + "ompute.v1.DeleteRegionHealthCheckRequest" - + "\032\".google.cloud.compute.v1.Operation\"\204\001\202" - + "\323\344\223\002M*K/compute/v1/projects/{project}/re" - + "gions/{region}/healthChecks/{health_chec" - + "k}\332A\033project,region,health_check\212N\020Regio" - + "nOperations\022\324\001\n\003Get\0224.google.cloud.compu" - + "te.v1.GetRegionHealthCheckRequest\032$.goog" - + "le.cloud.compute.v1.HealthCheck\"q\202\323\344\223\002M\022" - + "K/compute/v1/projects/{project}/regions/" - + "{region}/healthChecks/{health_check}\332A\033p" - + "roject,region,health_check\022\375\001\n\006Insert\0227." - + "google.cloud.compute.v1.InsertRegionHeal" - + "thCheckRequest\032\".google.cloud.compute.v1" - + ".Operation\"\225\001\202\323\344\223\002U\"\022*\022.google.cloud." + + "compute.v1.DeleteRegionHealthCheckServic" + + "eRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\233\001\202\323\344\223\002\\*Z/compute/v1/projects/{pro" + + "ject}/regions/{region}/healthCheckServic" + + "es/{health_check_service}\332A#project,regi" + + "on,health_check_service\212N\020RegionOperatio" + + "ns\022\372\001\n\003Get\022;.google.cloud.compute.v1.Get" + + "RegionHealthCheckServiceRequest\032+.google" + + ".cloud.compute.v1.HealthCheckService\"\210\001\202" + + "\323\344\223\002\\\022Z/compute/v1/projects/{project}/re" + + "gions/{region}/healthCheckServices/{heal" + + "th_check_service}\332A#project,region,healt" + + "h_check_service\022\233\002\n\006Insert\022>.google.clou" + + "d.compute.v1.InsertRegionHealthCheckServ" + + "iceRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\254\001\202\323\344\223\002d\"C/compute/v1/projects/{p" + + "roject}/regions/{region}/healthCheckServ" + + "ices:\035health_check_service_resource\332A,pr" + + "oject,region,health_check_service_resour" + + "ce\212N\020RegionOperations\022\325\001\n\004List\022=.google." + + "cloud.compute.v1.ListRegionHealthCheckSe" + + "rvicesRequest\0320.google.cloud.compute.v1." + + "HealthCheckServicesList\"\\\202\323\344\223\002E\022C/comput" + + "e/v1/projects/{project}/regions/{region}" + + "/healthCheckServices\332A\016project,region\022\305\002" + + "\n\005Patch\022=.google.cloud.compute.v1.PatchR" + + "egionHealthCheckServiceRequest\032\".google." + + "cloud.compute.v1.Operation\"\330\001\202\323\344\223\002{2Z/co" + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/instanceGroupManagers/{instance_gro" - + "up_manager}/applyUpdatesToInstances:=reg" - + "ion_instance_group_managers_apply_update" - + "s_request_resource\332Acproject,region,inst" - + "ance_group_manager,region_instance_group" - + "_managers_apply_updates_request_resource" - + "\212N\020RegionOperations\022\270\003\n\017CreateInstances\022" - + "I.google.cloud.compute.v1.CreateInstance" - + "sRegionInstanceGroupManagerRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"\265\002\202\323\344\223\002\262\001" - + "\"n/compute/v1/projects/{project}/regions" - + "/{region}/instanceGroupManagers/{instanc" - + "e_group_manager}/createInstances:@region" - + "_instance_group_managers_create_instance" - + "s_request_resource\332Afproject,region,inst" - + "ance_group_manager,region_instance_group" - + "_managers_create_instances_request_resou" - + "rce\212N\020RegionOperations\022\222\002\n\006Delete\022@.goog" - + "le.cloud.compute.v1.DeleteRegionInstance" + + "ion}/healthCheckServices/{health_check_s" + + "ervice}:\035health_check_service_resource\332A" + + "Aproject,region,health_check_service,hea" + + "lth_check_service_resource\212N\020RegionOpera" + + "tions\032r\312A\026compute.googleapis.com\322AVhttps" + + "://www.googleapis.com/auth/compute,https" + + "://www.googleapis.com/auth/cloud-platfor" + + "m2\306\014\n\022RegionHealthChecks\022\354\001\n\006Delete\0227.go" + + "ogle.cloud.compute.v1.DeleteRegionHealth" + + "CheckRequest\032\".google.cloud.compute.v1.O" + + "peration\"\204\001\202\323\344\223\002M*K/compute/v1/projects/" + + "{project}/regions/{region}/healthChecks/" + + "{health_check}\332A\033project,region,health_c" + + "heck\212N\020RegionOperations\022\324\001\n\003Get\0224.google" + + ".cloud.compute.v1.GetRegionHealthCheckRe" + + "quest\032$.google.cloud.compute.v1.HealthCh" + + "eck\"q\202\323\344\223\002M\022K/compute/v1/projects/{proje" + + "ct}/regions/{region}/healthChecks/{healt" + + "h_check}\332A\033project,region,health_check\022\375" + + "\001\n\006Insert\0227.google.cloud.compute.v1.Inse" + + "rtRegionHealthCheckRequest\032\".google.clou" + + "d.compute.v1.Operation\"\225\001\202\323\344\223\002U\"\022/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/instanceGroups\332A\016project,region\022\206\003\n\r" - + "ListInstances\022A.google.cloud.compute.v1." - + "ListInstancesRegionInstanceGroupsRequest" - + "\032:.google.cloud.compute.v1.RegionInstanc" - + "eGroupsListInstances\"\365\001\202\323\344\223\002\227\001\"]/compute" - + "/v1/projects/{project}/regions/{region}/" - + "instanceGroups/{instance_group}/listInst" - + "ances:6region_instance_groups_list_insta" - + "nces_request_resource\332ATproject,region,i" - + "nstance_group,region_instance_groups_lis" - + "t_instances_request_resource\022\202\003\n\rSetName" - + "dPorts\022@.google.cloud.compute.v1.SetName" - + "dPortsRegionInstanceGroupRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\212\002\202\323\344\223\002\230\001\"]" + + "compute.v1.Operation\"\255\001\202\323\344\223\002g\"e/compute/" + + "v1/projects/{project}/regions/{region}/i" + + "nstanceGroupManagers/{instance_group_man" + + "ager}/resize\332A*project,region,instance_g" + + "roup_manager,size\212N\020RegionOperations\022\274\003\n" + + "\023SetInstanceTemplate\022M.google.cloud.comp" + + "ute.v1.SetInstanceTemplateRegionInstance" + + "GroupManagerRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\261\002\202\323\344\223\002\262\001\"r/compute/v1/p" + + "rojects/{project}/regions/{region}/insta" + + "nceGroupManagers/{instance_group_manager" + + "}/setInstanceTemplate:/compute/v1/projects/{project}/r" + + "egions/{region}/instanceGroups\332A\016project" + + ",region\022\206\003\n\rListInstances\022A.google.cloud" + + ".compute.v1.ListInstancesRegionInstanceG" + + "roupsRequest\032:.google.cloud.compute.v1.R" + + "egionInstanceGroupsListInstances\"\365\001\202\323\344\223\002" + + "\227\001\"]/compute/v1/projects/{project}/regio" + + "ns/{region}/instanceGroups/{instance_gro" + + "up}/listInstances:6region_instance_group" + + "s_list_instances_request_resource\332ATproj" + + "ect,region,instance_group,region_instanc" + + "e_groups_list_instances_request_resource" + + "\022\202\003\n\rSetNamedPorts\022@.google.cloud.comput" + + "e.v1.SetNamedPortsRegionInstanceGroupReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\212\002\202\323\344\223\002\230\001\"]/compute/v1/projects/{projec" + + "t}/regions/{region}/instanceGroups/{inst" + + "ance_group}/setNamedPorts:7region_instan" + + "ce_groups_set_named_ports_request_resour" + + "ce\332AUproject,region,instance_group,regio" + + "n_instance_groups_set_named_ports_reques" + + "t_resource\212N\020RegionOperations\032r\312A\026comput" + + "e.googleapis.com\322AVhttps://www.googleapi" + + "s.com/auth/compute,https://www.googleapi" + + "s.com/auth/cloud-platform2\264\003\n\017RegionInst" + + "ances\022\254\002\n\nBulkInsert\0228.google.cloud.comp" + + "ute.v1.BulkInsertRegionInstanceRequest\032\"" + + ".google.cloud.compute.v1.Operation\"\277\001\202\323\344" + + "\223\002n\"D/compute/v1/projects/{project}/regi" + + "ons/{region}/instances/bulkInsert:&bulk_" + + "insert_instance_resource_resource\332A5proj" + + "ect,region,bulk_insert_instance_resource" + + "_resource\212N\020RegionOperations\032r\312A\026compute" + + ".googleapis.com\322AVhttps://www.googleapis" + + ".com/auth/compute,https://www.googleapis" + + ".com/auth/cloud-platform2\260\t\n\033RegionNetwo" + + "rkEndpointGroups\022\222\002\n\006Delete\022@.google.clo" + + "ud.compute.v1.DeleteRegionNetworkEndpoin" + + "tGroupRequest\032\".google.cloud.compute.v1." + + "Operation\"\241\001\202\323\344\223\002`*^/compute/v1/projects" + + "/{project}/regions/{region}/networkEndpo" + + "intGroups/{network_endpoint_group}\332A%pro" + + "ject,region,network_endpoint_group\212N\020Reg" + + "ionOperations\022\204\002\n\003Get\022=.google.cloud.com" + + "pute.v1.GetRegionNetworkEndpointGroupReq" + + "uest\032-.google.cloud.compute.v1.NetworkEn" + + "dpointGroup\"\216\001\202\323\344\223\002`\022^/compute/v1/projec" + + "ts/{project}/regions/{region}/networkEnd" + + "pointGroups/{network_endpoint_group}\332A%p" + + "roject,region,network_endpoint_group\022\243\002\n" + + "\006Insert\022@.google.cloud.compute.v1.Insert" + + "RegionNetworkEndpointGroupRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\262\001\202\323\344\223\002h\"E" + + "/compute/v1/projects/{project}/regions/{" + + "region}/networkEndpointGroups:\037network_e" + + "ndpoint_group_resource\332A.project,region," + + "network_endpoint_group_resource\212N\020Region" + + "Operations\022\332\001\n\004List\022?.google.cloud.compu" + + "te.v1.ListRegionNetworkEndpointGroupsReq" + + "uest\0321.google.cloud.compute.v1.NetworkEn" + + "dpointGroupList\"^\202\323\344\223\002G\022E/compute/v1/pro" + + "jects/{project}/regions/{region}/network" + + "EndpointGroups\332A\016project,region\032r\312A\026comp" + + "ute.googleapis.com\322AVhttps://www.googlea" + + "pis.com/auth/compute,https://www.googlea" + + "pis.com/auth/cloud-platform2\362\'\n\035RegionNe" + + "tworkFirewallPolicies\022\353\002\n\016AddAssociation" + + "\022I.google.cloud.compute.v1.AddAssociatio" + + "nRegionNetworkFirewallPolicyRequest\032\".go" + + "ogle.cloud.compute.v1.Operation\"\351\001\202\323\344\223\002\211" + + "\001\"a/compute/v1/projects/{project}/region" + + "s/{region}/firewallPolicies/{firewall_po" + + "licy}/addAssociation:$firewall_policy_as" + + "sociation_resource\332ACproject,region,fire" + + "wall_policy,firewall_policy_association_" + + "resource\212N\020RegionOperations\022\307\002\n\007AddRule\022" + + "B.google.cloud.compute.v1.AddRuleRegionN" + + "etworkFirewallPolicyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\323\001\202\323\344\223\002{\"Z/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/firewallPolicies/{firewall_policy}/add" + + "Rule:\035firewall_policy_rule_resource\332A.google.cloud.co" + + "mpute.v1.GetRegionNetworkFirewallPolicyR" + + "equest\032\'.google.cloud.compute.v1.Firewal" + + "lPolicy\"{\202\323\344\223\002T\022R/compute/v1/projects/{p" + + "roject}/regions/{region}/firewallPolicie" + + "s/{firewall_policy}\332A\036project,region,fir" + + "ewall_policy\022\234\002\n\016GetAssociation\022I.google" + + ".cloud.compute.v1.GetAssociationRegionNe" + + "tworkFirewallPolicyRequest\0322.google.clou" + + "d.compute.v1.FirewallPolicyAssociation\"\212" + + "\001\202\323\344\223\002c\022a/compute/v1/projects/{project}/" + + "regions/{region}/firewallPolicies/{firew" + + "all_policy}/getAssociation\332A\036project,reg" + + "ion,firewall_policy\022\267\002\n\025GetEffectiveFire" + + "walls\022P.google.cloud.compute.v1.GetEffec" + + "tiveFirewallsRegionNetworkFirewallPolicy" + + "Request\032S.google.cloud.compute.v1.Region" + + "NetworkFirewallPoliciesGetEffectiveFirew" + + "allsResponse\"w\202\323\344\223\002X\022V/compute/v1/projec" + "ts/{project}/regions/{region}/firewallPo" - + "licies/{firewall_policy}/addRule:\035firewa" - + "ll_policy_rule_resource\332A.google.cloud.compute.v1.Get" - + "RegionNetworkFirewallPolicyRequest\032\'.goo" - + "gle.cloud.compute.v1.FirewallPolicy\"{\202\323\344" - + "\223\002T\022R/compute/v1/projects/{project}/regi" - + "ons/{region}/firewallPolicies/{firewall_" - + "policy}\332A\036project,region,firewall_policy" - + "\022\234\002\n\016GetAssociation\022I.google.cloud.compu" - + "te.v1.GetAssociationRegionNetworkFirewal" - + "lPolicyRequest\0322.google.cloud.compute.v1" - + ".FirewallPolicyAssociation\"\212\001\202\323\344\223\002c\022a/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/firewallPolicies/{firewall_policy}/" - + "getAssociation\332A\036project,region,firewall" - + "_policy\022\267\002\n\025GetEffectiveFirewalls\022P.goog" - + "le.cloud.compute.v1.GetEffectiveFirewall" - + "sRegionNetworkFirewallPolicyRequest\032S.go" - + "ogle.cloud.compute.v1.RegionNetworkFirew" - + "allPoliciesGetEffectiveFirewallsResponse" - + "\"w\202\323\344\223\002X\022V/compute/v1/projects/{project}" - + "/regions/{region}/firewallPolicies/getEf" - + "fectiveFirewalls\332A\026project,region,networ" - + "k\022\364\001\n\014GetIamPolicy\022G.google.cloud.comput" - + "e.v1.GetIamPolicyRegionNetworkFirewallPo" - + "licyRequest\032\037.google.cloud.compute.v1.Po" - + "licy\"z\202\323\344\223\002Z\022X/compute/v1/projects/{proj" - + "ect}/regions/{region}/firewallPolicies/{" - + "resource}/getIamPolicy\332A\027project,region," - + "resource\022\200\002\n\007GetRule\022B.google.cloud.comp" - + "ute.v1.GetRuleRegionNetworkFirewallPolic" - + "yRequest\032+.google.cloud.compute.v1.Firew" - + "allPolicyRule\"\203\001\202\323\344\223\002\\\022Z/compute/v1/proj" - + "ects/{project}/regions/{region}/firewall" - + "Policies/{firewall_policy}/getRule\332A\036pro" - + "ject,region,firewall_policy\022\221\002\n\006Insert\022A" - + ".google.cloud.compute.v1.InsertRegionNet" - + "workFirewallPolicyRequest\032\".google.cloud" - + ".compute.v1.Operation\"\237\001\202\323\344\223\002\\\"@/compute" - + "/v1/projects/{project}/regions/{region}/" - + "firewallPolicies:\030firewall_policy_resour" - + "ce\332A\'project,region,firewall_policy_reso" - + "urce\212N\020RegionOperations\022\321\001\n\004List\022A.googl" - + "e.cloud.compute.v1.ListRegionNetworkFire" - + "wallPoliciesRequest\032+.google.cloud.compu" - + "te.v1.FirewallPolicyList\"Y\202\323\344\223\002B\022@/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/firewallPolicies\332A\016project,region\022\261\002\n\005" - + "Patch\022@.google.cloud.compute.v1.PatchReg" + + "licies/getEffectiveFirewalls\332A\026project,r" + + "egion,network\022\364\001\n\014GetIamPolicy\022G.google." + + "cloud.compute.v1.GetIamPolicyRegionNetwo" + + "rkFirewallPolicyRequest\032\037.google.cloud.c" + + "ompute.v1.Policy\"z\202\323\344\223\002Z\022X/compute/v1/pr" + + "ojects/{project}/regions/{region}/firewa" + + "llPolicies/{resource}/getIamPolicy\332A\027pro" + + "ject,region,resource\022\200\002\n\007GetRule\022B.googl" + + "e.cloud.compute.v1.GetRuleRegionNetworkF" + + "irewallPolicyRequest\032+.google.cloud.comp" + + "ute.v1.FirewallPolicyRule\"\203\001\202\323\344\223\002\\\022Z/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/firewallPolicies/{firewall_policy}/g" + + "etRule\332A\036project,region,firewall_policy\022" + + "\221\002\n\006Insert\022A.google.cloud.compute.v1.Ins" + + "ertRegionNetworkFirewallPolicyRequest\032\"." + + "google.cloud.compute.v1.Operation\"\237\001\202\323\344\223" + + "\002\\\"@/compute/v1/projects/{project}/regio" + + "ns/{region}/firewallPolicies:\030firewall_p" + + "olicy_resource\332A\'project,region,firewall" + + "_policy_resource\212N\020RegionOperations\022\321\001\n\004" + + "List\022A.google.cloud.compute.v1.ListRegio" + + "nNetworkFirewallPoliciesRequest\032+.google" + + ".cloud.compute.v1.FirewallPolicyList\"Y\202\323" + + "\344\223\002B\022@/compute/v1/projects/{project}/reg" + + "ions/{region}/firewallPolicies\332A\016project" + + ",region\022\261\002\n\005Patch\022@.google.cloud.compute" + + ".v1.PatchRegionNetworkFirewallPolicyRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "\301\001\202\323\344\223\002n2R/compute/v1/projects/{project}" + + "/regions/{region}/firewallPolicies/{fire" + + "wall_policy}:\030firewall_policy_resource\332A" + + "7project,region,firewall_policy,firewall" + + "_policy_resource\212N\020RegionOperations\022\315\002\n\t" + + "PatchRule\022D.google.cloud.compute.v1.Patc" + + "hRuleRegionNetworkFirewallPolicyRequest\032" + + "\".google.cloud.compute.v1.Operation\"\325\001\202\323" + + "\344\223\002}\"\\/compute/v1/projects/{project}/reg" + + "ions/{region}/firewallPolicies/{firewall" + + "_policy}/patchRule:\035firewall_policy_rule" + + "_resource\332A.google.cloud.comp" + + "ute.v1.SetUrlMapRegionTargetHttpProxyReq", + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\324\001\202\323\344\223\002}\"_/compute/v1/projects/{project" + + "}/regions/{region}/targetHttpProxies/{ta" + + "rget_http_proxy}/setUrlMap:\032url_map_refe" + + "rence_resource\332A;project,region,target_h" + + "ttp_proxy,url_map_reference_resource\212N\020R" + + "egionOperations\032r\312A\026compute.googleapis.c" + "om\322AVhttps://www.googleapis.com/auth/com" + "pute,https://www.googleapis.com/auth/clo" - + "ud-platform2\366\n\n\026RegionSecurityPolicies\022\371" - + "\001\n\006Delete\022:.google.cloud.compute.v1.Dele" - + "teRegionSecurityPolicyRequest\032\".google.c" - + "loud.compute.v1.Operation\"\216\001\202\323\344\223\002T*R/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/securityPolicies/{security_policy}\332A" - + "\036project,region,security_policy\212N\020Region" - + "Operations\022\344\001\n\003Get\0227.google.cloud.comput" - + "e.v1.GetRegionSecurityPolicyRequest\032\'.go" - + "ogle.cloud.compute.v1.SecurityPolicy\"{\202\323" - + "\344\223\002T\022R/compute/v1/projects/{project}/reg" - + "ions/{region}/securityPolicies/{security" - + "_policy}\332A\036project,region,security_polic" - + "y\022\212\002\n\006Insert\022:.google.cloud.compute.v1.I" - + "nsertRegionSecurityPolicyRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\237\001\202\323\344\223\002\\\"@/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/securityPolicies:\030security_policy" - + "_resource\332A\'project,region,security_poli" - + "cy_resource\212N\020RegionOperations\022\312\001\n\004List\022" - + ":.google.cloud.compute.v1.ListRegionSecu" - + "rityPoliciesRequest\032+.google.cloud.compu" - + "te.v1.SecurityPolicyList\"Y\202\323\344\223\002B\022@/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/securityPolicies\332A\016project,region\022\252\002\n\005" - + "Patch\0229.google.cloud.compute.v1.PatchReg" - + "ionSecurityPolicyRequest\032\".google.cloud." - + "compute.v1.Operation\"\301\001\202\323\344\223\002n2R/compute/" - + "v1/projects/{project}/regions/{region}/s" - + "ecurityPolicies/{security_policy}:\030secur" - + "ity_policy_resource\332A7project,region,sec" - + "urity_policy,security_policy_resource\212N\020" - + "RegionOperations\032r\312A\026compute.googleapis." - + "com\322AVhttps://www.googleapis.com/auth/co" - + "mpute,https://www.googleapis.com/auth/cl" - + "oud-platform2\303\010\n\025RegionSslCertificates\022\370" - + "\001\n\006Delete\022:.google.cloud.compute.v1.Dele" - + "teRegionSslCertificateRequest\032\".google.c" - + "loud.compute.v1.Operation\"\215\001\202\323\344\223\002S*Q/com" - + "pute/v1/projects/{project}/regions/{regi" - + "on}/sslCertificates/{ssl_certificate}\332A\036" - + "project,region,ssl_certificate\212N\020RegionO" - + "perations\022\343\001\n\003Get\0227.google.cloud.compute" - + ".v1.GetRegionSslCertificateRequest\032\'.goo" - + "gle.cloud.compute.v1.SslCertificate\"z\202\323\344" - + "\223\002S\022Q/compute/v1/projects/{project}/regi" - + "ons/{region}/sslCertificates/{ssl_certif" - + "icate}\332A\036project,region,ssl_certificate\022" - + "\211\002\n\006Insert\022:.google.cloud.compute.v1.Ins" - + "ertRegionSslCertificateRequest\032\".google." - + "cloud.compute.v1.Operation\"\236\001\202\323\344\223\002[\"?/co" - + "mpute/v1/projects/{project}/regions/{reg" - + "ion}/sslCertificates:\030ssl_certificate_re" - + "source\332A\'project,region,ssl_certificate_" - + "resource\212N\020RegionOperations\022\310\001\n\004List\0229.g" - + "oogle.cloud.compute.v1.ListRegionSslCert" - + "ificatesRequest\032+.google.cloud.compute.v" - + "1.SslCertificateList\"X\202\323\344\223\002A\022?/compute/v" - + "1/projects/{project}/regions/{region}/ss" - + "lCertificates\332A\016project,region\032r\312A\026compu" - + "te.googleapis.com\322AVhttps://www.googleap" - + "is.com/auth/compute,https://www.googleap" - + "is.com/auth/cloud-platform2\252\013\n\027RegionTar" - + "getHttpProxies\022\377\001\n\006Delete\022;.google.cloud" - + ".compute.v1.DeleteRegionTargetHttpProxyR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\223\001\202\323\344\223\002W*U/compute/v1/projects/{proje" - + "ct}/regions/{region}/targetHttpProxies/{" - + "target_http_proxy}\332A project,region,targ" - + "et_http_proxy\212N\020RegionOperations\022\354\001\n\003Get" - + "\0228.google.cloud.compute.v1.GetRegionTarg" - + "etHttpProxyRequest\032(.google.cloud.comput" - + "e.v1.TargetHttpProxy\"\200\001\202\323\344\223\002W\022U/compute/" - + "v1/projects/{project}/regions/{region}/t" - + "argetHttpProxies/{target_http_proxy}\332A p" - + "roject,region,target_http_proxy\022\220\002\n\006Inse" - + "rt\022;.google.cloud.compute.v1.InsertRegio" - + "nTargetHttpProxyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\244\001\202\323\344\223\002_\"A/compute/v" - + "1/projects/{project}/regions/{region}/ta" - + "rgetHttpProxies:\032target_http_proxy_resou" - + "rce\332A)project,region,target_http_proxy_r" - + "esource\212N\020RegionOperations\022\315\001\n\004List\022;.go" - + "ogle.cloud.compute.v1.ListRegionTargetHt" - + "tpProxiesRequest\032,.google.cloud.compute." - + "v1.TargetHttpProxyList\"Z\202\323\344\223\002C\022A/compute" - + "/v1/projects/{project}/regions/{region}/" - + "targetHttpProxies\332A\016project,region\022\306\002\n\tS" - + "etUrlMap\022>.google.cloud.compute.v1.SetUr" - + "lMapRegionTargetHttpProxyRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\324\001\202\323\344\223\002}\"_/" - + "compute/v1/projects/{project}/regions/{r" - + "egion}/targetHttpProxies/{target_http_pr" - + "oxy}/setUrlMap:\032url_map_reference_resour" - + "ce\332A;project,region,target_http_proxy,ur" - + "l_map_reference_resource\212N\020RegionOperati" - + "ons\032r\312A\026compute.googleapis.com\322AVhttps:/" - + "/www.googleapis.com/auth/compute,https:/" - + "/www.googleapis.com/auth/cloud-platform2" - + "\263\021\n\030RegionTargetHttpsProxies\022\203\002\n\006Delete\022" - + "<.google.cloud.compute.v1.DeleteRegionTa" - + "rgetHttpsProxyRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\226\001\202\323\344\223\002Y*W/compute/v1/" - + "projects/{project}/regions/{region}/targ" - + "etHttpsProxies/{target_https_proxy}\332A!pr" - + "oject,region,target_https_proxy\212N\020Region" - + "Operations\022\361\001\n\003Get\0229.google.cloud.comput" - + "e.v1.GetRegionTargetHttpsProxyRequest\032)." - + "google.cloud.compute.v1.TargetHttpsProxy" - + "\"\203\001\202\323\344\223\002Y\022W/compute/v1/projects/{project" - + "}/regions/{region}/targetHttpsProxies/{t" - + "arget_https_proxy}\332A!project,region,targ" - + "et_https_proxy\022\224\002\n\006Insert\022<.google.cloud" - + ".compute.v1.InsertRegionTargetHttpsProxy" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\247\001\202\323\344\223\002a\"B/compute/v1/projects/{proj" - + "ect}/regions/{region}/targetHttpsProxies" - + ":\033target_https_proxy_resource\332A*project," - + "region,target_https_proxy_resource\212N\020Reg" - + "ionOperations\022\320\001\n\004List\022<.google.cloud.co" - + "mpute.v1.ListRegionTargetHttpsProxiesReq" - + "uest\032-.google.cloud.compute.v1.TargetHtt" - + "psProxyList\"[\202\323\344\223\002D\022B/compute/v1/project" - + "s/{project}/regions/{region}/targetHttps" - + "Proxies\332A\016project,region\022\272\002\n\005Patch\022;.goo" - + "gle.cloud.compute.v1.PatchRegionTargetHt" - + "tpsProxyRequest\032\".google.cloud.compute.v" - + "1.Operation\"\317\001\202\323\344\223\002v2W/compute/v1/projec" - + "ts/{project}/regions/{region}/targetHttp" - + "sProxies/{target_https_proxy}:\033target_ht" - + "tps_proxy_resource\332A=project,region,targ" - + "et_https_proxy,target_https_proxy_resour" - + "ce\212N\020RegionOperations\022\264\003\n\022SetSslCertific" - + "ates\022H.google.cloud.compute.v1.SetSslCer" - + "tificatesRegionTargetHttpsProxyRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\257\002\202\323\344" - + "\223\002\257\001\"j/compute/v1/projects/{project}/reg" - + "ions/{region}/targetHttpsProxies/{target" - + "_https_proxy}/setSslCertificates:Aregion" - + "_target_https_proxies_set_ssl_certificat" - + "es_request_resource\332Acproject,region,tar" - + "get_https_proxy,region_target_https_prox" - + "ies_set_ssl_certificates_request_resourc" - + "e\212N\020RegionOperations\022\312\002\n\tSetUrlMap\022?.goo" - + "gle.cloud.compute.v1.SetUrlMapRegionTarg" + + "ud-platform2\263\021\n\030RegionTargetHttpsProxies" + + "\022\203\002\n\006Delete\022<.google.cloud.compute.v1.De" + + "leteRegionTargetHttpsProxyRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\226\001\202\323\344\223\002Y*W" + + "/compute/v1/projects/{project}/regions/{" + + "region}/targetHttpsProxies/{target_https" + + "_proxy}\332A!project,region,target_https_pr" + + "oxy\212N\020RegionOperations\022\361\001\n\003Get\0229.google." + + "cloud.compute.v1.GetRegionTargetHttpsPro" + + "xyRequest\032).google.cloud.compute.v1.Targ" + + "etHttpsProxy\"\203\001\202\323\344\223\002Y\022W/compute/v1/proje" + + "cts/{project}/regions/{region}/targetHtt" + + "psProxies/{target_https_proxy}\332A!project" + + ",region,target_https_proxy\022\224\002\n\006Insert\022<." + + "google.cloud.compute.v1.InsertRegionTarg" + "etHttpsProxyRequest\032\".google.cloud.compu" - + "te.v1.Operation\"\327\001\202\323\344\223\002\177\"a/compute/v1/pr" + + "te.v1.Operation\"\247\001\202\323\344\223\002a\"B/compute/v1/pr" + "ojects/{project}/regions/{region}/target" - + "HttpsProxies/{target_https_proxy}/setUrl" - + "Map:\032url_map_reference_resource\332A.google.cloud.compute.v1.AggregatedLis" - + "tResourcePoliciesRequest\0325.google.cloud." - + "compute.v1.ResourcePolicyAggregatedList\"" - + "L\202\323\344\223\002<\022:/compute/v1/projects/{project}/" - + "aggregated/resourcePolicies\332A\007project\022\363\001" - + "\n\006Delete\0224.google.cloud.compute.v1.Delet" - + "eResourcePolicyRequest\032\".google.cloud.co" - + "mpute.v1.Operation\"\216\001\202\323\344\223\002T*R/compute/v1" - + "/projects/{project}/regions/{region}/res" - + "ourcePolicies/{resource_policy}\332A\036projec" - + "t,region,resource_policy\212N\020RegionOperati" - + "ons\022\336\001\n\003Get\0221.google.cloud.compute.v1.Ge" - + "tResourcePolicyRequest\032\'.google.cloud.co" - + "mpute.v1.ResourcePolicy\"{\202\323\344\223\002T\022R/comput" + + "e}/reservations\332A\014project,zone\022\256\002\n\006Resiz" + + "e\0221.google.cloud.compute.v1.ResizeReserv" + + "ationRequest\032\".google.cloud.compute.v1.O" + + "peration\"\314\001\202\323\344\223\002u\"M/compute/v1/projects/" + + "{project}/zones/{zone}/reservations/{res" + + "ervation}/resize:$reservations_resize_re" + + "quest_resource\332A=project,zone,reservatio" + + "n,reservations_resize_request_resource\212N" + + "\016ZoneOperations\022\236\002\n\014SetIamPolicy\0227.googl" + + "e.cloud.compute.v1.SetIamPolicyReservati" + + "onRequest\032\037.google.cloud.compute.v1.Poli" + + "cy\"\263\001\202\323\344\223\002t\"P/compute/v1/projects/{proje" + + "ct}/zones/{zone}/reservations/{resource}" + + "/setIamPolicy: zone_set_policy_request_r" + + "esource\332A6project,zone,resource,zone_set" + + "_policy_request_resource\022\303\002\n\022TestIamPerm" + + "issions\022=.google.cloud.compute.v1.TestIa" + + "mPermissionsReservationRequest\0320.google." + + "cloud.compute.v1.TestPermissionsResponse" + + "\"\273\001\202\323\344\223\002{\"V/compute/v1/projects/{project" + + "}/zones/{zone}/reservations/{resource}/t" + + "estIamPermissions:!test_permissions_requ" + + "est_resource\332A7project,zone,resource,tes" + + "t_permissions_request_resource\022\207\002\n\006Updat" + + "e\0221.google.cloud.compute.v1.UpdateReserv" + + "ationRequest\032\".google.cloud.compute.v1.O" + + "peration\"\245\001\202\323\344\223\002^2F/compute/v1/projects/" + + "{project}/zones/{zone}/reservations/{res" + + "ervation}:\024reservation_resource\332A-projec" + + "t,zone,reservation,reservation_resource\212" + + "N\016ZoneOperations\032r\312A\026compute.googleapis." + + "com\322AVhttps://www.googleapis.com/auth/co" + + "mpute,https://www.googleapis.com/auth/cl" + + "oud-platform2\363\020\n\020ResourcePolicies\022\325\001\n\016Ag" + + "gregatedList\022>.google.cloud.compute.v1.A" + + "ggregatedListResourcePoliciesRequest\0325.g" + + "oogle.cloud.compute.v1.ResourcePolicyAgg" + + "regatedList\"L\202\323\344\223\002<\022:/compute/v1/project" + + "s/{project}/aggregated/resourcePolicies\332" + + "A\007project\022\363\001\n\006Delete\0224.google.cloud.comp" + + "ute.v1.DeleteResourcePolicyRequest\032\".goo" + + "gle.cloud.compute.v1.Operation\"\216\001\202\323\344\223\002T*" + + "R/compute/v1/projects/{project}/regions/" + + "{region}/resourcePolicies/{resource_poli" + + "cy}\332A\036project,region,resource_policy\212N\020R" + + "egionOperations\022\336\001\n\003Get\0221.google.cloud.c" + + "ompute.v1.GetResourcePolicyRequest\032\'.goo" + + "gle.cloud.compute.v1.ResourcePolicy\"{\202\323\344" + + "\223\002T\022R/compute/v1/projects/{project}/regi" + + "ons/{region}/resourcePolicies/{resource_" + + "policy}\332A\036project,region,resource_policy" + + "\022\347\001\n\014GetIamPolicy\022:.google.cloud.compute" + + ".v1.GetIamPolicyResourcePolicyRequest\032\037." + + "google.cloud.compute.v1.Policy\"z\202\323\344\223\002Z\022X" + + "/compute/v1/projects/{project}/regions/{" + + "region}/resourcePolicies/{resource}/getI" + + "amPolicy\332A\027project,region,resource\022\204\002\n\006I" + + "nsert\0224.google.cloud.compute.v1.InsertRe" + + "sourcePolicyRequest\032\".google.cloud.compu" + + "te.v1.Operation\"\237\001\202\323\344\223\002\\\"@/compute/v1/pr" + + "ojects/{project}/regions/{region}/resour" + + "cePolicies:\030resource_policy_resource\332A\'p" + + "roject,region,resource_policy_resource\212N" + + "\020RegionOperations\022\304\001\n\004List\0224.google.clou" + + "d.compute.v1.ListResourcePoliciesRequest" + + "\032+.google.cloud.compute.v1.ResourcePolic" + + "yList\"Y\202\323\344\223\002B\022@/compute/v1/projects/{pro" + + "ject}/regions/{region}/resourcePolicies\332" + + "A\016project,region\022\257\002\n\014SetIamPolicy\022:.goog" + + "le.cloud.compute.v1.SetIamPolicyResource" + + "PolicyRequest\032\037.google.cloud.compute.v1." + + "Policy\"\301\001\202\323\344\223\002~\"X/compute/v1/projects/{p" + + "roject}/regions/{region}/resourcePolicie" + + "s/{resource}/setIamPolicy:\"region_set_po" + + "licy_request_resource\332A:project,region,r" + + "esource,region_set_policy_request_resour" + + "ce\022\321\002\n\022TestIamPermissions\022@.google.cloud" + + ".compute.v1.TestIamPermissionsResourcePo" + + "licyRequest\0320.google.cloud.compute.v1.Te" + + "stPermissionsResponse\"\306\001\202\323\344\223\002\203\001\"^/comput" + "e/v1/projects/{project}/regions/{region}" - + "/resourcePolicies/{resource_policy}\332A\036pr" - + "oject,region,resource_policy\022\347\001\n\014GetIamP" - + "olicy\022:.google.cloud.compute.v1.GetIamPo" - + "licyResourcePolicyRequest\032\037.google.cloud" - + ".compute.v1.Policy\"z\202\323\344\223\002Z\022X/compute/v1/" - + "projects/{project}/regions/{region}/reso" - + "urcePolicies/{resource}/getIamPolicy\332A\027p" - + "roject,region,resource\022\204\002\n\006Insert\0224.goog" - + "le.cloud.compute.v1.InsertResourcePolicy" - + "Request\032\".google.cloud.compute.v1.Operat" - + "ion\"\237\001\202\323\344\223\002\\\"@/compute/v1/projects/{proj" - + "ect}/regions/{region}/resourcePolicies:\030" - + "resource_policy_resource\332A\'project,regio" - + "n,resource_policy_resource\212N\020RegionOpera" - + "tions\022\304\001\n\004List\0224.google.cloud.compute.v1" - + ".ListResourcePoliciesRequest\032+.google.cl" - + "oud.compute.v1.ResourcePolicyList\"Y\202\323\344\223\002" - + "B\022@/compute/v1/projects/{project}/region" - + "s/{region}/resourcePolicies\332A\016project,re" - + "gion\022\257\002\n\014SetIamPolicy\022:.google.cloud.com" - + "pute.v1.SetIamPolicyResourcePolicyReques" - + "t\032\037.google.cloud.compute.v1.Policy\"\301\001\202\323\344" - + "\223\002~\"X/compute/v1/projects/{project}/regi" - + "ons/{region}/resourcePolicies/{resource}" - + "/setIamPolicy:\"region_set_policy_request" - + "_resource\332A:project,region,resource,regi" - + "on_set_policy_request_resource\022\321\002\n\022TestI" - + "amPermissions\022@.google.cloud.compute.v1." - + "TestIamPermissionsResourcePolicyRequest\032" - + "0.google.cloud.compute.v1.TestPermission" - + "sResponse\"\306\001\202\323\344\223\002\203\001\"^/compute/v1/project" - + "s/{project}/regions/{region}/resourcePol" - + "icies/{resource}/testIamPermissions:!tes" - + "t_permissions_request_resource\332A9project" - + ",region,resource,test_permissions_reques" - + "t_resource\032r\312A\026compute.googleapis.com\322AV" - + "https://www.googleapis.com/auth/compute," - + "https://www.googleapis.com/auth/cloud-pl" - + "atform2\226\022\n\007Routers\022\273\001\n\016AggregatedList\0225." - + "google.cloud.compute.v1.AggregatedListRo" - + "utersRequest\032-.google.cloud.compute.v1.R" - + "outerAggregatedList\"C\202\323\344\223\0023\0221/compute/v1" - + "/projects/{project}/aggregated/routers\332A" - + "\007project\022\317\001\n\006Delete\022,.google.cloud.compu" - + "te.v1.DeleteRouterRequest\032\".google.cloud" - + ".compute.v1.Operation\"s\202\323\344\223\002B*@/compute/" - + "v1/projects/{project}/regions/{region}/r" - + "outers/{router}\332A\025project,region,router\212" - + "N\020RegionOperations\022\263\001\n\003Get\022).google.clou" - + "d.compute.v1.GetRouterRequest\032\037.google.c" - + "loud.compute.v1.Router\"`\202\323\344\223\002B\022@/compute" + + "/resourcePolicies/{resource}/testIamPerm" + + "issions:!test_permissions_request_resour" + + "ce\332A9project,region,resource,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\226\022\n\007Routers\022\273\001\n\016Aggre" + + "gatedList\0225.google.cloud.compute.v1.Aggr" + + "egatedListRoutersRequest\032-.google.cloud." + + "compute.v1.RouterAggregatedList\"C\202\323\344\223\0023\022" + + "1/compute/v1/projects/{project}/aggregat" + + "ed/routers\332A\007project\022\317\001\n\006Delete\022,.google" + + ".cloud.compute.v1.DeleteRouterRequest\032\"." + + "google.cloud.compute.v1.Operation\"s\202\323\344\223\002" + + "B*@/compute/v1/projects/{project}/region" + + "s/{region}/routers/{router}\332A\025project,re" + + "gion,router\212N\020RegionOperations\022\263\001\n\003Get\022)" + + ".google.cloud.compute.v1.GetRouterReques" + + "t\032\037.google.cloud.compute.v1.Router\"`\202\323\344\223" + + "\002B\022@/compute/v1/projects/{project}/regio" + + "ns/{region}/routers/{router}\332A\025project,r" + + "egion,router\022\365\001\n\021GetNatMappingInfo\0228.goo" + + "gle.cloud.compute.v1.GetNatMappingInfoRo" + + "utersRequest\0322.google.cloud.compute.v1.V" + + "mEndpointNatMappingsList\"r\202\323\344\223\002T\022R/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/routers/{router}/getNatMappingInfo\332A\025p" + + "roject,region,router\022\351\001\n\017GetRouterStatus" + + "\0225.google.cloud.compute.v1.GetRouterStat" + + "usRouterRequest\032-.google.cloud.compute.v" + + "1.RouterStatusResponse\"p\202\323\344\223\002R\022P/compute" + "/v1/projects/{project}/regions/{region}/" - + "routers/{router}\332A\025project,region,router" - + "\022\365\001\n\021GetNatMappingInfo\0228.google.cloud.co" - + "mpute.v1.GetNatMappingInfoRoutersRequest" - + "\0322.google.cloud.compute.v1.VmEndpointNat" - + "MappingsList\"r\202\323\344\223\002T\022R/compute/v1/projec" - + "ts/{project}/regions/{region}/routers/{r" - + "outer}/getNatMappingInfo\332A\025project,regio" - + "n,router\022\351\001\n\017GetRouterStatus\0225.google.cl" - + "oud.compute.v1.GetRouterStatusRouterRequ" - + "est\032-.google.cloud.compute.v1.RouterStat" - + "usResponse\"p\202\323\344\223\002R\022P/compute/v1/projects" - + "/{project}/regions/{region}/routers/{rou" - + "ter}/getRouterStatus\332A\025project,region,ro" - + "uter\022\341\001\n\006Insert\022,.google.cloud.compute.v" - + "1.InsertRouterRequest\032\".google.cloud.com" - + "pute.v1.Operation\"\204\001\202\323\344\223\002J\"7/compute/v1/" - + "projects/{project}/regions/{region}/rout" - + "ers:\017router_resource\332A\036project,region,ro" - + "uter_resource\212N\020RegionOperations\022\252\001\n\004Lis" - + "t\022+.google.cloud.compute.v1.ListRoutersR" - + "equest\032#.google.cloud.compute.v1.RouterL" - + "ist\"P\202\323\344\223\0029\0227/compute/v1/projects/{proje" - + "ct}/regions/{region}/routers\332A\016project,r" - + "egion\022\357\001\n\005Patch\022+.google.cloud.compute.v" - + "1.PatchRouterRequest\032\".google.cloud.comp" - + "ute.v1.Operation\"\224\001\202\323\344\223\002S2@/compute/v1/p" - + "rojects/{project}/regions/{region}/route" - + "rs/{router}:\017router_resource\332A%project,r" - + "egion,router,router_resource\212N\020RegionOpe" - + "rations\022\365\001\n\007Preview\022-.google.cloud.compu" - + "te.v1.PreviewRouterRequest\032/.google.clou" - + "d.compute.v1.RoutersPreviewResponse\"\211\001\202\323" - + "\344\223\002[\"H/compute/v1/projects/{project}/reg" - + "ions/{region}/routers/{router}/preview:\017" - + "router_resource\332A%project,region,router," - + "router_resource\022\361\001\n\006Update\022,.google.clou" - + "d.compute.v1.UpdateRouterRequest\032\".googl" - + "e.cloud.compute.v1.Operation\"\224\001\202\323\344\223\002S\032@/" + + "routers/{router}/getRouterStatus\332A\025proje" + + "ct,region,router\022\341\001\n\006Insert\022,.google.clo" + + "ud.compute.v1.InsertRouterRequest\032\".goog" + + "le.cloud.compute.v1.Operation\"\204\001\202\323\344\223\002J\"7" + + "/compute/v1/projects/{project}/regions/{" + + "region}/routers:\017router_resource\332A\036proje" + + "ct,region,router_resource\212N\020RegionOperat" + + "ions\022\252\001\n\004List\022+.google.cloud.compute.v1." + + "ListRoutersRequest\032#.google.cloud.comput" + + "e.v1.RouterList\"P\202\323\344\223\0029\0227/compute/v1/pro" + + "jects/{project}/regions/{region}/routers" + + "\332A\016project,region\022\357\001\n\005Patch\022+.google.clo" + + "ud.compute.v1.PatchRouterRequest\032\".googl" + + "e.cloud.compute.v1.Operation\"\224\001\202\323\344\223\002S2@/" + "compute/v1/projects/{project}/regions/{r" + "egion}/routers/{router}:\017router_resource" + "\332A%project,region,router,router_resource" - + "\212N\020RegionOperations\032r\312A\026compute.googleap" - + "is.com\322AVhttps://www.googleapis.com/auth" - + "/compute,https://www.googleapis.com/auth" - + "/cloud-platform2\300\006\n\006Routes\022\272\001\n\006Delete\022+." - + "google.cloud.compute.v1.DeleteRouteReque" - + "st\032\".google.cloud.compute.v1.Operation\"_" - + "\202\323\344\223\0026*4/compute/v1/projects/{project}/g" - + "lobal/routes/{route}\332A\rproject,route\212N\020G" - + "lobalOperations\022\235\001\n\003Get\022(.google.cloud.c" - + "ompute.v1.GetRouteRequest\032\036.google.cloud" - + ".compute.v1.Route\"L\202\323\344\223\0026\0224/compute/v1/p" - + "rojects/{project}/global/routes/{route}\332" - + "A\rproject,route\022\313\001\n\006Insert\022+.google.clou" - + "d.compute.v1.InsertRouteRequest\032\".google" - + ".cloud.compute.v1.Operation\"p\202\323\344\223\002>\",/co" - + "mpute/v1/projects/{project}/global/route" - + "s:\016route_resource\332A\026project,route_resour" - + "ce\212N\020GlobalOperations\022\226\001\n\004List\022*.google." - + "cloud.compute.v1.ListRoutesRequest\032\".goo" - + "gle.cloud.compute.v1.RouteList\">\202\323\344\223\002.\022," - + "/compute/v1/projects/{project}/global/ro" - + "utes\332A\007project\032r\312A\026compute.googleapis.co" - + "m\322AVhttps://www.googleapis.com/auth/comp" - + "ute,https://www.googleapis.com/auth/clou" - + "d-platform2\301\026\n\020SecurityPolicies\022\251\002\n\007AddR" - + "ule\0225.google.cloud.compute.v1.AddRuleSec" - + "urityPolicyRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\302\001\202\323\344\223\002q\"P/compute/v1/pro" - + "jects/{project}/global/securityPolicies/" - + "{security_policy}/addRule:\035security_poli" - + "cy_rule_resource\332A5project,security_poli" - + "cy,security_policy_rule_resource\212N\020Globa" - + "lOperations\022\327\001\n\016AggregatedList\022>.google." - + "cloud.compute.v1.AggregatedListSecurityP" - + "oliciesRequest\0327.google.cloud.compute.v1" - + ".SecurityPoliciesAggregatedList\"L\202\323\344\223\002<\022" - + ":/compute/v1/projects/{project}/aggregat" - + "ed/securityPolicies\332A\007project\022\341\001\n\006Delete" - + "\0224.google.cloud.compute.v1.DeleteSecurit" - + "yPolicyRequest\032\".google.cloud.compute.v1" - + ".Operation\"}\202\323\344\223\002J*H/compute/v1/projects" - + "/{project}/global/securityPolicies/{secu" - + "rity_policy}\332A\027project,security_policy\212N" - + "\020GlobalOperations\022\315\001\n\003Get\0221.google.cloud" - + ".compute.v1.GetSecurityPolicyRequest\032\'.g" - + "oogle.cloud.compute.v1.SecurityPolicy\"j\202" - + "\323\344\223\002J\022H/compute/v1/projects/{project}/gl" - + "obal/securityPolicies/{security_policy}\332" - + "A\027project,security_policy\022\341\001\n\007GetRule\0225." - + "google.cloud.compute.v1.GetRuleSecurityP" - + "olicyRequest\032+.google.cloud.compute.v1.S" - + "ecurityPolicyRule\"r\202\323\344\223\002R\022P/compute/v1/p" - + "rojects/{project}/global/securityPolicie" - + "s/{security_policy}/getRule\332A\027project,se" - + "curity_policy\022\363\001\n\006Insert\0224.google.cloud." - + "compute.v1.InsertSecurityPolicyRequest\032\"" - + ".google.cloud.compute.v1.Operation\"\216\001\202\323\344" - + "\223\002R\"6/compute/v1/projects/{project}/glob" - + "al/securityPolicies:\030security_policy_res" - + "ource\332A project,security_policy_resource" - + "\212N\020GlobalOperations\022\263\001\n\004List\0224.google.cl" - + "oud.compute.v1.ListSecurityPoliciesReque" - + "st\032+.google.cloud.compute.v1.SecurityPol" - + "icyList\"H\202\323\344\223\0028\0226/compute/v1/projects/{p" - + "roject}/global/securityPolicies\332A\007projec" - + "t\022\256\002\n\037ListPreconfiguredExpressionSets\022O." - + "google.cloud.compute.v1.ListPreconfigure" - + "dExpressionSetsSecurityPoliciesRequest\032P" - + ".google.cloud.compute.v1.SecurityPolicie" - + "sListPreconfiguredExpressionSetsResponse" - + "\"h\202\323\344\223\002X\022V/compute/v1/projects/{project}" - + "/global/securityPolicies/listPreconfigur" - + "edExpressionSets\332A\007project\022\223\002\n\005Patch\0223.g" - + "oogle.cloud.compute.v1.PatchSecurityPoli" - + "cyRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\260\001\202\323\344\223\002d2H/compute/v1/projects/{pr" - + "oject}/global/securityPolicies/{security" - + "_policy}:\030security_policy_resource\332A0pro" - + "ject,security_policy,security_policy_res" - + "ource\212N\020GlobalOperations\022\257\002\n\tPatchRule\0227" - + ".google.cloud.compute.v1.PatchRuleSecuri" + + "\212N\020RegionOperations\022\365\001\n\007Preview\022-.google" + + ".cloud.compute.v1.PreviewRouterRequest\032/" + + ".google.cloud.compute.v1.RoutersPreviewR" + + "esponse\"\211\001\202\323\344\223\002[\"H/compute/v1/projects/{" + + "project}/regions/{region}/routers/{route" + + "r}/preview:\017router_resource\332A%project,re" + + "gion,router,router_resource\022\361\001\n\006Update\022," + + ".google.cloud.compute.v1.UpdateRouterReq" + + "uest\032\".google.cloud.compute.v1.Operation" + + "\"\224\001\202\323\344\223\002S\032@/compute/v1/projects/{project" + + "}/regions/{region}/routers/{router}:\017rou" + + "ter_resource\332A%project,region,router,rou" + + "ter_resource\212N\020RegionOperations\032r\312A\026comp" + + "ute.googleapis.com\322AVhttps://www.googlea" + + "pis.com/auth/compute,https://www.googlea" + + "pis.com/auth/cloud-platform2\300\006\n\006Routes\022\272" + + "\001\n\006Delete\022+.google.cloud.compute.v1.Dele" + + "teRouteRequest\032\".google.cloud.compute.v1" + + ".Operation\"_\202\323\344\223\0026*4/compute/v1/projects" + + "/{project}/global/routes/{route}\332A\rproje" + + "ct,route\212N\020GlobalOperations\022\235\001\n\003Get\022(.go" + + "ogle.cloud.compute.v1.GetRouteRequest\032\036." + + "google.cloud.compute.v1.Route\"L\202\323\344\223\0026\0224/" + + "compute/v1/projects/{project}/global/rou" + + "tes/{route}\332A\rproject,route\022\313\001\n\006Insert\022+" + + ".google.cloud.compute.v1.InsertRouteRequ" + + "est\032\".google.cloud.compute.v1.Operation\"" + + "p\202\323\344\223\002>\",/compute/v1/projects/{project}/" + + "global/routes:\016route_resource\332A\026project," + + "route_resource\212N\020GlobalOperations\022\226\001\n\004Li" + + "st\022*.google.cloud.compute.v1.ListRoutesR" + + "equest\032\".google.cloud.compute.v1.RouteLi" + + "st\">\202\323\344\223\002.\022,/compute/v1/projects/{projec" + + "t}/global/routes\332A\007project\032r\312A\026compute.g" + + "oogleapis.com\322AVhttps://www.googleapis.c" + + "om/auth/compute,https://www.googleapis.c" + + "om/auth/cloud-platform2\301\026\n\020SecurityPolic" + + "ies\022\251\002\n\007AddRule\0225.google.cloud.compute.v" + + "1.AddRuleSecurityPolicyRequest\032\".google." + + "cloud.compute.v1.Operation\"\302\001\202\323\344\223\002q\"P/co" + + "mpute/v1/projects/{project}/global/secur" + + "ityPolicies/{security_policy}/addRule:\035s" + + "ecurity_policy_rule_resource\332A5project,s" + + "ecurity_policy,security_policy_rule_reso" + + "urce\212N\020GlobalOperations\022\327\001\n\016AggregatedLi" + + "st\022>.google.cloud.compute.v1.AggregatedL" + + "istSecurityPoliciesRequest\0327.google.clou" + + "d.compute.v1.SecurityPoliciesAggregatedL" + + "ist\"L\202\323\344\223\002<\022:/compute/v1/projects/{proje" + + "ct}/aggregated/securityPolicies\332A\007projec" + + "t\022\341\001\n\006Delete\0224.google.cloud.compute.v1.D" + + "eleteSecurityPolicyRequest\032\".google.clou" + + "d.compute.v1.Operation\"}\202\323\344\223\002J*H/compute" + + "/v1/projects/{project}/global/securityPo" + + "licies/{security_policy}\332A\027project,secur" + + "ity_policy\212N\020GlobalOperations\022\315\001\n\003Get\0221." + + "google.cloud.compute.v1.GetSecurityPolic" + + "yRequest\032\'.google.cloud.compute.v1.Secur" + + "ityPolicy\"j\202\323\344\223\002J\022H/compute/v1/projects/" + + "{project}/global/securityPolicies/{secur" + + "ity_policy}\332A\027project,security_policy\022\341\001" + + "\n\007GetRule\0225.google.cloud.compute.v1.GetR" + + "uleSecurityPolicyRequest\032+.google.cloud." + + "compute.v1.SecurityPolicyRule\"r\202\323\344\223\002R\022P/" + + "compute/v1/projects/{project}/global/sec" + + "urityPolicies/{security_policy}/getRule\332" + + "A\027project,security_policy\022\363\001\n\006Insert\0224.g" + + "oogle.cloud.compute.v1.InsertSecurityPol" + + "icyRequest\032\".google.cloud.compute.v1.Ope" + + "ration\"\216\001\202\323\344\223\002R\"6/compute/v1/projects/{p" + + "roject}/global/securityPolicies:\030securit" + + "y_policy_resource\332A project,security_pol" + + "icy_resource\212N\020GlobalOperations\022\263\001\n\004List" + + "\0224.google.cloud.compute.v1.ListSecurityP" + + "oliciesRequest\032+.google.cloud.compute.v1" + + ".SecurityPolicyList\"H\202\323\344\223\0028\0226/compute/v1" + + "/projects/{project}/global/securityPolic" + + "ies\332A\007project\022\256\002\n\037ListPreconfiguredExpre" + + "ssionSets\022O.google.cloud.compute.v1.List" + + "PreconfiguredExpressionSetsSecurityPolic" + + "iesRequest\032P.google.cloud.compute.v1.Sec" + + "urityPoliciesListPreconfiguredExpression" + + "SetsResponse\"h\202\323\344\223\002X\022V/compute/v1/projec" + + "ts/{project}/global/securityPolicies/lis" + + "tPreconfiguredExpressionSets\332A\007project\022\223" + + "\002\n\005Patch\0223.google.cloud.compute.v1.Patch" + + "SecurityPolicyRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\260\001\202\323\344\223\002d2H/compute/v1/" + + "projects/{project}/global/securityPolici" + + "es/{security_policy}:\030security_policy_re" + + "source\332A0project,security_policy,securit" + + "y_policy_resource\212N\020GlobalOperations\022\257\002\n" + + "\tPatchRule\0227.google.cloud.compute.v1.Pat" + + "chRuleSecurityPolicyRequest\032\".google.clo" + + "ud.compute.v1.Operation\"\304\001\202\323\344\223\002s\"R/compu" + + "te/v1/projects/{project}/global/security" + + "Policies/{security_policy}/patchRule:\035se" + + "curity_policy_rule_resource\332A5project,se" + + "curity_policy,security_policy_rule_resou" + + "rce\212N\020GlobalOperations\022\365\001\n\nRemoveRule\0228." + + "google.cloud.compute.v1.RemoveRuleSecuri" + "tyPolicyRequest\032\".google.cloud.compute.v" - + "1.Operation\"\304\001\202\323\344\223\002s\"R/compute/v1/projec" + + "1.Operation\"\210\001\202\323\344\223\002U\"S/compute/v1/projec" + "ts/{project}/global/securityPolicies/{se" - + "curity_policy}/patchRule:\035security_polic" - + "y_rule_resource\332A5project,security_polic" - + "y,security_policy_rule_resource\212N\020Global" - + "Operations\022\365\001\n\nRemoveRule\0228.google.cloud" - + ".compute.v1.RemoveRuleSecurityPolicyRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\210\001\202\323\344\223\002U\"S/compute/v1/projects/{project}" - + "/global/securityPolicies/{security_polic" - + "y}/removeRule\332A\027project,security_policy\212" - + "N\020GlobalOperations\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\202\323\344\223\002>\022" + + "\022/compute/v1/" + + "projects/{project}/global/sslPolicies/{s" + + "sl_policy}\332A\022project,ssl_policy\212N\020Global" + + "Operations\022\264\001\n\003Get\022,.google.cloud.comput" + + "e.v1.GetSslPolicyRequest\032\".google.cloud." + + "compute.v1.SslPolicy\"[\202\323\344\223\002@\022>/compute/v" + + "1/projects/{project}/global/sslPolicies/" + + "{ssl_policy}\332A\022project,ssl_policy\022\336\001\n\006In" + + "sert\022/.google.cloud.compute.v1.InsertSsl" + + "PolicyRequest\032\".google.cloud.compute.v1." + + "Operation\"\177\202\323\344\223\002H\"1/compute/v1/projects/" + + "{project}/global/sslPolicies:\023ssl_policy" + + "_resource\332A\033project,ssl_policy_resource\212" + + "N\020GlobalOperations\022\246\001\n\004List\022/.google.clo" + + "ud.compute.v1.ListSslPoliciesRequest\032(.g" + + "oogle.cloud.compute.v1.SslPoliciesList\"C" + + "\202\323\344\223\0023\0221/compute/v1/projects/{project}/g" + + "lobal/sslPolicies\332A\007project\022\367\001\n\025ListAvai" + + "lableFeatures\022@.google.cloud.compute.v1." + + "ListAvailableFeaturesSslPoliciesRequest\032" + + "A.google.cloud.compute.v1.SslPoliciesLis" + + "tAvailableFeaturesResponse\"Y\202\323\344\223\002I\022G/com" + + "pute/v1/projects/{project}/global/sslPol" + + "icies/listAvailableFeatures\332A\007project\022\365\001" + + "\n\005Patch\022..google.cloud.compute.v1.PatchS" + + "slPolicyRequest\032\".google.cloud.compute.v" + + "1.Operation\"\227\001\202\323\344\223\002U2>/compute/v1/projec" + + "ts/{project}/global/sslPolicies/{ssl_pol" + + "icy}:\023ssl_policy_resource\332A&project,ssl_" + + "policy,ssl_policy_resource\212N\020GlobalOpera" + + "tions\032r\312A\026compute.googleapis.com\322AVhttps" + "://www.googleapis.com/auth/compute,https" + "://www.googleapis.com/auth/cloud-platfor" - + "m2\251\017\n\tSnapshots\022\306\001\n\006Delete\022..google.clou" - + "d.compute.v1.DeleteSnapshotRequest\032\".goo" - + "gle.cloud.compute.v1.Operation\"h\202\323\344\223\002<*:" - + "/compute/v1/projects/{project}/global/sn" - + "apshots/{snapshot}\332A\020project,snapshot\212N\020" - + "GlobalOperations\022\254\001\n\003Get\022+.google.cloud." - + "compute.v1.GetSnapshotRequest\032!.google.c" - + "loud.compute.v1.Snapshot\"U\202\323\344\223\002<\022:/compu" - + "te/v1/projects/{project}/global/snapshot" - + "s/{snapshot}\332A\020project,snapshot\022\311\001\n\014GetI" - + "amPolicy\0224.google.cloud.compute.v1.GetIa" - + "mPolicySnapshotRequest\032\037.google.cloud.co" - + "mpute.v1.Policy\"b\202\323\344\223\002I\022G/compute/v1/pro" - + "jects/{project}/global/snapshots/{resour" - + "ce}/getIamPolicy\332A\020project,resource\022\327\001\n\006" - + "Insert\022..google.cloud.compute.v1.InsertS" - + "napshotRequest\032\".google.cloud.compute.v1" - + ".Operation\"y\202\323\344\223\002D\"//compute/v1/projects" - + "/{project}/global/snapshots:\021snapshot_re" - + "source\332A\031project,snapshot_resource\212N\020Glo" - + "balOperations\022\237\001\n\004List\022-.google.cloud.co" - + "mpute.v1.ListSnapshotsRequest\032%.google.c" - + "loud.compute.v1.SnapshotList\"A\202\323\344\223\0021\022//c" - + "ompute/v1/projects/{project}/global/snap" - + "shots\332A\007project\022\221\002\n\014SetIamPolicy\0224.googl" - + "e.cloud.compute.v1.SetIamPolicySnapshotR" - + "equest\032\037.google.cloud.compute.v1.Policy\"" - + "\251\001\202\323\344\223\002m\"G/compute/v1/projects/{project}" - + "/global/snapshots/{resource}/setIamPolic" - + "y:\"global_set_policy_request_resource\332A3" - + "project,resource,global_set_policy_reque" - + "st_resource\022\236\002\n\tSetLabels\0221.google.cloud" - + ".compute.v1.SetLabelsSnapshotRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\271\001\202\323\344\223\002", - "j\"D/compute/v1/projects/{project}/global" - + "/snapshots/{resource}/setLabels:\"global_" - + "set_labels_request_resource\332A3project,re" - + "source,global_set_labels_request_resourc" - + "e\212N\020GlobalOperations\022\262\002\n\022TestIamPermissi" - + "ons\022:.google.cloud.compute.v1.TestIamPer" - + "missionsSnapshotRequest\0320.google.cloud.c" - + "ompute.v1.TestPermissionsResponse\"\255\001\202\323\344\223" - + "\002r\"M/compute/v1/projects/{project}/globa" - + "l/snapshots/{resource}/testIamPermission" - + "s:!test_permissions_request_resource\332A2p" - + "roject,resource,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\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\202\323\344\223\002;\0229/compute/v1/projects/{projec" - + "t}/aggregated/sslCertificates\332A\007project\022" - + "\340\001\n\006Delete\0224.google.cloud.compute.v1.Del" - + "eteSslCertificateRequest\032\".google.cloud." - + "compute.v1.Operation\"|\202\323\344\223\002I*G/compute/v" - + "1/projects/{project}/global/sslCertifica" - + "tes/{ssl_certificate}\332A\027project,ssl_cert" - + "ificate\212N\020GlobalOperations\022\314\001\n\003Get\0221.goo" - + "gle.cloud.compute.v1.GetSslCertificateRe" - + "quest\032\'.google.cloud.compute.v1.SslCerti" - + "ficate\"i\202\323\344\223\002I\022G/compute/v1/projects/{pr" - + "oject}/global/sslCertificates/{ssl_certi" - + "ficate}\332A\027project,ssl_certificate\022\362\001\n\006In" - + "sert\0224.google.cloud.compute.v1.InsertSsl" - + "CertificateRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\215\001\202\323\344\223\002Q\"5/compute/v1/pro" - + "jects/{project}/global/sslCertificates:\030" - + "ssl_certificate_resource\332A project,ssl_c" - + "ertificate_resource\212N\020GlobalOperations\022\261" - + "\001\n\004List\0223.google.cloud.compute.v1.ListSs" - + "lCertificatesRequest\032+.google.cloud.comp" - + "ute.v1.SslCertificateList\"G\202\323\344\223\0027\0225/comp" - + "ute/v1/projects/{project}/global/sslCert" - + "ificates\332A\007project\032r\312A\026compute.googleapi" - + "s.com\322AVhttps://www.googleapis.com/auth/" - + "compute,https://www.googleapis.com/auth/" - + "cloud-platform2\204\013\n\013SslPolicies\022\315\001\n\006Delet" - + "e\022/.google.cloud.compute.v1.DeleteSslPol" - + "icyRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"n\202\323\344\223\002@*>/compute/v1/projects/{pr" - + "oject}/global/sslPolicies/{ssl_policy}\332A" - + "\022project,ssl_policy\212N\020GlobalOperations\022\264" - + "\001\n\003Get\022,.google.cloud.compute.v1.GetSslP" - + "olicyRequest\032\".google.cloud.compute.v1.S" - + "slPolicy\"[\202\323\344\223\002@\022>/compute/v1/projects/{" - + "project}/global/sslPolicies/{ssl_policy}" - + "\332A\022project,ssl_policy\022\336\001\n\006Insert\022/.googl" - + "e.cloud.compute.v1.InsertSslPolicyReques" - + "t\032\".google.cloud.compute.v1.Operation\"\177\202" - + "\323\344\223\002H\"1/compute/v1/projects/{project}/gl" - + "obal/sslPolicies:\023ssl_policy_resource\332A\033" - + "project,ssl_policy_resource\212N\020GlobalOper" - + "ations\022\246\001\n\004List\022/.google.cloud.compute.v" - + "1.ListSslPoliciesRequest\032(.google.cloud." - + "compute.v1.SslPoliciesList\"C\202\323\344\223\0023\0221/com" - + "pute/v1/projects/{project}/global/sslPol" - + "icies\332A\007project\022\367\001\n\025ListAvailableFeature" - + "s\022@.google.cloud.compute.v1.ListAvailabl" - + "eFeaturesSslPoliciesRequest\032A.google.clo" - + "ud.compute.v1.SslPoliciesListAvailableFe" - + "aturesResponse\"Y\202\323\344\223\002I\022G/compute/v1/proj" - + "ects/{project}/global/sslPolicies/listAv" - + "ailableFeatures\332A\007project\022\365\001\n\005Patch\022..go" - + "ogle.cloud.compute.v1.PatchSslPolicyRequ" - + "est\032\".google.cloud.compute.v1.Operation\"" - + "\227\001\202\323\344\223\002U2>/compute/v1/projects/{project}" - + "/global/sslPolicies/{ssl_policy}:\023ssl_po" - + "licy_resource\332A&project,ssl_policy,ssl_p" - + "olicy_resource\212N\020GlobalOperations\032r\312A\026co" - + "mpute.googleapis.com\322AVhttps://www.googl" - + "eapis.com/auth/compute,https://www.googl" - + "eapis.com/auth/cloud-platform2\335\031\n\013Subnet" - + "works\022\307\001\n\016AggregatedList\0229.google.cloud." - + "compute.v1.AggregatedListSubnetworksRequ" - + "est\0321.google.cloud.compute.v1.Subnetwork" - + "AggregatedList\"G\202\323\344\223\0027\0225/compute/v1/proj" - + "ects/{project}/aggregated/subnetworks\332A\007" - + "project\022\337\001\n\006Delete\0220.google.cloud.comput" - + "e.v1.DeleteSubnetworkRequest\032\".google.cl" - + "oud.compute.v1.Operation\"\177\202\323\344\223\002J*H/compu" - + "te/v1/projects/{project}/regions/{region" - + "}/subnetworks/{subnetwork}\332A\031project,reg" - + "ion,subnetwork\212N\020RegionOperations\022\356\002\n\021Ex" - + "pandIpCidrRange\022;.google.cloud.compute.v" - + "1.ExpandIpCidrRangeSubnetworkRequest\032\".g" - + "oogle.cloud.compute.v1.Operation\"\367\001\202\323\344\223\002" - + "\217\001\"Z/compute/v1/projects/{project}/regio" - + "ns/{region}/subnetworks/{subnetwork}/exp" - + "andIpCidrRange:1subnetworks_expand_ip_ci" - + "dr_range_request_resource\332AKproject,regi" - + "on,subnetwork,subnetworks_expand_ip_cidr" - + "_range_request_resource\212N\020RegionOperatio" - + "ns\022\307\001\n\003Get\022-.google.cloud.compute.v1.Get" - + "SubnetworkRequest\032#.google.cloud.compute" - + ".v1.Subnetwork\"l\202\323\344\223\002J\022H/compute/v1/proj" - + "ects/{project}/regions/{region}/subnetwo" - + "rks/{subnetwork}\332A\031project,region,subnet" - + "work\022\336\001\n\014GetIamPolicy\0226.google.cloud.com" - + "pute.v1.GetIamPolicySubnetworkRequest\032\037." - + "google.cloud.compute.v1.Policy\"u\202\323\344\223\002U\022S" - + "/compute/v1/projects/{project}/regions/{" - + "region}/subnetworks/{resource}/getIamPol" - + "icy\332A\027project,region,resource\022\361\001\n\006Insert" - + "\0220.google.cloud.compute.v1.InsertSubnetw" - + "orkRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\220\001\202\323\344\223\002R\";/compute/v1/projects/{p" - + "roject}/regions/{region}/subnetworks:\023su" - + "bnetwork_resource\332A\"project,region,subne" - + "twork_resource\212N\020RegionOperations\022\266\001\n\004Li" - + "st\022/.google.cloud.compute.v1.ListSubnetw" - + "orksRequest\032\'.google.cloud.compute.v1.Su" - + "bnetworkList\"T\202\323\344\223\002=\022;/compute/v1/projec" - + "ts/{project}/regions/{region}/subnetwork" - + "s\332A\016project,region\022\321\001\n\nListUsable\0225.goog" - + "le.cloud.compute.v1.ListUsableSubnetwork" - + "sRequest\0328.google.cloud.compute.v1.Usabl" - + "eSubnetworksAggregatedList\"R\202\323\344\223\002B\022@/com" + + "m2\335\031\n\013Subnetworks\022\307\001\n\016AggregatedList\0229.g" + + "oogle.cloud.compute.v1.AggregatedListSub" + + "networksRequest\0321.google.cloud.compute.v" + + "1.SubnetworkAggregatedList\"G\202\323\344\223\0027\0225/com" + "pute/v1/projects/{project}/aggregated/su" - + "bnetworks/listUsable\332A\007project\022\207\002\n\005Patch" - + "\022/.google.cloud.compute.v1.PatchSubnetwo" - + "rkRequest\032\".google.cloud.compute.v1.Oper" - + "ation\"\250\001\202\323\344\223\002_2H/compute/v1/projects/{pr" + + "bnetworks\332A\007project\022\337\001\n\006Delete\0220.google." + + "cloud.compute.v1.DeleteSubnetworkRequest" + + "\032\".google.cloud.compute.v1.Operation\"\177\202\323" + + "\344\223\002J*H/compute/v1/projects/{project}/reg" + + "ions/{region}/subnetworks/{subnetwork}\332A" + + "\031project,region,subnetwork\212N\020RegionOpera" + + "tions\022\356\002\n\021ExpandIpCidrRange\022;.google.clo" + + "ud.compute.v1.ExpandIpCidrRangeSubnetwor" + + "kRequest\032\".google.cloud.compute.v1.Opera" + + "tion\"\367\001\202\323\344\223\002\217\001\"Z/compute/v1/projects/{pr" + "oject}/regions/{region}/subnetworks/{sub" - + "network}:\023subnetwork_resource\332A-project," - + "region,subnetwork,subnetwork_resource\212N\020" - + "RegionOperations\022\246\002\n\014SetIamPolicy\0226.goog" - + "le.cloud.compute.v1.SetIamPolicySubnetwo" + + "network}/expandIpCidrRange:1subnetworks_" + + "expand_ip_cidr_range_request_resource\332AK" + + "project,region,subnetwork,subnetworks_ex" + + "pand_ip_cidr_range_request_resource\212N\020Re" + + "gionOperations\022\307\001\n\003Get\022-.google.cloud.co" + + "mpute.v1.GetSubnetworkRequest\032#.google.c" + + "loud.compute.v1.Subnetwork\"l\202\323\344\223\002J\022H/com" + + "pute/v1/projects/{project}/regions/{regi" + + "on}/subnetworks/{subnetwork}\332A\031project,r" + + "egion,subnetwork\022\336\001\n\014GetIamPolicy\0226.goog" + + "le.cloud.compute.v1.GetIamPolicySubnetwo" + "rkRequest\032\037.google.cloud.compute.v1.Poli" - + "cy\"\274\001\202\323\344\223\002y\"S/compute/v1/projects/{proje" - + "ct}/regions/{region}/subnetworks/{resour" - + "ce}/setIamPolicy:\"region_set_policy_requ" - + "est_resource\332A:project,region,resource,r" - + "egion_set_policy_request_resource\022\223\003\n\030Se" - + "tPrivateIpGoogleAccess\022B.google.cloud.co" - + "mpute.v1.SetPrivateIpGoogleAccessSubnetw" - + "orkRequest\032\".google.cloud.compute.v1.Ope" - + "ration\"\216\002\202\323\344\223\002\236\001\"a/compute/v1/projects/{" - + "project}/regions/{region}/subnetworks/{s" - + "ubnetwork}/setPrivateIpGoogleAccess:9sub" - + "networks_set_private_ip_google_access_re" - + "quest_resource\332ASproject,region,subnetwo" - + "rk,subnetworks_set_private_ip_google_acc" - + "ess_request_resource\212N\020RegionOperations\022" - + "\307\002\n\022TestIamPermissions\022<.google.cloud.co" - + "mpute.v1.TestIamPermissionsSubnetworkReq" - + "uest\0320.google.cloud.compute.v1.TestPermi" - + "ssionsResponse\"\300\001\202\323\344\223\002~\"Y/compute/v1/pro" + + "cy\"u\202\323\344\223\002U\022S/compute/v1/projects/{projec" + + "t}/regions/{region}/subnetworks/{resourc" + + "e}/getIamPolicy\332A\027project,region,resourc" + + "e\022\361\001\n\006Insert\0220.google.cloud.compute.v1.I" + + "nsertSubnetworkRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\220\001\202\323\344\223\002R\";/compute/v1" + + "/projects/{project}/regions/{region}/sub" + + "networks:\023subnetwork_resource\332A\"project," + + "region,subnetwork_resource\212N\020RegionOpera" + + "tions\022\266\001\n\004List\022/.google.cloud.compute.v1" + + ".ListSubnetworksRequest\032\'.google.cloud.c" + + "ompute.v1.SubnetworkList\"T\202\323\344\223\002=\022;/compu" + + "te/v1/projects/{project}/regions/{region" + + "}/subnetworks\332A\016project,region\022\321\001\n\nListU" + + "sable\0225.google.cloud.compute.v1.ListUsab" + + "leSubnetworksRequest\0328.google.cloud.comp" + + "ute.v1.UsableSubnetworksAggregatedList\"R" + + "\202\323\344\223\002B\022@/compute/v1/projects/{project}/a" + + "ggregated/subnetworks/listUsable\332A\007proje" + + "ct\022\207\002\n\005Patch\022/.google.cloud.compute.v1.P" + + "atchSubnetworkRequest\032\".google.cloud.com" + + "pute.v1.Operation\"\250\001\202\323\344\223\002_2H/compute/v1/" + + "projects/{project}/regions/{region}/subn" + + "etworks/{subnetwork}:\023subnetwork_resourc" + + "e\332A-project,region,subnetwork,subnetwork" + + "_resource\212N\020RegionOperations\022\246\002\n\014SetIamP" + + "olicy\0226.google.cloud.compute.v1.SetIamPo" + + "licySubnetworkRequest\032\037.google.cloud.com" + + "pute.v1.Policy\"\274\001\202\323\344\223\002y\"S/compute/v1/pro" + "jects/{project}/regions/{region}/subnetw" - + "orks/{resource}/testIamPermissions:!test" - + "_permissions_request_resource\332A9project," - + "region,resource,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\236\n\n\021TargetGrpcProxies\022\350\001\n\006Delete\0225" - + ".google.cloud.compute.v1.DeleteTargetGrp" - + "cProxyRequest\032\".google.cloud.compute.v1." - + "Operation\"\202\001\202\323\344\223\002M*K/compute/v1/projects" - + "/{project}/global/targetGrpcProxies/{tar" - + "get_grpc_proxy}\332A\031project,target_grpc_pr" - + "oxy\212N\020GlobalOperations\022\324\001\n\003Get\0222.google." - + "cloud.compute.v1.GetTargetGrpcProxyReque" - + "st\032(.google.cloud.compute.v1.TargetGrpcP" - + "roxy\"o\202\323\344\223\002M\022K/compute/v1/projects/{proj" - + "ect}/global/targetGrpcProxies/{target_gr" - + "pc_proxy}\332A\031project,target_grpc_proxy\022\371\001" - + "\n\006Insert\0225.google.cloud.compute.v1.Inser" - + "tTargetGrpcProxyRequest\032\".google.cloud.c" - + "ompute.v1.Operation\"\223\001\202\323\344\223\002U\"7/compute/v" - + "1/projects/{project}/global/targetGrpcPr" - + "oxies:\032target_grpc_proxy_resource\332A\"proj" - + "ect,target_grpc_proxy_resource\212N\020GlobalO" - + "perations\022\266\001\n\004List\0225.google.cloud.comput" - + "e.v1.ListTargetGrpcProxiesRequest\032,.goog" - + "le.cloud.compute.v1.TargetGrpcProxyList\"" - + "I\202\323\344\223\0029\0227/compute/v1/projects/{project}/" - + "global/targetGrpcProxies\332A\007project\022\235\002\n\005P" - + "atch\0224.google.cloud.compute.v1.PatchTarg" - + "etGrpcProxyRequest\032\".google.cloud.comput" - + "e.v1.Operation\"\271\001\202\323\344\223\002i2K/compute/v1/pro" - + "jects/{project}/global/targetGrpcProxies" - + "/{target_grpc_proxy}:\032target_grpc_proxy_" - + "resource\332A4project,target_grpc_proxy,tar" - + "get_grpc_proxy_resource\212N\020GlobalOperatio" - + "ns\032r\312A\026compute.googleapis.com\322AVhttps://" - + "www.googleapis.com/auth/compute,https://" - + "www.googleapis.com/auth/cloud-platform2\244" - + "\016\n\021TargetHttpProxies\022\330\001\n\016AggregatedList\022" - + "?.google.cloud.compute.v1.AggregatedList" - + "TargetHttpProxiesRequest\0326.google.cloud." - + "compute.v1.TargetHttpProxyAggregatedList" - + "\"M\202\323\344\223\002=\022;/compute/v1/projects/{project}" - + "/aggregated/targetHttpProxies\332A\007project\022" + + "orks/{resource}/setIamPolicy:\"region_set" + + "_policy_request_resource\332A:project,regio" + + "n,resource,region_set_policy_request_res" + + "ource\022\223\003\n\030SetPrivateIpGoogleAccess\022B.goo" + + "gle.cloud.compute.v1.SetPrivateIpGoogleA" + + "ccessSubnetworkRequest\032\".google.cloud.co" + + "mpute.v1.Operation\"\216\002\202\323\344\223\002\236\001\"a/compute/v" + + "1/projects/{project}/regions/{region}/su" + + "bnetworks/{subnetwork}/setPrivateIpGoogl" + + "eAccess:9subnetworks_set_private_ip_goog" + + "le_access_request_resource\332ASproject,reg" + + "ion,subnetwork,subnetworks_set_private_i" + + "p_google_access_request_resource\212N\020Regio" + + "nOperations\022\307\002\n\022TestIamPermissions\022<.goo" + + "gle.cloud.compute.v1.TestIamPermissionsS" + + "ubnetworkRequest\0320.google.cloud.compute." + + "v1.TestPermissionsResponse\"\300\001\202\323\344\223\002~\"Y/co" + + "mpute/v1/projects/{project}/regions/{reg" + + "ion}/subnetworks/{resource}/testIamPermi" + + "ssions:!test_permissions_request_resourc" + + "e\332A9project,region,resource,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\236\n\n\021TargetGrpcProxies\022" + "\350\001\n\006Delete\0225.google.cloud.compute.v1.Del" - + "eteTargetHttpProxyRequest\032\".google.cloud" + + "eteTargetGrpcProxyRequest\032\".google.cloud" + ".compute.v1.Operation\"\202\001\202\323\344\223\002M*K/compute" - + "/v1/projects/{project}/global/targetHttp" - + "Proxies/{target_http_proxy}\332A\031project,ta" - + "rget_http_proxy\212N\020GlobalOperations\022\324\001\n\003G" - + "et\0222.google.cloud.compute.v1.GetTargetHt" - + "tpProxyRequest\032(.google.cloud.compute.v1" - + ".TargetHttpProxy\"o\202\323\344\223\002M\022K/compute/v1/pr" - + "ojects/{project}/global/targetHttpProxie" - + "s/{target_http_proxy}\332A\031project,target_h" - + "ttp_proxy\022\371\001\n\006Insert\0225.google.cloud.comp" - + "ute.v1.InsertTargetHttpProxyRequest\032\".go" + + "/v1/projects/{project}/global/targetGrpc" + + "Proxies/{target_grpc_proxy}\332A\031project,ta" + + "rget_grpc_proxy\212N\020GlobalOperations\022\324\001\n\003G" + + "et\0222.google.cloud.compute.v1.GetTargetGr" + + "pcProxyRequest\032(.google.cloud.compute.v1" + + ".TargetGrpcProxy\"o\202\323\344\223\002M\022K/compute/v1/pr" + + "ojects/{project}/global/targetGrpcProxie" + + "s/{target_grpc_proxy}\332A\031project,target_g" + + "rpc_proxy\022\371\001\n\006Insert\0225.google.cloud.comp" + + "ute.v1.InsertTargetGrpcProxyRequest\032\".go" + "ogle.cloud.compute.v1.Operation\"\223\001\202\323\344\223\002U" + "\"7/compute/v1/projects/{project}/global/" - + "targetHttpProxies:\032target_http_proxy_res" - + "ource\332A\"project,target_http_proxy_resour" + + "targetGrpcProxies:\032target_grpc_proxy_res" + + "ource\332A\"project,target_grpc_proxy_resour" + "ce\212N\020GlobalOperations\022\266\001\n\004List\0225.google." - + "cloud.compute.v1.ListTargetHttpProxiesRe" - + "quest\032,.google.cloud.compute.v1.TargetHt" - + "tpProxyList\"I\202\323\344\223\0029\0227/compute/v1/project" - + "s/{project}/global/targetHttpProxies\332A\007p" + + "cloud.compute.v1.ListTargetGrpcProxiesRe" + + "quest\032,.google.cloud.compute.v1.TargetGr" + + "pcProxyList\"I\202\323\344\223\0029\0227/compute/v1/project" + + "s/{project}/global/targetGrpcProxies\332A\007p" + "roject\022\235\002\n\005Patch\0224.google.cloud.compute." - + "v1.PatchTargetHttpProxyRequest\032\".google." + + "v1.PatchTargetGrpcProxyRequest\032\".google." + "cloud.compute.v1.Operation\"\271\001\202\323\344\223\002i2K/co" + "mpute/v1/projects/{project}/global/targe" - + "tHttpProxies/{target_http_proxy}:\032target" - + "_http_proxy_resource\332A4project,target_ht" - + "tp_proxy,target_http_proxy_resource\212N\020Gl" - + "obalOperations\022\250\002\n\tSetUrlMap\0228.google.cl" - + "oud.compute.v1.SetUrlMapTargetHttpProxyR" - + "equest\032\".google.cloud.compute.v1.Operati" - + "on\"\274\001\202\323\344\223\002l\"N/compute/v1/projects/{proje" - + "ct}/targetHttpProxies/{target_http_proxy" - + "}/setUrlMap:\032url_map_reference_resource\332" - + "A4project,target_http_proxy,url_map_refe" - + "rence_resource\212N\020GlobalOperations\032r\312A\026co" - + "mpute.googleapis.com\322AVhttps://www.googl" - + "eapis.com/auth/compute,https://www.googl" - + "eapis.com/auth/cloud-platform2\242\032\n\022Target" - + "HttpsProxies\022\333\001\n\016AggregatedList\022@.google" - + ".cloud.compute.v1.AggregatedListTargetHt" - + "tpsProxiesRequest\0327.google.cloud.compute" - + ".v1.TargetHttpsProxyAggregatedList\"N\202\323\344\223" - + "\002>\022\022google.golang.org/genpr" - + "oto/googleapis/cloud/compute/v1;compute\252" - + "\002\027Google.Cloud.Compute.V1\312\002\027Google\\Cloud" - + "\\Compute\\V1\352\002\032Google::Cloud::Compute::V1" - + "b\006proto3" + + "oogleapis.com/auth/cloud-platformB\260\001\n\033co" + + "m.google.cloud.compute.v1P\001Z>google.gola" + + "ng.org/genproto/googleapis/cloud/compute" + + "/v1;compute\252\002\027Google.Cloud.Compute.V1\312\002\027" + + "Google\\Cloud\\Compute\\V1\352\002\032Google::Cloud:" + + ":Compute::V1b\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -20251,6 +20372,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AttachedDisk_descriptor, new java.lang.String[] { + "Architecture", "AutoDelete", "Boot", "DeviceName", @@ -20266,6 +20388,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ShieldedInstanceInitialState", "Source", "Type", + "Architecture", "AutoDelete", "Boot", "DeviceName", @@ -20286,6 +20409,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_AttachedDiskInitializeParams_descriptor, new java.lang.String[] { + "Architecture", "Description", "DiskName", "DiskSizeGb", @@ -20299,6 +20423,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SourceImageEncryptionKey", "SourceSnapshot", "SourceSnapshotEncryptionKey", + "Architecture", "Description", "DiskName", "DiskSizeGb", @@ -22186,6 +22311,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Disk_descriptor, new java.lang.String[] { + "Architecture", "CreationTimestamp", "Description", "DiskEncryptionKey", @@ -22222,6 +22348,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Type", "Users", "Zone", + "Architecture", "CreationTimestamp", "Description", "DiskEncryptionKey", @@ -22492,26 +22619,50 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_EnableXpnResourceProjectRequest_descriptor, new java.lang.String[] { - "Project", "ProjectsEnableXpnResourceRequestResource", "RequestId", "RequestId", + "Project", "ProjectsEnableXpnResourceRequestResource", "RequestId", "RequestId", + }); + internal_static_google_cloud_compute_v1_Error_descriptor = + getDescriptor().getMessageTypes().get(259); + internal_static_google_cloud_compute_v1_Error_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_Error_descriptor, + new java.lang.String[] { + "Errors", + }); + internal_static_google_cloud_compute_v1_ErrorDetails_descriptor = + getDescriptor().getMessageTypes().get(260); + internal_static_google_cloud_compute_v1_ErrorDetails_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_ErrorDetails_descriptor, + new java.lang.String[] { + "ErrorInfo", "Help", "LocalizedMessage", "ErrorInfo", "Help", "LocalizedMessage", + }); + internal_static_google_cloud_compute_v1_ErrorInfo_descriptor = + getDescriptor().getMessageTypes().get(261); + internal_static_google_cloud_compute_v1_ErrorInfo_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_ErrorInfo_descriptor, + new java.lang.String[] { + "Domain", "Metadatas", "Reason", "Domain", "Reason", }); - internal_static_google_cloud_compute_v1_Error_descriptor = - getDescriptor().getMessageTypes().get(259); - internal_static_google_cloud_compute_v1_Error_fieldAccessorTable = + internal_static_google_cloud_compute_v1_ErrorInfo_MetadatasEntry_descriptor = + internal_static_google_cloud_compute_v1_ErrorInfo_descriptor.getNestedTypes().get(0); + internal_static_google_cloud_compute_v1_ErrorInfo_MetadatasEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( - internal_static_google_cloud_compute_v1_Error_descriptor, + internal_static_google_cloud_compute_v1_ErrorInfo_MetadatasEntry_descriptor, new java.lang.String[] { - "Errors", + "Key", "Value", }); internal_static_google_cloud_compute_v1_Errors_descriptor = - getDescriptor().getMessageTypes().get(260); + getDescriptor().getMessageTypes().get(262); internal_static_google_cloud_compute_v1_Errors_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Errors_descriptor, new java.lang.String[] { - "Code", "Location", "Message", "Code", "Location", "Message", + "Code", "ErrorDetails", "Location", "Message", "Code", "Location", "Message", }); internal_static_google_cloud_compute_v1_ExchangedPeeringRoute_descriptor = - getDescriptor().getMessageTypes().get(261); + getDescriptor().getMessageTypes().get(263); internal_static_google_cloud_compute_v1_ExchangedPeeringRoute_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExchangedPeeringRoute_descriptor, @@ -22528,7 +22679,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Type", }); internal_static_google_cloud_compute_v1_ExchangedPeeringRoutesList_descriptor = - getDescriptor().getMessageTypes().get(262); + getDescriptor().getMessageTypes().get(264); internal_static_google_cloud_compute_v1_ExchangedPeeringRoutesList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExchangedPeeringRoutesList_descriptor, @@ -22546,7 +22697,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Warning", }); internal_static_google_cloud_compute_v1_ExpandIpCidrRangeSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(263); + getDescriptor().getMessageTypes().get(265); internal_static_google_cloud_compute_v1_ExpandIpCidrRangeSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExpandIpCidrRangeSubnetworkRequest_descriptor, @@ -22559,7 +22710,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RequestId", }); internal_static_google_cloud_compute_v1_Expr_descriptor = - getDescriptor().getMessageTypes().get(264); + getDescriptor().getMessageTypes().get(266); internal_static_google_cloud_compute_v1_Expr_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Expr_descriptor, @@ -22574,7 +22725,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Title", }); internal_static_google_cloud_compute_v1_ExternalVpnGateway_descriptor = - getDescriptor().getMessageTypes().get(265); + getDescriptor().getMessageTypes().get(267); internal_static_google_cloud_compute_v1_ExternalVpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExternalVpnGateway_descriptor, @@ -22609,7 +22760,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ExternalVpnGatewayInterface_descriptor = - getDescriptor().getMessageTypes().get(266); + getDescriptor().getMessageTypes().get(268); internal_static_google_cloud_compute_v1_ExternalVpnGatewayInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExternalVpnGatewayInterface_descriptor, @@ -22617,7 +22768,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Id", "IpAddress", "Id", "IpAddress", }); internal_static_google_cloud_compute_v1_ExternalVpnGatewayList_descriptor = - getDescriptor().getMessageTypes().get(267); + getDescriptor().getMessageTypes().get(269); internal_static_google_cloud_compute_v1_ExternalVpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ExternalVpnGatewayList_descriptor, @@ -22637,7 +22788,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Warning", }); internal_static_google_cloud_compute_v1_FileContentBuffer_descriptor = - getDescriptor().getMessageTypes().get(268); + getDescriptor().getMessageTypes().get(270); internal_static_google_cloud_compute_v1_FileContentBuffer_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FileContentBuffer_descriptor, @@ -22645,7 +22796,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Content", "FileType", "Content", "FileType", }); internal_static_google_cloud_compute_v1_Firewall_descriptor = - getDescriptor().getMessageTypes().get(269); + getDescriptor().getMessageTypes().get(271); internal_static_google_cloud_compute_v1_Firewall_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Firewall_descriptor, @@ -22682,7 +22833,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "SelfLink", }); internal_static_google_cloud_compute_v1_FirewallList_descriptor = - getDescriptor().getMessageTypes().get(270); + getDescriptor().getMessageTypes().get(272); internal_static_google_cloud_compute_v1_FirewallList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallList_descriptor, @@ -22700,7 +22851,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Warning", }); internal_static_google_cloud_compute_v1_FirewallLogConfig_descriptor = - getDescriptor().getMessageTypes().get(271); + getDescriptor().getMessageTypes().get(273); internal_static_google_cloud_compute_v1_FirewallLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallLogConfig_descriptor, @@ -22708,7 +22859,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Enable", "Metadata", "Enable", "Metadata", }); internal_static_google_cloud_compute_v1_FirewallPoliciesListAssociationsResponse_descriptor = - getDescriptor().getMessageTypes().get(272); + getDescriptor().getMessageTypes().get(274); internal_static_google_cloud_compute_v1_FirewallPoliciesListAssociationsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPoliciesListAssociationsResponse_descriptor, @@ -22716,7 +22867,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Associations", "Kind", "Kind", }); internal_static_google_cloud_compute_v1_FirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(273); + getDescriptor().getMessageTypes().get(275); internal_static_google_cloud_compute_v1_FirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicy_descriptor, @@ -22751,7 +22902,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ShortName", }); internal_static_google_cloud_compute_v1_FirewallPolicyAssociation_descriptor = - getDescriptor().getMessageTypes().get(274); + getDescriptor().getMessageTypes().get(276); internal_static_google_cloud_compute_v1_FirewallPolicyAssociation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyAssociation_descriptor, @@ -22768,7 +22919,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ShortName", }); internal_static_google_cloud_compute_v1_FirewallPolicyList_descriptor = - getDescriptor().getMessageTypes().get(275); + getDescriptor().getMessageTypes().get(277); internal_static_google_cloud_compute_v1_FirewallPolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyList_descriptor, @@ -22784,7 +22935,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Warning", }); internal_static_google_cloud_compute_v1_FirewallPolicyRule_descriptor = - getDescriptor().getMessageTypes().get(276); + getDescriptor().getMessageTypes().get(278); internal_static_google_cloud_compute_v1_FirewallPolicyRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyRule_descriptor, @@ -22814,7 +22965,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "RuleTupleCount", }); internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcher_descriptor = - getDescriptor().getMessageTypes().get(277); + getDescriptor().getMessageTypes().get(279); internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcher_descriptor, @@ -22822,7 +22973,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DestIpRanges", "Layer4Configs", "SrcIpRanges", "SrcSecureTags", }); internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcherLayer4Config_descriptor = - getDescriptor().getMessageTypes().get(278); + getDescriptor().getMessageTypes().get(280); internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcherLayer4Config_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyRuleMatcherLayer4Config_descriptor, @@ -22830,7 +22981,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "IpProtocol", "Ports", "IpProtocol", }); internal_static_google_cloud_compute_v1_FirewallPolicyRuleSecureTag_descriptor = - getDescriptor().getMessageTypes().get(279); + getDescriptor().getMessageTypes().get(281); internal_static_google_cloud_compute_v1_FirewallPolicyRuleSecureTag_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FirewallPolicyRuleSecureTag_descriptor, @@ -22838,7 +22989,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Name", "State", "Name", "State", }); internal_static_google_cloud_compute_v1_FixedOrPercent_descriptor = - getDescriptor().getMessageTypes().get(280); + getDescriptor().getMessageTypes().get(282); internal_static_google_cloud_compute_v1_FixedOrPercent_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_FixedOrPercent_descriptor, @@ -22846,7 +22997,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Calculated", "Fixed", "Percent", "Calculated", "Fixed", "Percent", }); internal_static_google_cloud_compute_v1_ForwardingRule_descriptor = - getDescriptor().getMessageTypes().get(281); + getDescriptor().getMessageTypes().get(283); internal_static_google_cloud_compute_v1_ForwardingRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRule_descriptor, @@ -22919,7 +23070,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ForwardingRuleAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(282); + getDescriptor().getMessageTypes().get(284); internal_static_google_cloud_compute_v1_ForwardingRuleAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRuleAggregatedList_descriptor, @@ -22948,7 +23099,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ForwardingRuleList_descriptor = - getDescriptor().getMessageTypes().get(283); + getDescriptor().getMessageTypes().get(285); internal_static_google_cloud_compute_v1_ForwardingRuleList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRuleList_descriptor, @@ -22966,7 +23117,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Warning", }); internal_static_google_cloud_compute_v1_ForwardingRuleReference_descriptor = - getDescriptor().getMessageTypes().get(284); + getDescriptor().getMessageTypes().get(286); internal_static_google_cloud_compute_v1_ForwardingRuleReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRuleReference_descriptor, @@ -22974,7 +23125,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRule", "ForwardingRule", }); internal_static_google_cloud_compute_v1_ForwardingRuleServiceDirectoryRegistration_descriptor = - getDescriptor().getMessageTypes().get(285); + getDescriptor().getMessageTypes().get(287); internal_static_google_cloud_compute_v1_ForwardingRuleServiceDirectoryRegistration_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRuleServiceDirectoryRegistration_descriptor, @@ -22987,7 +23138,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ServiceDirectoryRegion", }); internal_static_google_cloud_compute_v1_ForwardingRulesScopedList_descriptor = - getDescriptor().getMessageTypes().get(286); + getDescriptor().getMessageTypes().get(288); internal_static_google_cloud_compute_v1_ForwardingRulesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ForwardingRulesScopedList_descriptor, @@ -22995,7 +23146,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRules", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_GRPCHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(287); + getDescriptor().getMessageTypes().get(289); internal_static_google_cloud_compute_v1_GRPCHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GRPCHealthCheck_descriptor, @@ -23010,7 +23161,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PortSpecification", }); internal_static_google_cloud_compute_v1_GetAcceleratorTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(288); + getDescriptor().getMessageTypes().get(290); internal_static_google_cloud_compute_v1_GetAcceleratorTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAcceleratorTypeRequest_descriptor, @@ -23018,7 +23169,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "AcceleratorType", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(289); + getDescriptor().getMessageTypes().get(291); internal_static_google_cloud_compute_v1_GetAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAddressRequest_descriptor, @@ -23026,7 +23177,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Address", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetAssociationFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(290); + getDescriptor().getMessageTypes().get(292); internal_static_google_cloud_compute_v1_GetAssociationFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAssociationFirewallPolicyRequest_descriptor, @@ -23034,7 +23185,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Name", "Name", }); internal_static_google_cloud_compute_v1_GetAssociationNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(291); + getDescriptor().getMessageTypes().get(293); internal_static_google_cloud_compute_v1_GetAssociationNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAssociationNetworkFirewallPolicyRequest_descriptor, @@ -23042,7 +23193,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Name", "Project", "Name", }); internal_static_google_cloud_compute_v1_GetAssociationRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(292); + getDescriptor().getMessageTypes().get(294); internal_static_google_cloud_compute_v1_GetAssociationRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAssociationRegionNetworkFirewallPolicyRequest_descriptor, @@ -23050,7 +23201,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Name", "Project", "Region", "Name", }); internal_static_google_cloud_compute_v1_GetAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(293); + getDescriptor().getMessageTypes().get(295); internal_static_google_cloud_compute_v1_GetAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetAutoscalerRequest_descriptor, @@ -23058,7 +23209,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Autoscaler", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(294); + getDescriptor().getMessageTypes().get(296); internal_static_google_cloud_compute_v1_GetBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetBackendBucketRequest_descriptor, @@ -23066,7 +23217,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendBucket", "Project", }); internal_static_google_cloud_compute_v1_GetBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(295); + getDescriptor().getMessageTypes().get(297); internal_static_google_cloud_compute_v1_GetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetBackendServiceRequest_descriptor, @@ -23074,7 +23225,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", }); internal_static_google_cloud_compute_v1_GetDiagnosticsInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(296); + getDescriptor().getMessageTypes().get(298); internal_static_google_cloud_compute_v1_GetDiagnosticsInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetDiagnosticsInterconnectRequest_descriptor, @@ -23082,7 +23233,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Interconnect", "Project", }); internal_static_google_cloud_compute_v1_GetDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(297); + getDescriptor().getMessageTypes().get(299); internal_static_google_cloud_compute_v1_GetDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetDiskRequest_descriptor, @@ -23090,7 +23241,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disk", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetDiskTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(298); + getDescriptor().getMessageTypes().get(300); internal_static_google_cloud_compute_v1_GetDiskTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetDiskTypeRequest_descriptor, @@ -23098,7 +23249,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DiskType", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(299); + getDescriptor().getMessageTypes().get(301); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetEffectiveFirewallsInstanceRequest_descriptor, @@ -23106,7 +23257,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", "NetworkInterface", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(300); + getDescriptor().getMessageTypes().get(302); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetEffectiveFirewallsNetworkRequest_descriptor, @@ -23114,7 +23265,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Network", "Project", }); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(301); + getDescriptor().getMessageTypes().get(303); internal_static_google_cloud_compute_v1_GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetEffectiveFirewallsRegionNetworkFirewallPolicyRequest_descriptor, @@ -23122,7 +23273,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Network", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(302); + getDescriptor().getMessageTypes().get(304); internal_static_google_cloud_compute_v1_GetExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetExternalVpnGatewayRequest_descriptor, @@ -23130,7 +23281,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ExternalVpnGateway", "Project", }); internal_static_google_cloud_compute_v1_GetFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(303); + getDescriptor().getMessageTypes().get(305); internal_static_google_cloud_compute_v1_GetFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetFirewallPolicyRequest_descriptor, @@ -23138,7 +23289,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", }); internal_static_google_cloud_compute_v1_GetFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(304); + getDescriptor().getMessageTypes().get(306); internal_static_google_cloud_compute_v1_GetFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetFirewallRequest_descriptor, @@ -23146,7 +23297,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Firewall", "Project", }); internal_static_google_cloud_compute_v1_GetForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(305); + getDescriptor().getMessageTypes().get(307); internal_static_google_cloud_compute_v1_GetForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetForwardingRuleRequest_descriptor, @@ -23154,7 +23305,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRule", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetFromFamilyImageRequest_descriptor = - getDescriptor().getMessageTypes().get(306); + getDescriptor().getMessageTypes().get(308); internal_static_google_cloud_compute_v1_GetFromFamilyImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetFromFamilyImageRequest_descriptor, @@ -23162,7 +23313,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Family", "Project", }); internal_static_google_cloud_compute_v1_GetGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(307); + getDescriptor().getMessageTypes().get(309); internal_static_google_cloud_compute_v1_GetGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalAddressRequest_descriptor, @@ -23170,7 +23321,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Address", "Project", }); internal_static_google_cloud_compute_v1_GetGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(308); + getDescriptor().getMessageTypes().get(310); internal_static_google_cloud_compute_v1_GetGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalForwardingRuleRequest_descriptor, @@ -23178,7 +23329,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ForwardingRule", "Project", }); internal_static_google_cloud_compute_v1_GetGlobalNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(309); + getDescriptor().getMessageTypes().get(311); internal_static_google_cloud_compute_v1_GetGlobalNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalNetworkEndpointGroupRequest_descriptor, @@ -23186,7 +23337,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEndpointGroup", "Project", }); internal_static_google_cloud_compute_v1_GetGlobalOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(310); + getDescriptor().getMessageTypes().get(312); internal_static_google_cloud_compute_v1_GetGlobalOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalOperationRequest_descriptor, @@ -23194,7 +23345,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "Project", }); internal_static_google_cloud_compute_v1_GetGlobalOrganizationOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(311); + getDescriptor().getMessageTypes().get(313); internal_static_google_cloud_compute_v1_GetGlobalOrganizationOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalOrganizationOperationRequest_descriptor, @@ -23202,7 +23353,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "ParentId", "ParentId", }); internal_static_google_cloud_compute_v1_GetGlobalPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(312); + getDescriptor().getMessageTypes().get(314); internal_static_google_cloud_compute_v1_GetGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGlobalPublicDelegatedPrefixeRequest_descriptor, @@ -23210,7 +23361,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicDelegatedPrefix", }); internal_static_google_cloud_compute_v1_GetGuestAttributesInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(313); + getDescriptor().getMessageTypes().get(315); internal_static_google_cloud_compute_v1_GetGuestAttributesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetGuestAttributesInstanceRequest_descriptor, @@ -23218,7 +23369,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", "Project", "QueryPath", "VariableKey", "Zone", "QueryPath", "VariableKey", }); internal_static_google_cloud_compute_v1_GetHealthBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(314); + getDescriptor().getMessageTypes().get(316); internal_static_google_cloud_compute_v1_GetHealthBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetHealthBackendServiceRequest_descriptor, @@ -23226,7 +23377,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", "ResourceGroupReferenceResource", }); internal_static_google_cloud_compute_v1_GetHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(315); + getDescriptor().getMessageTypes().get(317); internal_static_google_cloud_compute_v1_GetHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetHealthCheckRequest_descriptor, @@ -23234,7 +23385,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HealthCheck", "Project", }); internal_static_google_cloud_compute_v1_GetHealthRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(316); + getDescriptor().getMessageTypes().get(318); internal_static_google_cloud_compute_v1_GetHealthRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetHealthRegionBackendServiceRequest_descriptor, @@ -23242,7 +23393,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", "Region", "ResourceGroupReferenceResource", }); internal_static_google_cloud_compute_v1_GetHealthTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(317); + getDescriptor().getMessageTypes().get(319); internal_static_google_cloud_compute_v1_GetHealthTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetHealthTargetPoolRequest_descriptor, @@ -23250,7 +23401,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceReferenceResource", "Project", "Region", "TargetPool", }); internal_static_google_cloud_compute_v1_GetIamPolicyDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(318); + getDescriptor().getMessageTypes().get(320); internal_static_google_cloud_compute_v1_GetIamPolicyDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyDiskRequest_descriptor, @@ -23262,7 +23413,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicyFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(319); + getDescriptor().getMessageTypes().get(321); internal_static_google_cloud_compute_v1_GetIamPolicyFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyFirewallPolicyRequest_descriptor, @@ -23270,7 +23421,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", "Resource", "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicyImageRequest_descriptor = - getDescriptor().getMessageTypes().get(320); + getDescriptor().getMessageTypes().get(322); internal_static_google_cloud_compute_v1_GetIamPolicyImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyImageRequest_descriptor, @@ -23281,7 +23432,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(321); + getDescriptor().getMessageTypes().get(323); internal_static_google_cloud_compute_v1_GetIamPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyInstanceRequest_descriptor, @@ -23293,7 +23444,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicyInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(322); + getDescriptor().getMessageTypes().get(324); internal_static_google_cloud_compute_v1_GetIamPolicyInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyInstanceTemplateRequest_descriptor, @@ -23304,7 +23455,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicyLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(323); + getDescriptor().getMessageTypes().get(325); internal_static_google_cloud_compute_v1_GetIamPolicyLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyLicenseRequest_descriptor, @@ -23315,7 +23466,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicyMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(324); + getDescriptor().getMessageTypes().get(326); internal_static_google_cloud_compute_v1_GetIamPolicyMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyMachineImageRequest_descriptor, @@ -23326,7 +23477,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicyNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(325); + getDescriptor().getMessageTypes().get(327); internal_static_google_cloud_compute_v1_GetIamPolicyNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyNetworkFirewallPolicyRequest_descriptor, @@ -23337,7 +23488,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicyNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(326); + getDescriptor().getMessageTypes().get(328); internal_static_google_cloud_compute_v1_GetIamPolicyNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyNodeGroupRequest_descriptor, @@ -23349,7 +23500,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicyNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(327); + getDescriptor().getMessageTypes().get(329); internal_static_google_cloud_compute_v1_GetIamPolicyNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyNodeTemplateRequest_descriptor, @@ -23361,7 +23512,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicyRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(328); + getDescriptor().getMessageTypes().get(330); internal_static_google_cloud_compute_v1_GetIamPolicyRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyRegionDiskRequest_descriptor, @@ -23373,7 +23524,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(329); + getDescriptor().getMessageTypes().get(331); internal_static_google_cloud_compute_v1_GetIamPolicyRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor, @@ -23385,7 +23536,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicyReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(330); + getDescriptor().getMessageTypes().get(332); internal_static_google_cloud_compute_v1_GetIamPolicyReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyReservationRequest_descriptor, @@ -23397,7 +23548,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicyResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(331); + getDescriptor().getMessageTypes().get(333); internal_static_google_cloud_compute_v1_GetIamPolicyResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyResourcePolicyRequest_descriptor, @@ -23409,7 +23560,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicyServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(332); + getDescriptor().getMessageTypes().get(334); internal_static_google_cloud_compute_v1_GetIamPolicyServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicyServiceAttachmentRequest_descriptor, @@ -23421,7 +23572,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicySnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(333); + getDescriptor().getMessageTypes().get(335); internal_static_google_cloud_compute_v1_GetIamPolicySnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicySnapshotRequest_descriptor, @@ -23432,7 +23583,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetIamPolicySubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(334); + getDescriptor().getMessageTypes().get(336); internal_static_google_cloud_compute_v1_GetIamPolicySubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetIamPolicySubnetworkRequest_descriptor, @@ -23444,7 +23595,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "OptionsRequestedPolicyVersion", }); internal_static_google_cloud_compute_v1_GetImageFamilyViewRequest_descriptor = - getDescriptor().getMessageTypes().get(335); + getDescriptor().getMessageTypes().get(337); internal_static_google_cloud_compute_v1_GetImageFamilyViewRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetImageFamilyViewRequest_descriptor, @@ -23452,7 +23603,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Family", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetImageRequest_descriptor = - getDescriptor().getMessageTypes().get(336); + getDescriptor().getMessageTypes().get(338); internal_static_google_cloud_compute_v1_GetImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetImageRequest_descriptor, @@ -23460,7 +23611,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Image", "Project", }); internal_static_google_cloud_compute_v1_GetInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(337); + getDescriptor().getMessageTypes().get(339); internal_static_google_cloud_compute_v1_GetInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceGroupManagerRequest_descriptor, @@ -23468,7 +23619,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroupManager", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(338); + getDescriptor().getMessageTypes().get(340); internal_static_google_cloud_compute_v1_GetInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceGroupRequest_descriptor, @@ -23476,7 +23627,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroup", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(339); + getDescriptor().getMessageTypes().get(341); internal_static_google_cloud_compute_v1_GetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceRequest_descriptor, @@ -23484,7 +23635,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(340); + getDescriptor().getMessageTypes().get(342); internal_static_google_cloud_compute_v1_GetInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInstanceTemplateRequest_descriptor, @@ -23492,7 +23643,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceTemplate", "Project", }); internal_static_google_cloud_compute_v1_GetInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(341); + getDescriptor().getMessageTypes().get(343); internal_static_google_cloud_compute_v1_GetInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectAttachmentRequest_descriptor, @@ -23500,7 +23651,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectAttachment", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetInterconnectLocationRequest_descriptor = - getDescriptor().getMessageTypes().get(342); + getDescriptor().getMessageTypes().get(344); internal_static_google_cloud_compute_v1_GetInterconnectLocationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectLocationRequest_descriptor, @@ -23508,7 +23659,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InterconnectLocation", "Project", }); internal_static_google_cloud_compute_v1_GetInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(343); + getDescriptor().getMessageTypes().get(345); internal_static_google_cloud_compute_v1_GetInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetInterconnectRequest_descriptor, @@ -23516,7 +23667,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Interconnect", "Project", }); internal_static_google_cloud_compute_v1_GetLicenseCodeRequest_descriptor = - getDescriptor().getMessageTypes().get(344); + getDescriptor().getMessageTypes().get(346); internal_static_google_cloud_compute_v1_GetLicenseCodeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetLicenseCodeRequest_descriptor, @@ -23524,7 +23675,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "LicenseCode", "Project", }); internal_static_google_cloud_compute_v1_GetLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(345); + getDescriptor().getMessageTypes().get(347); internal_static_google_cloud_compute_v1_GetLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetLicenseRequest_descriptor, @@ -23532,7 +23683,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "License", "Project", }); internal_static_google_cloud_compute_v1_GetMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(346); + getDescriptor().getMessageTypes().get(348); internal_static_google_cloud_compute_v1_GetMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetMachineImageRequest_descriptor, @@ -23540,7 +23691,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MachineImage", "Project", }); internal_static_google_cloud_compute_v1_GetMachineTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(347); + getDescriptor().getMessageTypes().get(349); internal_static_google_cloud_compute_v1_GetMachineTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetMachineTypeRequest_descriptor, @@ -23548,7 +23699,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "MachineType", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetNatMappingInfoRoutersRequest_descriptor = - getDescriptor().getMessageTypes().get(348); + getDescriptor().getMessageTypes().get(350); internal_static_google_cloud_compute_v1_GetNatMappingInfoRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNatMappingInfoRoutersRequest_descriptor, @@ -23568,7 +23719,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_GetNetworkEdgeSecurityServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(349); + getDescriptor().getMessageTypes().get(351); internal_static_google_cloud_compute_v1_GetNetworkEdgeSecurityServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkEdgeSecurityServiceRequest_descriptor, @@ -23576,7 +23727,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEdgeSecurityService", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(350); + getDescriptor().getMessageTypes().get(352); internal_static_google_cloud_compute_v1_GetNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkEndpointGroupRequest_descriptor, @@ -23584,7 +23735,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEndpointGroup", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(351); + getDescriptor().getMessageTypes().get(353); internal_static_google_cloud_compute_v1_GetNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkFirewallPolicyRequest_descriptor, @@ -23592,7 +23743,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Project", }); internal_static_google_cloud_compute_v1_GetNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(352); + getDescriptor().getMessageTypes().get(354); internal_static_google_cloud_compute_v1_GetNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNetworkRequest_descriptor, @@ -23600,7 +23751,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Network", "Project", }); internal_static_google_cloud_compute_v1_GetNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(353); + getDescriptor().getMessageTypes().get(355); internal_static_google_cloud_compute_v1_GetNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNodeGroupRequest_descriptor, @@ -23608,7 +23759,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NodeGroup", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(354); + getDescriptor().getMessageTypes().get(356); internal_static_google_cloud_compute_v1_GetNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNodeTemplateRequest_descriptor, @@ -23616,7 +23767,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NodeTemplate", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetNodeTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(355); + getDescriptor().getMessageTypes().get(357); internal_static_google_cloud_compute_v1_GetNodeTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetNodeTypeRequest_descriptor, @@ -23624,7 +23775,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NodeType", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(356); + getDescriptor().getMessageTypes().get(358); internal_static_google_cloud_compute_v1_GetPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetPacketMirroringRequest_descriptor, @@ -23632,7 +23783,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "PacketMirroring", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(357); + getDescriptor().getMessageTypes().get(359); internal_static_google_cloud_compute_v1_GetProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetProjectRequest_descriptor, @@ -23640,7 +23791,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", }); internal_static_google_cloud_compute_v1_GetPublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(358); + getDescriptor().getMessageTypes().get(360); internal_static_google_cloud_compute_v1_GetPublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetPublicAdvertisedPrefixeRequest_descriptor, @@ -23648,7 +23799,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicAdvertisedPrefix", }); internal_static_google_cloud_compute_v1_GetPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(359); + getDescriptor().getMessageTypes().get(361); internal_static_google_cloud_compute_v1_GetPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetPublicDelegatedPrefixeRequest_descriptor, @@ -23656,7 +23807,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "PublicDelegatedPrefix", "Region", }); internal_static_google_cloud_compute_v1_GetRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(360); + getDescriptor().getMessageTypes().get(362); internal_static_google_cloud_compute_v1_GetRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionAutoscalerRequest_descriptor, @@ -23664,7 +23815,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Autoscaler", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(361); + getDescriptor().getMessageTypes().get(363); internal_static_google_cloud_compute_v1_GetRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionBackendServiceRequest_descriptor, @@ -23672,7 +23823,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "BackendService", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(362); + getDescriptor().getMessageTypes().get(364); internal_static_google_cloud_compute_v1_GetRegionCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionCommitmentRequest_descriptor, @@ -23680,7 +23831,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Commitment", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(363); + getDescriptor().getMessageTypes().get(365); internal_static_google_cloud_compute_v1_GetRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionDiskRequest_descriptor, @@ -23688,7 +23839,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Disk", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionDiskTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(364); + getDescriptor().getMessageTypes().get(366); internal_static_google_cloud_compute_v1_GetRegionDiskTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionDiskTypeRequest_descriptor, @@ -23696,7 +23847,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "DiskType", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(365); + getDescriptor().getMessageTypes().get(367); internal_static_google_cloud_compute_v1_GetRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionHealthCheckRequest_descriptor, @@ -23704,7 +23855,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HealthCheck", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionHealthCheckServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(366); + getDescriptor().getMessageTypes().get(368); internal_static_google_cloud_compute_v1_GetRegionHealthCheckServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionHealthCheckServiceRequest_descriptor, @@ -23712,7 +23863,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "HealthCheckService", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(367); + getDescriptor().getMessageTypes().get(369); internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionInstanceGroupManagerRequest_descriptor, @@ -23720,7 +23871,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroupManager", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(368); + getDescriptor().getMessageTypes().get(370); internal_static_google_cloud_compute_v1_GetRegionInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionInstanceGroupRequest_descriptor, @@ -23728,7 +23879,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "InstanceGroup", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(369); + getDescriptor().getMessageTypes().get(371); internal_static_google_cloud_compute_v1_GetRegionNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionNetworkEndpointGroupRequest_descriptor, @@ -23736,7 +23887,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NetworkEndpointGroup", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(370); + getDescriptor().getMessageTypes().get(372); internal_static_google_cloud_compute_v1_GetRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionNetworkFirewallPolicyRequest_descriptor, @@ -23744,7 +23895,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionNotificationEndpointRequest_descriptor = - getDescriptor().getMessageTypes().get(371); + getDescriptor().getMessageTypes().get(373); internal_static_google_cloud_compute_v1_GetRegionNotificationEndpointRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionNotificationEndpointRequest_descriptor, @@ -23752,7 +23903,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "NotificationEndpoint", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(372); + getDescriptor().getMessageTypes().get(374); internal_static_google_cloud_compute_v1_GetRegionOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionOperationRequest_descriptor, @@ -23760,7 +23911,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Operation", "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionRequest_descriptor = - getDescriptor().getMessageTypes().get(373); + getDescriptor().getMessageTypes().get(375); internal_static_google_cloud_compute_v1_GetRegionRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionRequest_descriptor, @@ -23768,7 +23919,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", }); internal_static_google_cloud_compute_v1_GetRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(374); + getDescriptor().getMessageTypes().get(376); internal_static_google_cloud_compute_v1_GetRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionSecurityPolicyRequest_descriptor, @@ -23776,7 +23927,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_GetRegionSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(375); + getDescriptor().getMessageTypes().get(377); internal_static_google_cloud_compute_v1_GetRegionSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionSslCertificateRequest_descriptor, @@ -23784,7 +23935,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "SslCertificate", }); internal_static_google_cloud_compute_v1_GetRegionTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(376); + getDescriptor().getMessageTypes().get(378); internal_static_google_cloud_compute_v1_GetRegionTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionTargetHttpProxyRequest_descriptor, @@ -23792,7 +23943,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "TargetHttpProxy", }); internal_static_google_cloud_compute_v1_GetRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(377); + getDescriptor().getMessageTypes().get(379); internal_static_google_cloud_compute_v1_GetRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionTargetHttpsProxyRequest_descriptor, @@ -23800,7 +23951,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_GetRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(378); + getDescriptor().getMessageTypes().get(380); internal_static_google_cloud_compute_v1_GetRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRegionUrlMapRequest_descriptor, @@ -23808,7 +23959,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "UrlMap", }); internal_static_google_cloud_compute_v1_GetReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(379); + getDescriptor().getMessageTypes().get(381); internal_static_google_cloud_compute_v1_GetReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetReservationRequest_descriptor, @@ -23816,7 +23967,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Reservation", "Zone", }); internal_static_google_cloud_compute_v1_GetResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(380); + getDescriptor().getMessageTypes().get(382); internal_static_google_cloud_compute_v1_GetResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetResourcePolicyRequest_descriptor, @@ -23824,7 +23975,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "ResourcePolicy", }); internal_static_google_cloud_compute_v1_GetRouteRequest_descriptor = - getDescriptor().getMessageTypes().get(381); + getDescriptor().getMessageTypes().get(383); internal_static_google_cloud_compute_v1_GetRouteRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRouteRequest_descriptor, @@ -23832,7 +23983,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Route", }); internal_static_google_cloud_compute_v1_GetRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(382); + getDescriptor().getMessageTypes().get(384); internal_static_google_cloud_compute_v1_GetRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRouterRequest_descriptor, @@ -23840,7 +23991,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "Router", }); internal_static_google_cloud_compute_v1_GetRouterStatusRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(383); + getDescriptor().getMessageTypes().get(385); internal_static_google_cloud_compute_v1_GetRouterStatusRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRouterStatusRouterRequest_descriptor, @@ -23848,7 +23999,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "Region", "Router", }); internal_static_google_cloud_compute_v1_GetRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(384); + getDescriptor().getMessageTypes().get(386); internal_static_google_cloud_compute_v1_GetRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleFirewallPolicyRequest_descriptor, @@ -23856,7 +24007,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Priority", "Priority", }); internal_static_google_cloud_compute_v1_GetRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(385); + getDescriptor().getMessageTypes().get(387); internal_static_google_cloud_compute_v1_GetRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleNetworkFirewallPolicyRequest_descriptor, @@ -23864,7 +24015,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Priority", "Project", "Priority", }); internal_static_google_cloud_compute_v1_GetRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(386); + getDescriptor().getMessageTypes().get(388); internal_static_google_cloud_compute_v1_GetRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -23872,7 +24023,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "FirewallPolicy", "Priority", "Project", "Region", "Priority", }); internal_static_google_cloud_compute_v1_GetRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(387); + getDescriptor().getMessageTypes().get(389); internal_static_google_cloud_compute_v1_GetRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetRuleSecurityPolicyRequest_descriptor, @@ -23880,15 +24031,19 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Priority", "Project", "SecurityPolicy", "Priority", }); internal_static_google_cloud_compute_v1_GetScreenshotInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(388); + getDescriptor().getMessageTypes().get(390); internal_static_google_cloud_compute_v1_GetScreenshotInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetScreenshotInstanceRequest_descriptor, new java.lang.String[] { "Instance", "Project", "Zone", }); + _clinit_autosplit_dinit_1(); + } + + private static void _clinit_autosplit_dinit_1() { internal_static_google_cloud_compute_v1_GetSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(389); + getDescriptor().getMessageTypes().get(391); internal_static_google_cloud_compute_v1_GetSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSecurityPolicyRequest_descriptor, @@ -23896,7 +24051,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Project", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_GetSerialPortOutputInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(390); + getDescriptor().getMessageTypes().get(392); internal_static_google_cloud_compute_v1_GetSerialPortOutputInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSerialPortOutputInstanceRequest_descriptor, @@ -23904,19 +24059,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "Instance", "Port", "Project", "Start", "Zone", "Port", "Start", }); internal_static_google_cloud_compute_v1_GetServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(391); + getDescriptor().getMessageTypes().get(393); internal_static_google_cloud_compute_v1_GetServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetServiceAttachmentRequest_descriptor, new java.lang.String[] { "Project", "Region", "ServiceAttachment", }); - _clinit_autosplit_dinit_1(); - } - - private static void _clinit_autosplit_dinit_1() { internal_static_google_cloud_compute_v1_GetShieldedInstanceIdentityInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(392); + getDescriptor().getMessageTypes().get(394); internal_static_google_cloud_compute_v1_GetShieldedInstanceIdentityInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetShieldedInstanceIdentityInstanceRequest_descriptor, @@ -23924,7 +24075,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(393); + getDescriptor().getMessageTypes().get(395); internal_static_google_cloud_compute_v1_GetSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSnapshotRequest_descriptor, @@ -23932,7 +24083,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Snapshot", }); internal_static_google_cloud_compute_v1_GetSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(394); + getDescriptor().getMessageTypes().get(396); internal_static_google_cloud_compute_v1_GetSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSslCertificateRequest_descriptor, @@ -23940,7 +24091,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "SslCertificate", }); internal_static_google_cloud_compute_v1_GetSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(395); + getDescriptor().getMessageTypes().get(397); internal_static_google_cloud_compute_v1_GetSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSslPolicyRequest_descriptor, @@ -23948,7 +24099,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "SslPolicy", }); internal_static_google_cloud_compute_v1_GetStatusVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(396); + getDescriptor().getMessageTypes().get(398); internal_static_google_cloud_compute_v1_GetStatusVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetStatusVpnGatewayRequest_descriptor, @@ -23956,7 +24107,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "VpnGateway", }); internal_static_google_cloud_compute_v1_GetSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(397); + getDescriptor().getMessageTypes().get(399); internal_static_google_cloud_compute_v1_GetSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetSubnetworkRequest_descriptor, @@ -23964,7 +24115,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "Subnetwork", }); internal_static_google_cloud_compute_v1_GetTargetGrpcProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(398); + getDescriptor().getMessageTypes().get(400); internal_static_google_cloud_compute_v1_GetTargetGrpcProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetGrpcProxyRequest_descriptor, @@ -23972,7 +24123,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetGrpcProxy", }); internal_static_google_cloud_compute_v1_GetTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(399); + getDescriptor().getMessageTypes().get(401); internal_static_google_cloud_compute_v1_GetTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetHttpProxyRequest_descriptor, @@ -23980,7 +24131,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetHttpProxy", }); internal_static_google_cloud_compute_v1_GetTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(400); + getDescriptor().getMessageTypes().get(402); internal_static_google_cloud_compute_v1_GetTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetHttpsProxyRequest_descriptor, @@ -23988,7 +24139,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetHttpsProxy", }); internal_static_google_cloud_compute_v1_GetTargetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(401); + getDescriptor().getMessageTypes().get(403); internal_static_google_cloud_compute_v1_GetTargetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetInstanceRequest_descriptor, @@ -23996,7 +24147,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetInstance", "Zone", }); internal_static_google_cloud_compute_v1_GetTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(402); + getDescriptor().getMessageTypes().get(404); internal_static_google_cloud_compute_v1_GetTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetPoolRequest_descriptor, @@ -24004,7 +24155,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "TargetPool", }); internal_static_google_cloud_compute_v1_GetTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(403); + getDescriptor().getMessageTypes().get(405); internal_static_google_cloud_compute_v1_GetTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetSslProxyRequest_descriptor, @@ -24012,7 +24163,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetSslProxy", }); internal_static_google_cloud_compute_v1_GetTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(404); + getDescriptor().getMessageTypes().get(406); internal_static_google_cloud_compute_v1_GetTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetTcpProxyRequest_descriptor, @@ -24020,7 +24171,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "TargetTcpProxy", }); internal_static_google_cloud_compute_v1_GetTargetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(405); + getDescriptor().getMessageTypes().get(407); internal_static_google_cloud_compute_v1_GetTargetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetTargetVpnGatewayRequest_descriptor, @@ -24028,7 +24179,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "TargetVpnGateway", }); internal_static_google_cloud_compute_v1_GetUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(406); + getDescriptor().getMessageTypes().get(408); internal_static_google_cloud_compute_v1_GetUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetUrlMapRequest_descriptor, @@ -24036,7 +24187,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "UrlMap", }); internal_static_google_cloud_compute_v1_GetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(407); + getDescriptor().getMessageTypes().get(409); internal_static_google_cloud_compute_v1_GetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetVpnGatewayRequest_descriptor, @@ -24044,7 +24195,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "VpnGateway", }); internal_static_google_cloud_compute_v1_GetVpnTunnelRequest_descriptor = - getDescriptor().getMessageTypes().get(408); + getDescriptor().getMessageTypes().get(410); internal_static_google_cloud_compute_v1_GetVpnTunnelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetVpnTunnelRequest_descriptor, @@ -24052,7 +24203,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "VpnTunnel", }); internal_static_google_cloud_compute_v1_GetXpnHostProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(409); + getDescriptor().getMessageTypes().get(411); internal_static_google_cloud_compute_v1_GetXpnHostProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetXpnHostProjectRequest_descriptor, @@ -24060,7 +24211,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", }); internal_static_google_cloud_compute_v1_GetXpnResourcesProjectsRequest_descriptor = - getDescriptor().getMessageTypes().get(410); + getDescriptor().getMessageTypes().get(412); internal_static_google_cloud_compute_v1_GetXpnResourcesProjectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetXpnResourcesProjectsRequest_descriptor, @@ -24078,7 +24229,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_GetZoneOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(411); + getDescriptor().getMessageTypes().get(413); internal_static_google_cloud_compute_v1_GetZoneOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetZoneOperationRequest_descriptor, @@ -24086,7 +24237,7 @@ private static void _clinit_autosplit_dinit_1() { "Operation", "Project", "Zone", }); internal_static_google_cloud_compute_v1_GetZoneRequest_descriptor = - getDescriptor().getMessageTypes().get(412); + getDescriptor().getMessageTypes().get(414); internal_static_google_cloud_compute_v1_GetZoneRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GetZoneRequest_descriptor, @@ -24094,7 +24245,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Zone", }); internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsAttachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(413); + getDescriptor().getMessageTypes().get(415); internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsAttachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsAttachEndpointsRequest_descriptor, @@ -24102,7 +24253,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsDetachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(414); + getDescriptor().getMessageTypes().get(416); internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsDetachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalNetworkEndpointGroupsDetachEndpointsRequest_descriptor, @@ -24110,7 +24261,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_GlobalOrganizationSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(415); + getDescriptor().getMessageTypes().get(417); internal_static_google_cloud_compute_v1_GlobalOrganizationSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalOrganizationSetPolicyRequest_descriptor, @@ -24118,7 +24269,7 @@ private static void _clinit_autosplit_dinit_1() { "Bindings", "Etag", "Policy", "Etag", "Policy", }); internal_static_google_cloud_compute_v1_GlobalSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(416); + getDescriptor().getMessageTypes().get(418); internal_static_google_cloud_compute_v1_GlobalSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalSetLabelsRequest_descriptor, @@ -24136,7 +24287,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_GlobalSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(417); + getDescriptor().getMessageTypes().get(419); internal_static_google_cloud_compute_v1_GlobalSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GlobalSetPolicyRequest_descriptor, @@ -24144,7 +24295,7 @@ private static void _clinit_autosplit_dinit_1() { "Bindings", "Etag", "Policy", "Etag", "Policy", }); internal_static_google_cloud_compute_v1_GuestAttributes_descriptor = - getDescriptor().getMessageTypes().get(418); + getDescriptor().getMessageTypes().get(420); internal_static_google_cloud_compute_v1_GuestAttributes_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GuestAttributes_descriptor, @@ -24163,7 +24314,7 @@ private static void _clinit_autosplit_dinit_1() { "VariableValue", }); internal_static_google_cloud_compute_v1_GuestAttributesEntry_descriptor = - getDescriptor().getMessageTypes().get(419); + getDescriptor().getMessageTypes().get(421); internal_static_google_cloud_compute_v1_GuestAttributesEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GuestAttributesEntry_descriptor, @@ -24171,7 +24322,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Namespace", "Value", "Key", "Namespace", "Value", }); internal_static_google_cloud_compute_v1_GuestAttributesValue_descriptor = - getDescriptor().getMessageTypes().get(420); + getDescriptor().getMessageTypes().get(422); internal_static_google_cloud_compute_v1_GuestAttributesValue_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GuestAttributesValue_descriptor, @@ -24179,7 +24330,7 @@ private static void _clinit_autosplit_dinit_1() { "Items", }); internal_static_google_cloud_compute_v1_GuestOsFeature_descriptor = - getDescriptor().getMessageTypes().get(421); + getDescriptor().getMessageTypes().get(423); internal_static_google_cloud_compute_v1_GuestOsFeature_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_GuestOsFeature_descriptor, @@ -24187,7 +24338,7 @@ private static void _clinit_autosplit_dinit_1() { "Type", "Type", }); internal_static_google_cloud_compute_v1_HTTP2HealthCheck_descriptor = - getDescriptor().getMessageTypes().get(422); + getDescriptor().getMessageTypes().get(424); internal_static_google_cloud_compute_v1_HTTP2HealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HTTP2HealthCheck_descriptor, @@ -24208,7 +24359,7 @@ private static void _clinit_autosplit_dinit_1() { "Response", }); internal_static_google_cloud_compute_v1_HTTPHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(423); + getDescriptor().getMessageTypes().get(425); internal_static_google_cloud_compute_v1_HTTPHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HTTPHealthCheck_descriptor, @@ -24229,7 +24380,7 @@ private static void _clinit_autosplit_dinit_1() { "Response", }); internal_static_google_cloud_compute_v1_HTTPSHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(424); + getDescriptor().getMessageTypes().get(426); internal_static_google_cloud_compute_v1_HTTPSHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HTTPSHealthCheck_descriptor, @@ -24250,7 +24401,7 @@ private static void _clinit_autosplit_dinit_1() { "Response", }); internal_static_google_cloud_compute_v1_HealthCheck_descriptor = - getDescriptor().getMessageTypes().get(425); + getDescriptor().getMessageTypes().get(427); internal_static_google_cloud_compute_v1_HealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheck_descriptor, @@ -24295,7 +24446,7 @@ private static void _clinit_autosplit_dinit_1() { "UnhealthyThreshold", }); internal_static_google_cloud_compute_v1_HealthCheckList_descriptor = - getDescriptor().getMessageTypes().get(426); + getDescriptor().getMessageTypes().get(428); internal_static_google_cloud_compute_v1_HealthCheckList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckList_descriptor, @@ -24313,7 +24464,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_HealthCheckLogConfig_descriptor = - getDescriptor().getMessageTypes().get(427); + getDescriptor().getMessageTypes().get(429); internal_static_google_cloud_compute_v1_HealthCheckLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckLogConfig_descriptor, @@ -24321,7 +24472,7 @@ private static void _clinit_autosplit_dinit_1() { "Enable", "Enable", }); internal_static_google_cloud_compute_v1_HealthCheckReference_descriptor = - getDescriptor().getMessageTypes().get(428); + getDescriptor().getMessageTypes().get(430); internal_static_google_cloud_compute_v1_HealthCheckReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckReference_descriptor, @@ -24329,7 +24480,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheck", "HealthCheck", }); internal_static_google_cloud_compute_v1_HealthCheckService_descriptor = - getDescriptor().getMessageTypes().get(429); + getDescriptor().getMessageTypes().get(431); internal_static_google_cloud_compute_v1_HealthCheckService_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckService_descriptor, @@ -24357,7 +24508,7 @@ private static void _clinit_autosplit_dinit_1() { "SelfLink", }); internal_static_google_cloud_compute_v1_HealthCheckServiceReference_descriptor = - getDescriptor().getMessageTypes().get(430); + getDescriptor().getMessageTypes().get(432); internal_static_google_cloud_compute_v1_HealthCheckServiceReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckServiceReference_descriptor, @@ -24365,7 +24516,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheckService", "HealthCheckService", }); internal_static_google_cloud_compute_v1_HealthCheckServicesList_descriptor = - getDescriptor().getMessageTypes().get(431); + getDescriptor().getMessageTypes().get(433); internal_static_google_cloud_compute_v1_HealthCheckServicesList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthCheckServicesList_descriptor, @@ -24383,7 +24534,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_HealthChecksAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(432); + getDescriptor().getMessageTypes().get(434); internal_static_google_cloud_compute_v1_HealthChecksAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthChecksAggregatedList_descriptor, @@ -24412,7 +24563,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_HealthChecksScopedList_descriptor = - getDescriptor().getMessageTypes().get(433); + getDescriptor().getMessageTypes().get(435); internal_static_google_cloud_compute_v1_HealthChecksScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthChecksScopedList_descriptor, @@ -24420,7 +24571,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthChecks", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_HealthStatus_descriptor = - getDescriptor().getMessageTypes().get(434); + getDescriptor().getMessageTypes().get(436); internal_static_google_cloud_compute_v1_HealthStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthStatus_descriptor, @@ -24452,7 +24603,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_HealthStatusForNetworkEndpoint_descriptor = - getDescriptor().getMessageTypes().get(435); + getDescriptor().getMessageTypes().get(437); internal_static_google_cloud_compute_v1_HealthStatusForNetworkEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HealthStatusForNetworkEndpoint_descriptor, @@ -24468,8 +24619,24 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheckService", "HealthState", }); + internal_static_google_cloud_compute_v1_Help_descriptor = + getDescriptor().getMessageTypes().get(438); + internal_static_google_cloud_compute_v1_Help_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_Help_descriptor, + new java.lang.String[] { + "Links", + }); + internal_static_google_cloud_compute_v1_HelpLink_descriptor = + getDescriptor().getMessageTypes().get(439); + internal_static_google_cloud_compute_v1_HelpLink_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_HelpLink_descriptor, + new java.lang.String[] { + "Description", "Url", "Description", "Url", + }); internal_static_google_cloud_compute_v1_HostRule_descriptor = - getDescriptor().getMessageTypes().get(436); + getDescriptor().getMessageTypes().get(440); internal_static_google_cloud_compute_v1_HostRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HostRule_descriptor, @@ -24477,7 +24644,7 @@ private static void _clinit_autosplit_dinit_1() { "Description", "Hosts", "PathMatcher", "Description", "PathMatcher", }); internal_static_google_cloud_compute_v1_HttpFaultAbort_descriptor = - getDescriptor().getMessageTypes().get(437); + getDescriptor().getMessageTypes().get(441); internal_static_google_cloud_compute_v1_HttpFaultAbort_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpFaultAbort_descriptor, @@ -24485,7 +24652,7 @@ private static void _clinit_autosplit_dinit_1() { "HttpStatus", "Percentage", "HttpStatus", "Percentage", }); internal_static_google_cloud_compute_v1_HttpFaultDelay_descriptor = - getDescriptor().getMessageTypes().get(438); + getDescriptor().getMessageTypes().get(442); internal_static_google_cloud_compute_v1_HttpFaultDelay_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpFaultDelay_descriptor, @@ -24493,7 +24660,7 @@ private static void _clinit_autosplit_dinit_1() { "FixedDelay", "Percentage", "FixedDelay", "Percentage", }); internal_static_google_cloud_compute_v1_HttpFaultInjection_descriptor = - getDescriptor().getMessageTypes().get(439); + getDescriptor().getMessageTypes().get(443); internal_static_google_cloud_compute_v1_HttpFaultInjection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpFaultInjection_descriptor, @@ -24501,7 +24668,7 @@ private static void _clinit_autosplit_dinit_1() { "Abort", "Delay", "Abort", "Delay", }); internal_static_google_cloud_compute_v1_HttpHeaderAction_descriptor = - getDescriptor().getMessageTypes().get(440); + getDescriptor().getMessageTypes().get(444); internal_static_google_cloud_compute_v1_HttpHeaderAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpHeaderAction_descriptor, @@ -24512,7 +24679,7 @@ private static void _clinit_autosplit_dinit_1() { "ResponseHeadersToRemove", }); internal_static_google_cloud_compute_v1_HttpHeaderMatch_descriptor = - getDescriptor().getMessageTypes().get(441); + getDescriptor().getMessageTypes().get(445); internal_static_google_cloud_compute_v1_HttpHeaderMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpHeaderMatch_descriptor, @@ -24535,7 +24702,7 @@ private static void _clinit_autosplit_dinit_1() { "SuffixMatch", }); internal_static_google_cloud_compute_v1_HttpHeaderOption_descriptor = - getDescriptor().getMessageTypes().get(442); + getDescriptor().getMessageTypes().get(446); internal_static_google_cloud_compute_v1_HttpHeaderOption_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpHeaderOption_descriptor, @@ -24543,7 +24710,7 @@ private static void _clinit_autosplit_dinit_1() { "HeaderName", "HeaderValue", "Replace", "HeaderName", "HeaderValue", "Replace", }); internal_static_google_cloud_compute_v1_HttpQueryParameterMatch_descriptor = - getDescriptor().getMessageTypes().get(443); + getDescriptor().getMessageTypes().get(447); internal_static_google_cloud_compute_v1_HttpQueryParameterMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpQueryParameterMatch_descriptor, @@ -24558,7 +24725,7 @@ private static void _clinit_autosplit_dinit_1() { "RegexMatch", }); internal_static_google_cloud_compute_v1_HttpRedirectAction_descriptor = - getDescriptor().getMessageTypes().get(444); + getDescriptor().getMessageTypes().get(448); internal_static_google_cloud_compute_v1_HttpRedirectAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRedirectAction_descriptor, @@ -24577,7 +24744,7 @@ private static void _clinit_autosplit_dinit_1() { "StripQuery", }); internal_static_google_cloud_compute_v1_HttpRetryPolicy_descriptor = - getDescriptor().getMessageTypes().get(445); + getDescriptor().getMessageTypes().get(449); internal_static_google_cloud_compute_v1_HttpRetryPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRetryPolicy_descriptor, @@ -24585,7 +24752,7 @@ private static void _clinit_autosplit_dinit_1() { "NumRetries", "PerTryTimeout", "RetryConditions", "NumRetries", "PerTryTimeout", }); internal_static_google_cloud_compute_v1_HttpRouteAction_descriptor = - getDescriptor().getMessageTypes().get(446); + getDescriptor().getMessageTypes().get(450); internal_static_google_cloud_compute_v1_HttpRouteAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRouteAction_descriptor, @@ -24607,7 +24774,7 @@ private static void _clinit_autosplit_dinit_1() { "UrlRewrite", }); internal_static_google_cloud_compute_v1_HttpRouteRule_descriptor = - getDescriptor().getMessageTypes().get(447); + getDescriptor().getMessageTypes().get(451); internal_static_google_cloud_compute_v1_HttpRouteRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRouteRule_descriptor, @@ -24627,7 +24794,7 @@ private static void _clinit_autosplit_dinit_1() { "UrlRedirect", }); internal_static_google_cloud_compute_v1_HttpRouteRuleMatch_descriptor = - getDescriptor().getMessageTypes().get(448); + getDescriptor().getMessageTypes().get(452); internal_static_google_cloud_compute_v1_HttpRouteRuleMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_HttpRouteRuleMatch_descriptor, @@ -24645,11 +24812,12 @@ private static void _clinit_autosplit_dinit_1() { "RegexMatch", }); internal_static_google_cloud_compute_v1_Image_descriptor = - getDescriptor().getMessageTypes().get(449); + getDescriptor().getMessageTypes().get(453); internal_static_google_cloud_compute_v1_Image_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Image_descriptor, new java.lang.String[] { + "Architecture", "ArchiveSizeBytes", "CreationTimestamp", "Deprecated", @@ -24681,6 +24849,7 @@ private static void _clinit_autosplit_dinit_1() { "SourceType", "Status", "StorageLocations", + "Architecture", "ArchiveSizeBytes", "CreationTimestamp", "Deprecated", @@ -24717,7 +24886,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ImageFamilyView_descriptor = - getDescriptor().getMessageTypes().get(450); + getDescriptor().getMessageTypes().get(454); internal_static_google_cloud_compute_v1_ImageFamilyView_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ImageFamilyView_descriptor, @@ -24725,7 +24894,7 @@ private static void _clinit_autosplit_dinit_1() { "Image", "Image", }); internal_static_google_cloud_compute_v1_ImageList_descriptor = - getDescriptor().getMessageTypes().get(451); + getDescriptor().getMessageTypes().get(455); internal_static_google_cloud_compute_v1_ImageList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ImageList_descriptor, @@ -24743,7 +24912,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InitialStateConfig_descriptor = - getDescriptor().getMessageTypes().get(452); + getDescriptor().getMessageTypes().get(456); internal_static_google_cloud_compute_v1_InitialStateConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InitialStateConfig_descriptor, @@ -24751,7 +24920,7 @@ private static void _clinit_autosplit_dinit_1() { "Dbs", "Dbxs", "Keks", "Pk", "Pk", }); internal_static_google_cloud_compute_v1_InsertAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(453); + getDescriptor().getMessageTypes().get(457); internal_static_google_cloud_compute_v1_InsertAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertAddressRequest_descriptor, @@ -24759,7 +24928,7 @@ private static void _clinit_autosplit_dinit_1() { "AddressResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(454); + getDescriptor().getMessageTypes().get(458); internal_static_google_cloud_compute_v1_InsertAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertAutoscalerRequest_descriptor, @@ -24767,7 +24936,7 @@ private static void _clinit_autosplit_dinit_1() { "AutoscalerResource", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_InsertBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(455); + getDescriptor().getMessageTypes().get(459); internal_static_google_cloud_compute_v1_InsertBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertBackendBucketRequest_descriptor, @@ -24775,7 +24944,7 @@ private static void _clinit_autosplit_dinit_1() { "BackendBucketResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(456); + getDescriptor().getMessageTypes().get(460); internal_static_google_cloud_compute_v1_InsertBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertBackendServiceRequest_descriptor, @@ -24783,7 +24952,7 @@ private static void _clinit_autosplit_dinit_1() { "BackendServiceResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(457); + getDescriptor().getMessageTypes().get(461); internal_static_google_cloud_compute_v1_InsertDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertDiskRequest_descriptor, @@ -24797,7 +24966,7 @@ private static void _clinit_autosplit_dinit_1() { "SourceImage", }); internal_static_google_cloud_compute_v1_InsertExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(458); + getDescriptor().getMessageTypes().get(462); internal_static_google_cloud_compute_v1_InsertExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertExternalVpnGatewayRequest_descriptor, @@ -24805,7 +24974,7 @@ private static void _clinit_autosplit_dinit_1() { "ExternalVpnGatewayResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(459); + getDescriptor().getMessageTypes().get(463); internal_static_google_cloud_compute_v1_InsertFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertFirewallPolicyRequest_descriptor, @@ -24813,7 +24982,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicyResource", "ParentId", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(460); + getDescriptor().getMessageTypes().get(464); internal_static_google_cloud_compute_v1_InsertFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertFirewallRequest_descriptor, @@ -24821,7 +24990,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(461); + getDescriptor().getMessageTypes().get(465); internal_static_google_cloud_compute_v1_InsertForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertForwardingRuleRequest_descriptor, @@ -24829,7 +24998,7 @@ private static void _clinit_autosplit_dinit_1() { "ForwardingRuleResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertGlobalAddressRequest_descriptor = - getDescriptor().getMessageTypes().get(462); + getDescriptor().getMessageTypes().get(466); internal_static_google_cloud_compute_v1_InsertGlobalAddressRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertGlobalAddressRequest_descriptor, @@ -24837,7 +25006,7 @@ private static void _clinit_autosplit_dinit_1() { "AddressResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(463); + getDescriptor().getMessageTypes().get(467); internal_static_google_cloud_compute_v1_InsertGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertGlobalForwardingRuleRequest_descriptor, @@ -24845,7 +25014,7 @@ private static void _clinit_autosplit_dinit_1() { "ForwardingRuleResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertGlobalNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(464); + getDescriptor().getMessageTypes().get(468); internal_static_google_cloud_compute_v1_InsertGlobalNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertGlobalNetworkEndpointGroupRequest_descriptor, @@ -24853,7 +25022,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpointGroupResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertGlobalPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(465); + getDescriptor().getMessageTypes().get(469); internal_static_google_cloud_compute_v1_InsertGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertGlobalPublicDelegatedPrefixeRequest_descriptor, @@ -24861,7 +25030,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "PublicDelegatedPrefixResource", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(466); + getDescriptor().getMessageTypes().get(470); internal_static_google_cloud_compute_v1_InsertHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertHealthCheckRequest_descriptor, @@ -24869,7 +25038,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheckResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertImageRequest_descriptor = - getDescriptor().getMessageTypes().get(467); + getDescriptor().getMessageTypes().get(471); internal_static_google_cloud_compute_v1_InsertImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertImageRequest_descriptor, @@ -24877,7 +25046,7 @@ private static void _clinit_autosplit_dinit_1() { "ForceCreate", "ImageResource", "Project", "RequestId", "ForceCreate", "RequestId", }); internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(468); + getDescriptor().getMessageTypes().get(472); internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstanceGroupManagerRequest_descriptor, @@ -24885,7 +25054,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupManagerResource", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_InsertInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(469); + getDescriptor().getMessageTypes().get(473); internal_static_google_cloud_compute_v1_InsertInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstanceGroupRequest_descriptor, @@ -24893,7 +25062,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupResource", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_InsertInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(470); + getDescriptor().getMessageTypes().get(474); internal_static_google_cloud_compute_v1_InsertInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstanceRequest_descriptor, @@ -24909,7 +25078,7 @@ private static void _clinit_autosplit_dinit_1() { "SourceMachineImage", }); internal_static_google_cloud_compute_v1_InsertInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(471); + getDescriptor().getMessageTypes().get(475); internal_static_google_cloud_compute_v1_InsertInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInstanceTemplateRequest_descriptor, @@ -24917,7 +25086,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplateResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(472); + getDescriptor().getMessageTypes().get(476); internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInterconnectAttachmentRequest_descriptor, @@ -24931,7 +25100,7 @@ private static void _clinit_autosplit_dinit_1() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_InsertInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(473); + getDescriptor().getMessageTypes().get(477); internal_static_google_cloud_compute_v1_InsertInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertInterconnectRequest_descriptor, @@ -24939,7 +25108,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(474); + getDescriptor().getMessageTypes().get(478); internal_static_google_cloud_compute_v1_InsertLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertLicenseRequest_descriptor, @@ -24947,7 +25116,7 @@ private static void _clinit_autosplit_dinit_1() { "LicenseResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(475); + getDescriptor().getMessageTypes().get(479); internal_static_google_cloud_compute_v1_InsertMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertMachineImageRequest_descriptor, @@ -24960,7 +25129,7 @@ private static void _clinit_autosplit_dinit_1() { "SourceInstance", }); internal_static_google_cloud_compute_v1_InsertNetworkEdgeSecurityServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(476); + getDescriptor().getMessageTypes().get(480); internal_static_google_cloud_compute_v1_InsertNetworkEdgeSecurityServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNetworkEdgeSecurityServiceRequest_descriptor, @@ -24974,7 +25143,7 @@ private static void _clinit_autosplit_dinit_1() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_InsertNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(477); + getDescriptor().getMessageTypes().get(481); internal_static_google_cloud_compute_v1_InsertNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNetworkEndpointGroupRequest_descriptor, @@ -24982,7 +25151,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpointGroupResource", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_InsertNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(478); + getDescriptor().getMessageTypes().get(482); internal_static_google_cloud_compute_v1_InsertNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNetworkFirewallPolicyRequest_descriptor, @@ -24990,7 +25159,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicyResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(479); + getDescriptor().getMessageTypes().get(483); internal_static_google_cloud_compute_v1_InsertNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNetworkRequest_descriptor, @@ -24998,7 +25167,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(480); + getDescriptor().getMessageTypes().get(484); internal_static_google_cloud_compute_v1_InsertNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNodeGroupRequest_descriptor, @@ -25006,7 +25175,7 @@ private static void _clinit_autosplit_dinit_1() { "InitialNodeCount", "NodeGroupResource", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_InsertNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(481); + getDescriptor().getMessageTypes().get(485); internal_static_google_cloud_compute_v1_InsertNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertNodeTemplateRequest_descriptor, @@ -25014,7 +25183,7 @@ private static void _clinit_autosplit_dinit_1() { "NodeTemplateResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(482); + getDescriptor().getMessageTypes().get(486); internal_static_google_cloud_compute_v1_InsertPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertPacketMirroringRequest_descriptor, @@ -25022,7 +25191,7 @@ private static void _clinit_autosplit_dinit_1() { "PacketMirroringResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertPublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(483); + getDescriptor().getMessageTypes().get(487); internal_static_google_cloud_compute_v1_InsertPublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertPublicAdvertisedPrefixeRequest_descriptor, @@ -25030,7 +25199,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "PublicAdvertisedPrefixResource", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(484); + getDescriptor().getMessageTypes().get(488); internal_static_google_cloud_compute_v1_InsertPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertPublicDelegatedPrefixeRequest_descriptor, @@ -25038,7 +25207,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "PublicDelegatedPrefixResource", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(485); + getDescriptor().getMessageTypes().get(489); internal_static_google_cloud_compute_v1_InsertRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionAutoscalerRequest_descriptor, @@ -25046,7 +25215,7 @@ private static void _clinit_autosplit_dinit_1() { "AutoscalerResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(486); + getDescriptor().getMessageTypes().get(490); internal_static_google_cloud_compute_v1_InsertRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionBackendServiceRequest_descriptor, @@ -25054,7 +25223,7 @@ private static void _clinit_autosplit_dinit_1() { "BackendServiceResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(487); + getDescriptor().getMessageTypes().get(491); internal_static_google_cloud_compute_v1_InsertRegionCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionCommitmentRequest_descriptor, @@ -25062,7 +25231,7 @@ private static void _clinit_autosplit_dinit_1() { "CommitmentResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(488); + getDescriptor().getMessageTypes().get(492); internal_static_google_cloud_compute_v1_InsertRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionDiskRequest_descriptor, @@ -25076,7 +25245,7 @@ private static void _clinit_autosplit_dinit_1() { "SourceImage", }); internal_static_google_cloud_compute_v1_InsertRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(489); + getDescriptor().getMessageTypes().get(493); internal_static_google_cloud_compute_v1_InsertRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionHealthCheckRequest_descriptor, @@ -25084,7 +25253,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheckResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionHealthCheckServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(490); + getDescriptor().getMessageTypes().get(494); internal_static_google_cloud_compute_v1_InsertRegionHealthCheckServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionHealthCheckServiceRequest_descriptor, @@ -25092,7 +25261,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheckServiceResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(491); + getDescriptor().getMessageTypes().get(495); internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionInstanceGroupManagerRequest_descriptor, @@ -25100,7 +25269,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupManagerResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(492); + getDescriptor().getMessageTypes().get(496); internal_static_google_cloud_compute_v1_InsertRegionNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionNetworkEndpointGroupRequest_descriptor, @@ -25108,7 +25277,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEndpointGroupResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(493); + getDescriptor().getMessageTypes().get(497); internal_static_google_cloud_compute_v1_InsertRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionNetworkFirewallPolicyRequest_descriptor, @@ -25116,7 +25285,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicyResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionNotificationEndpointRequest_descriptor = - getDescriptor().getMessageTypes().get(494); + getDescriptor().getMessageTypes().get(498); internal_static_google_cloud_compute_v1_InsertRegionNotificationEndpointRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionNotificationEndpointRequest_descriptor, @@ -25124,7 +25293,7 @@ private static void _clinit_autosplit_dinit_1() { "NotificationEndpointResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(495); + getDescriptor().getMessageTypes().get(499); internal_static_google_cloud_compute_v1_InsertRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionSecurityPolicyRequest_descriptor, @@ -25138,7 +25307,7 @@ private static void _clinit_autosplit_dinit_1() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_InsertRegionSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(496); + getDescriptor().getMessageTypes().get(500); internal_static_google_cloud_compute_v1_InsertRegionSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionSslCertificateRequest_descriptor, @@ -25146,7 +25315,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "SslCertificateResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(497); + getDescriptor().getMessageTypes().get(501); internal_static_google_cloud_compute_v1_InsertRegionTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionTargetHttpProxyRequest_descriptor, @@ -25154,7 +25323,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "TargetHttpProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(498); + getDescriptor().getMessageTypes().get(502); internal_static_google_cloud_compute_v1_InsertRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionTargetHttpsProxyRequest_descriptor, @@ -25162,7 +25331,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "TargetHttpsProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(499); + getDescriptor().getMessageTypes().get(503); internal_static_google_cloud_compute_v1_InsertRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRegionUrlMapRequest_descriptor, @@ -25170,7 +25339,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "UrlMapResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(500); + getDescriptor().getMessageTypes().get(504); internal_static_google_cloud_compute_v1_InsertReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertReservationRequest_descriptor, @@ -25178,7 +25347,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "ReservationResource", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_InsertResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(501); + getDescriptor().getMessageTypes().get(505); internal_static_google_cloud_compute_v1_InsertResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertResourcePolicyRequest_descriptor, @@ -25186,7 +25355,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "ResourcePolicyResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRouteRequest_descriptor = - getDescriptor().getMessageTypes().get(502); + getDescriptor().getMessageTypes().get(506); internal_static_google_cloud_compute_v1_InsertRouteRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRouteRequest_descriptor, @@ -25194,7 +25363,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "RouteResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(503); + getDescriptor().getMessageTypes().get(507); internal_static_google_cloud_compute_v1_InsertRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertRouterRequest_descriptor, @@ -25202,7 +25371,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "RouterResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(504); + getDescriptor().getMessageTypes().get(508); internal_static_google_cloud_compute_v1_InsertSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSecurityPolicyRequest_descriptor, @@ -25215,7 +25384,7 @@ private static void _clinit_autosplit_dinit_1() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_InsertServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(505); + getDescriptor().getMessageTypes().get(509); internal_static_google_cloud_compute_v1_InsertServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertServiceAttachmentRequest_descriptor, @@ -25223,7 +25392,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "ServiceAttachmentResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(506); + getDescriptor().getMessageTypes().get(510); internal_static_google_cloud_compute_v1_InsertSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSnapshotRequest_descriptor, @@ -25231,7 +25400,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "SnapshotResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertSslCertificateRequest_descriptor = - getDescriptor().getMessageTypes().get(507); + getDescriptor().getMessageTypes().get(511); internal_static_google_cloud_compute_v1_InsertSslCertificateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSslCertificateRequest_descriptor, @@ -25239,7 +25408,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "SslCertificateResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(508); + getDescriptor().getMessageTypes().get(512); internal_static_google_cloud_compute_v1_InsertSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSslPolicyRequest_descriptor, @@ -25247,7 +25416,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "SslPolicyResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(509); + getDescriptor().getMessageTypes().get(513); internal_static_google_cloud_compute_v1_InsertSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertSubnetworkRequest_descriptor, @@ -25255,7 +25424,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "SubnetworkResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertTargetGrpcProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(510); + getDescriptor().getMessageTypes().get(514); internal_static_google_cloud_compute_v1_InsertTargetGrpcProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetGrpcProxyRequest_descriptor, @@ -25263,7 +25432,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetGrpcProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(511); + getDescriptor().getMessageTypes().get(515); internal_static_google_cloud_compute_v1_InsertTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetHttpProxyRequest_descriptor, @@ -25271,7 +25440,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetHttpProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(512); + getDescriptor().getMessageTypes().get(516); internal_static_google_cloud_compute_v1_InsertTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetHttpsProxyRequest_descriptor, @@ -25279,7 +25448,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetHttpsProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertTargetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(513); + getDescriptor().getMessageTypes().get(517); internal_static_google_cloud_compute_v1_InsertTargetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetInstanceRequest_descriptor, @@ -25287,7 +25456,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetInstanceResource", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_InsertTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(514); + getDescriptor().getMessageTypes().get(518); internal_static_google_cloud_compute_v1_InsertTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetPoolRequest_descriptor, @@ -25295,7 +25464,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "TargetPoolResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(515); + getDescriptor().getMessageTypes().get(519); internal_static_google_cloud_compute_v1_InsertTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetSslProxyRequest_descriptor, @@ -25303,7 +25472,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetSslProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(516); + getDescriptor().getMessageTypes().get(520); internal_static_google_cloud_compute_v1_InsertTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetTcpProxyRequest_descriptor, @@ -25311,7 +25480,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "TargetTcpProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertTargetVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(517); + getDescriptor().getMessageTypes().get(521); internal_static_google_cloud_compute_v1_InsertTargetVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertTargetVpnGatewayRequest_descriptor, @@ -25319,7 +25488,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "TargetVpnGatewayResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(518); + getDescriptor().getMessageTypes().get(522); internal_static_google_cloud_compute_v1_InsertUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertUrlMapRequest_descriptor, @@ -25327,7 +25496,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "RequestId", "UrlMapResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(519); + getDescriptor().getMessageTypes().get(523); internal_static_google_cloud_compute_v1_InsertVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertVpnGatewayRequest_descriptor, @@ -25335,7 +25504,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "VpnGatewayResource", "RequestId", }); internal_static_google_cloud_compute_v1_InsertVpnTunnelRequest_descriptor = - getDescriptor().getMessageTypes().get(520); + getDescriptor().getMessageTypes().get(524); internal_static_google_cloud_compute_v1_InsertVpnTunnelRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InsertVpnTunnelRequest_descriptor, @@ -25343,7 +25512,7 @@ private static void _clinit_autosplit_dinit_1() { "Project", "Region", "RequestId", "VpnTunnelResource", "RequestId", }); internal_static_google_cloud_compute_v1_Instance_descriptor = - getDescriptor().getMessageTypes().get(521); + getDescriptor().getMessageTypes().get(525); internal_static_google_cloud_compute_v1_Instance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Instance_descriptor, @@ -25361,6 +25530,7 @@ private static void _clinit_autosplit_dinit_1() { "GuestAccelerators", "Hostname", "Id", + "KeyRevocationActionType", "Kind", "LabelFingerprint", "Labels", @@ -25401,6 +25571,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "Hostname", "Id", + "KeyRevocationActionType", "Kind", "LabelFingerprint", "LastStartTimestamp", @@ -25436,7 +25607,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(522); + getDescriptor().getMessageTypes().get(526); internal_static_google_cloud_compute_v1_InstanceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceAggregatedList_descriptor, @@ -25465,7 +25636,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceGroup_descriptor = - getDescriptor().getMessageTypes().get(523); + getDescriptor().getMessageTypes().get(527); internal_static_google_cloud_compute_v1_InstanceGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroup_descriptor, @@ -25497,7 +25668,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(524); + getDescriptor().getMessageTypes().get(528); internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupAggregatedList_descriptor, @@ -25526,7 +25697,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceGroupList_descriptor = - getDescriptor().getMessageTypes().get(525); + getDescriptor().getMessageTypes().get(529); internal_static_google_cloud_compute_v1_InstanceGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupList_descriptor, @@ -25544,7 +25715,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManager_descriptor = - getDescriptor().getMessageTypes().get(526); + getDescriptor().getMessageTypes().get(530); internal_static_google_cloud_compute_v1_InstanceGroupManager_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManager_descriptor, @@ -25591,7 +25762,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_descriptor = - getDescriptor().getMessageTypes().get(527); + getDescriptor().getMessageTypes().get(531); internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerActionsSummary_descriptor, @@ -25624,7 +25795,7 @@ private static void _clinit_autosplit_dinit_1() { "Verifying", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(528); + getDescriptor().getMessageTypes().get(532); internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerAggregatedList_descriptor, @@ -25653,7 +25824,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_descriptor = - getDescriptor().getMessageTypes().get(529); + getDescriptor().getMessageTypes().get(533); internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerAutoHealingPolicy_descriptor, @@ -25661,7 +25832,7 @@ private static void _clinit_autosplit_dinit_1() { "HealthCheck", "InitialDelaySec", "HealthCheck", "InitialDelaySec", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerList_descriptor = - getDescriptor().getMessageTypes().get(530); + getDescriptor().getMessageTypes().get(534); internal_static_google_cloud_compute_v1_InstanceGroupManagerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerList_descriptor, @@ -25679,7 +25850,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_descriptor = - getDescriptor().getMessageTypes().get(531); + getDescriptor().getMessageTypes().get(535); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatus_descriptor, @@ -25694,7 +25865,7 @@ private static void _clinit_autosplit_dinit_1() { "VersionTarget", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_descriptor = - getDescriptor().getMessageTypes().get(532); + getDescriptor().getMessageTypes().get(536); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStateful_descriptor, @@ -25702,7 +25873,7 @@ private static void _clinit_autosplit_dinit_1() { "HasStatefulConfig", "PerInstanceConfigs", "HasStatefulConfig", "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_descriptor = - getDescriptor().getMessageTypes().get(533); + getDescriptor().getMessageTypes().get(537); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusStatefulPerInstanceConfigs_descriptor, @@ -25710,7 +25881,7 @@ private static void _clinit_autosplit_dinit_1() { "AllEffective", "AllEffective", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_descriptor = - getDescriptor().getMessageTypes().get(534); + getDescriptor().getMessageTypes().get(538); internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerStatusVersionTarget_descriptor, @@ -25718,7 +25889,7 @@ private static void _clinit_autosplit_dinit_1() { "IsReached", "IsReached", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_descriptor = - getDescriptor().getMessageTypes().get(535); + getDescriptor().getMessageTypes().get(539); internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerUpdatePolicy_descriptor, @@ -25739,7 +25910,7 @@ private static void _clinit_autosplit_dinit_1() { "Type", }); internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_descriptor = - getDescriptor().getMessageTypes().get(536); + getDescriptor().getMessageTypes().get(540); internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagerVersion_descriptor, @@ -25747,7 +25918,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplate", "Name", "TargetSize", "InstanceTemplate", "Name", "TargetSize", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(537); + getDescriptor().getMessageTypes().get(541); internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersAbandonInstancesRequest_descriptor, @@ -25755,7 +25926,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_descriptor = - getDescriptor().getMessageTypes().get(538); + getDescriptor().getMessageTypes().get(542); internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersApplyUpdatesRequest_descriptor, @@ -25769,7 +25940,7 @@ private static void _clinit_autosplit_dinit_1() { "MostDisruptiveAllowedAction", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(539); + getDescriptor().getMessageTypes().get(543); internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersCreateInstancesRequest_descriptor, @@ -25777,7 +25948,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(540); + getDescriptor().getMessageTypes().get(544); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersDeleteInstancesRequest_descriptor, @@ -25785,7 +25956,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", "SkipInstancesOnValidationError", "SkipInstancesOnValidationError", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_descriptor = - getDescriptor().getMessageTypes().get(541); + getDescriptor().getMessageTypes().get(545); internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersDeletePerInstanceConfigsReq_descriptor, @@ -25793,7 +25964,7 @@ private static void _clinit_autosplit_dinit_1() { "Names", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_descriptor = - getDescriptor().getMessageTypes().get(542); + getDescriptor().getMessageTypes().get(546); internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListErrorsResponse_descriptor, @@ -25801,7 +25972,7 @@ private static void _clinit_autosplit_dinit_1() { "Items", "NextPageToken", "NextPageToken", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_descriptor = - getDescriptor().getMessageTypes().get(543); + getDescriptor().getMessageTypes().get(547); internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListManagedInstancesResponse_descriptor, @@ -25809,7 +25980,7 @@ private static void _clinit_autosplit_dinit_1() { "ManagedInstances", "NextPageToken", "NextPageToken", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_descriptor = - getDescriptor().getMessageTypes().get(544); + getDescriptor().getMessageTypes().get(548); internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersListPerInstanceConfigsResp_descriptor, @@ -25817,7 +25988,7 @@ private static void _clinit_autosplit_dinit_1() { "Items", "NextPageToken", "Warning", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_descriptor = - getDescriptor().getMessageTypes().get(545); + getDescriptor().getMessageTypes().get(549); internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersPatchPerInstanceConfigsReq_descriptor, @@ -25825,7 +25996,7 @@ private static void _clinit_autosplit_dinit_1() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(546); + getDescriptor().getMessageTypes().get(550); internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersRecreateInstancesRequest_descriptor, @@ -25833,7 +26004,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_descriptor = - getDescriptor().getMessageTypes().get(547); + getDescriptor().getMessageTypes().get(551); internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersScopedList_descriptor, @@ -25841,7 +26012,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroupManagers", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(548); + getDescriptor().getMessageTypes().get(552); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersSetInstanceTemplateRequest_descriptor, @@ -25849,7 +26020,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplate", "InstanceTemplate", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(549); + getDescriptor().getMessageTypes().get(553); internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersSetTargetPoolsRequest_descriptor, @@ -25857,7 +26028,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "TargetPools", "Fingerprint", }); internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_descriptor = - getDescriptor().getMessageTypes().get(550); + getDescriptor().getMessageTypes().get(554); internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupManagersUpdatePerInstanceConfigsReq_descriptor, @@ -25865,7 +26036,7 @@ private static void _clinit_autosplit_dinit_1() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(551); + getDescriptor().getMessageTypes().get(555); internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsAddInstancesRequest_descriptor, @@ -25873,7 +26044,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_descriptor = - getDescriptor().getMessageTypes().get(552); + getDescriptor().getMessageTypes().get(556); internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsListInstances_descriptor, @@ -25891,7 +26062,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(553); + getDescriptor().getMessageTypes().get(557); internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsListInstancesRequest_descriptor, @@ -25899,7 +26070,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceState", "InstanceState", }); internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(554); + getDescriptor().getMessageTypes().get(558); internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsRemoveInstancesRequest_descriptor, @@ -25907,7 +26078,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", }); internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_descriptor = - getDescriptor().getMessageTypes().get(555); + getDescriptor().getMessageTypes().get(559); internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsScopedList_descriptor, @@ -25915,7 +26086,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceGroups", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_descriptor = - getDescriptor().getMessageTypes().get(556); + getDescriptor().getMessageTypes().get(560); internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceGroupsSetNamedPortsRequest_descriptor, @@ -25923,7 +26094,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "NamedPorts", "Fingerprint", }); internal_static_google_cloud_compute_v1_InstanceList_descriptor = - getDescriptor().getMessageTypes().get(557); + getDescriptor().getMessageTypes().get(561); internal_static_google_cloud_compute_v1_InstanceList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceList_descriptor, @@ -25941,7 +26112,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InstanceListReferrers_descriptor = - getDescriptor().getMessageTypes().get(558); + getDescriptor().getMessageTypes().get(562); internal_static_google_cloud_compute_v1_InstanceListReferrers_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceListReferrers_descriptor, @@ -25959,7 +26130,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_descriptor = - getDescriptor().getMessageTypes().get(559); + getDescriptor().getMessageTypes().get(563); internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmError_descriptor, @@ -25972,7 +26143,7 @@ private static void _clinit_autosplit_dinit_1() { "Timestamp", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_descriptor = - getDescriptor().getMessageTypes().get(560); + getDescriptor().getMessageTypes().get(564); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorInstanceActionDetails_descriptor, @@ -25980,7 +26151,7 @@ private static void _clinit_autosplit_dinit_1() { "Action", "Instance", "Version", "Action", "Instance", "Version", }); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_descriptor = - getDescriptor().getMessageTypes().get(561); + getDescriptor().getMessageTypes().get(565); internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceManagedByIgmErrorManagedInstanceError_descriptor, @@ -25988,7 +26159,7 @@ private static void _clinit_autosplit_dinit_1() { "Code", "Message", "Code", "Message", }); internal_static_google_cloud_compute_v1_InstanceMoveRequest_descriptor = - getDescriptor().getMessageTypes().get(562); + getDescriptor().getMessageTypes().get(566); internal_static_google_cloud_compute_v1_InstanceMoveRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceMoveRequest_descriptor, @@ -25996,7 +26167,7 @@ private static void _clinit_autosplit_dinit_1() { "DestinationZone", "TargetInstance", "DestinationZone", "TargetInstance", }); internal_static_google_cloud_compute_v1_InstanceParams_descriptor = - getDescriptor().getMessageTypes().get(563); + getDescriptor().getMessageTypes().get(567); internal_static_google_cloud_compute_v1_InstanceParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceParams_descriptor, @@ -26012,7 +26183,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceProperties_descriptor = - getDescriptor().getMessageTypes().get(564); + getDescriptor().getMessageTypes().get(568); internal_static_google_cloud_compute_v1_InstanceProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceProperties_descriptor, @@ -26023,6 +26194,7 @@ private static void _clinit_autosplit_dinit_1() { "Description", "Disks", "GuestAccelerators", + "KeyRevocationActionType", "Labels", "MachineType", "Metadata", @@ -26041,6 +26213,7 @@ private static void _clinit_autosplit_dinit_1() { "CanIpForward", "ConfidentialInstanceConfig", "Description", + "KeyRevocationActionType", "MachineType", "Metadata", "MinCpuPlatform", @@ -26072,7 +26245,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstanceReference_descriptor = - getDescriptor().getMessageTypes().get(565); + getDescriptor().getMessageTypes().get(569); internal_static_google_cloud_compute_v1_InstanceReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceReference_descriptor, @@ -26080,7 +26253,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "Instance", }); internal_static_google_cloud_compute_v1_InstanceTemplate_descriptor = - getDescriptor().getMessageTypes().get(566); + getDescriptor().getMessageTypes().get(570); internal_static_google_cloud_compute_v1_InstanceTemplate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplate_descriptor, @@ -26105,7 +26278,7 @@ private static void _clinit_autosplit_dinit_1() { "SourceInstanceParams", }); internal_static_google_cloud_compute_v1_InstanceTemplateList_descriptor = - getDescriptor().getMessageTypes().get(567); + getDescriptor().getMessageTypes().get(571); internal_static_google_cloud_compute_v1_InstanceTemplateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceTemplateList_descriptor, @@ -26123,7 +26296,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_descriptor = - getDescriptor().getMessageTypes().get(568); + getDescriptor().getMessageTypes().get(572); internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstanceWithNamedPorts_descriptor, @@ -26131,7 +26304,7 @@ private static void _clinit_autosplit_dinit_1() { "Instance", "NamedPorts", "Status", "Instance", "Status", }); internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(569); + getDescriptor().getMessageTypes().get(573); internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesAddResourcePoliciesRequest_descriptor, @@ -26139,7 +26312,7 @@ private static void _clinit_autosplit_dinit_1() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageTypes().get(570); + getDescriptor().getMessageTypes().get(574); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponse_descriptor, @@ -26147,7 +26320,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(571); + getDescriptor().getMessageTypes().get(575); internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -26163,7 +26336,7 @@ private static void _clinit_autosplit_dinit_1() { "Type", }); internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(572); + getDescriptor().getMessageTypes().get(576); internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesRemoveResourcePoliciesRequest_descriptor, @@ -26171,7 +26344,7 @@ private static void _clinit_autosplit_dinit_1() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_InstancesScopedList_descriptor = - getDescriptor().getMessageTypes().get(573); + getDescriptor().getMessageTypes().get(577); internal_static_google_cloud_compute_v1_InstancesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesScopedList_descriptor, @@ -26179,7 +26352,7 @@ private static void _clinit_autosplit_dinit_1() { "Instances", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(574); + getDescriptor().getMessageTypes().get(578); internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetLabelsRequest_descriptor, @@ -26197,7 +26370,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_descriptor = - getDescriptor().getMessageTypes().get(575); + getDescriptor().getMessageTypes().get(579); internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMachineResourcesRequest_descriptor, @@ -26205,7 +26378,7 @@ private static void _clinit_autosplit_dinit_1() { "GuestAccelerators", }); internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_descriptor = - getDescriptor().getMessageTypes().get(576); + getDescriptor().getMessageTypes().get(580); internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMachineTypeRequest_descriptor, @@ -26213,7 +26386,7 @@ private static void _clinit_autosplit_dinit_1() { "MachineType", "MachineType", }); internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_descriptor = - getDescriptor().getMessageTypes().get(577); + getDescriptor().getMessageTypes().get(581); internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetMinCpuPlatformRequest_descriptor, @@ -26221,7 +26394,7 @@ private static void _clinit_autosplit_dinit_1() { "MinCpuPlatform", "MinCpuPlatform", }); internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_descriptor = - getDescriptor().getMessageTypes().get(578); + getDescriptor().getMessageTypes().get(582); internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesSetServiceAccountRequest_descriptor, @@ -26229,7 +26402,7 @@ private static void _clinit_autosplit_dinit_1() { "Email", "Scopes", "Email", }); internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_descriptor = - getDescriptor().getMessageTypes().get(579); + getDescriptor().getMessageTypes().get(583); internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InstancesStartWithEncryptionKeyRequest_descriptor, @@ -26237,7 +26410,7 @@ private static void _clinit_autosplit_dinit_1() { "Disks", }); internal_static_google_cloud_compute_v1_Int64RangeMatch_descriptor = - getDescriptor().getMessageTypes().get(580); + getDescriptor().getMessageTypes().get(584); internal_static_google_cloud_compute_v1_Int64RangeMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Int64RangeMatch_descriptor, @@ -26245,7 +26418,7 @@ private static void _clinit_autosplit_dinit_1() { "RangeEnd", "RangeStart", "RangeEnd", "RangeStart", }); internal_static_google_cloud_compute_v1_Interconnect_descriptor = - getDescriptor().getMessageTypes().get(581); + getDescriptor().getMessageTypes().get(585); internal_static_google_cloud_compute_v1_Interconnect_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Interconnect_descriptor, @@ -26295,7 +26468,7 @@ private static void _clinit_autosplit_dinit_1() { "State", }); internal_static_google_cloud_compute_v1_InterconnectAttachment_descriptor = - getDescriptor().getMessageTypes().get(582); + getDescriptor().getMessageTypes().get(586); internal_static_google_cloud_compute_v1_InterconnectAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachment_descriptor, @@ -26369,7 +26542,7 @@ private static void _clinit_autosplit_dinit_1() { "VlanTag8021Q", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(583); + getDescriptor().getMessageTypes().get(587); internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentAggregatedList_descriptor, @@ -26398,7 +26571,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentList_descriptor = - getDescriptor().getMessageTypes().get(584); + getDescriptor().getMessageTypes().get(588); internal_static_google_cloud_compute_v1_InterconnectAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentList_descriptor, @@ -26416,7 +26589,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_descriptor = - getDescriptor().getMessageTypes().get(585); + getDescriptor().getMessageTypes().get(589); internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentPartnerMetadata_descriptor, @@ -26429,7 +26602,7 @@ private static void _clinit_autosplit_dinit_1() { "PortalUrl", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_descriptor = - getDescriptor().getMessageTypes().get(586); + getDescriptor().getMessageTypes().get(590); internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentPrivateInfo_descriptor, @@ -26437,7 +26610,7 @@ private static void _clinit_autosplit_dinit_1() { "Tag8021Q", "Tag8021Q", }); internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_descriptor = - getDescriptor().getMessageTypes().get(587); + getDescriptor().getMessageTypes().get(591); internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectAttachmentsScopedList_descriptor, @@ -26445,7 +26618,7 @@ private static void _clinit_autosplit_dinit_1() { "InterconnectAttachments", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_descriptor = - getDescriptor().getMessageTypes().get(588); + getDescriptor().getMessageTypes().get(592); internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectCircuitInfo_descriptor, @@ -26458,7 +26631,7 @@ private static void _clinit_autosplit_dinit_1() { "GoogleDemarcId", }); internal_static_google_cloud_compute_v1_InterconnectDiagnostics_descriptor = - getDescriptor().getMessageTypes().get(589); + getDescriptor().getMessageTypes().get(593); internal_static_google_cloud_compute_v1_InterconnectDiagnostics_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnostics_descriptor, @@ -26466,7 +26639,7 @@ private static void _clinit_autosplit_dinit_1() { "ArpCaches", "Links", "MacAddress", "MacAddress", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_descriptor = - getDescriptor().getMessageTypes().get(590); + getDescriptor().getMessageTypes().get(594); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsARPEntry_descriptor, @@ -26474,7 +26647,7 @@ private static void _clinit_autosplit_dinit_1() { "IpAddress", "MacAddress", "IpAddress", "MacAddress", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_descriptor = - getDescriptor().getMessageTypes().get(591); + getDescriptor().getMessageTypes().get(595); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkLACPStatus_descriptor, @@ -26487,7 +26660,7 @@ private static void _clinit_autosplit_dinit_1() { "State", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_descriptor = - getDescriptor().getMessageTypes().get(592); + getDescriptor().getMessageTypes().get(596); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkOpticalPower_descriptor, @@ -26495,7 +26668,7 @@ private static void _clinit_autosplit_dinit_1() { "State", "Value", "State", "Value", }); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_descriptor = - getDescriptor().getMessageTypes().get(593); + getDescriptor().getMessageTypes().get(597); internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectDiagnosticsLinkStatus_descriptor, @@ -26513,7 +26686,7 @@ private static void _clinit_autosplit_dinit_1() { "TransmittingOpticalPower", }); internal_static_google_cloud_compute_v1_InterconnectList_descriptor = - getDescriptor().getMessageTypes().get(594); + getDescriptor().getMessageTypes().get(598); internal_static_google_cloud_compute_v1_InterconnectList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectList_descriptor, @@ -26531,7 +26704,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InterconnectLocation_descriptor = - getDescriptor().getMessageTypes().get(595); + getDescriptor().getMessageTypes().get(599); internal_static_google_cloud_compute_v1_InterconnectLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocation_descriptor, @@ -26569,7 +26742,7 @@ private static void _clinit_autosplit_dinit_1() { "SupportsPzs", }); internal_static_google_cloud_compute_v1_InterconnectLocationList_descriptor = - getDescriptor().getMessageTypes().get(596); + getDescriptor().getMessageTypes().get(600); internal_static_google_cloud_compute_v1_InterconnectLocationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocationList_descriptor, @@ -26587,7 +26760,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_descriptor = - getDescriptor().getMessageTypes().get(597); + getDescriptor().getMessageTypes().get(601); internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectLocationRegionInfo_descriptor, @@ -26600,7 +26773,7 @@ private static void _clinit_autosplit_dinit_1() { "Region", }); internal_static_google_cloud_compute_v1_InterconnectOutageNotification_descriptor = - getDescriptor().getMessageTypes().get(598); + getDescriptor().getMessageTypes().get(602); internal_static_google_cloud_compute_v1_InterconnectOutageNotification_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectOutageNotification_descriptor, @@ -26622,7 +26795,7 @@ private static void _clinit_autosplit_dinit_1() { "State", }); internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_descriptor = - getDescriptor().getMessageTypes().get(599); + getDescriptor().getMessageTypes().get(603); internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InterconnectsGetDiagnosticsResponse_descriptor, @@ -26630,7 +26803,7 @@ private static void _clinit_autosplit_dinit_1() { "Result", "Result", }); internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(600); + getDescriptor().getMessageTypes().get(604); internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_InvalidateCacheUrlMapRequest_descriptor, @@ -26638,7 +26811,7 @@ private static void _clinit_autosplit_dinit_1() { "CacheInvalidationRuleResource", "Project", "RequestId", "UrlMap", "RequestId", }); internal_static_google_cloud_compute_v1_Items_descriptor = - getDescriptor().getMessageTypes().get(601); + getDescriptor().getMessageTypes().get(605); internal_static_google_cloud_compute_v1_Items_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Items_descriptor, @@ -26646,7 +26819,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", "Key", "Value", }); internal_static_google_cloud_compute_v1_License_descriptor = - getDescriptor().getMessageTypes().get(602); + getDescriptor().getMessageTypes().get(606); internal_static_google_cloud_compute_v1_License_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_License_descriptor, @@ -26673,7 +26846,7 @@ private static void _clinit_autosplit_dinit_1() { "Transferable", }); internal_static_google_cloud_compute_v1_LicenseCode_descriptor = - getDescriptor().getMessageTypes().get(603); + getDescriptor().getMessageTypes().get(607); internal_static_google_cloud_compute_v1_LicenseCode_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseCode_descriptor, @@ -26697,7 +26870,7 @@ private static void _clinit_autosplit_dinit_1() { "Transferable", }); internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_descriptor = - getDescriptor().getMessageTypes().get(604); + getDescriptor().getMessageTypes().get(608); internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseCodeLicenseAlias_descriptor, @@ -26705,7 +26878,7 @@ private static void _clinit_autosplit_dinit_1() { "Description", "SelfLink", "Description", "SelfLink", }); internal_static_google_cloud_compute_v1_LicenseResourceCommitment_descriptor = - getDescriptor().getMessageTypes().get(605); + getDescriptor().getMessageTypes().get(609); internal_static_google_cloud_compute_v1_LicenseResourceCommitment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseResourceCommitment_descriptor, @@ -26713,7 +26886,7 @@ private static void _clinit_autosplit_dinit_1() { "Amount", "CoresPerLicense", "License", "Amount", "CoresPerLicense", "License", }); internal_static_google_cloud_compute_v1_LicenseResourceRequirements_descriptor = - getDescriptor().getMessageTypes().get(606); + getDescriptor().getMessageTypes().get(610); internal_static_google_cloud_compute_v1_LicenseResourceRequirements_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicenseResourceRequirements_descriptor, @@ -26721,7 +26894,7 @@ private static void _clinit_autosplit_dinit_1() { "MinGuestCpuCount", "MinMemoryMb", "MinGuestCpuCount", "MinMemoryMb", }); internal_static_google_cloud_compute_v1_LicensesListResponse_descriptor = - getDescriptor().getMessageTypes().get(607); + getDescriptor().getMessageTypes().get(611); internal_static_google_cloud_compute_v1_LicensesListResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LicensesListResponse_descriptor, @@ -26737,7 +26910,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(608); + getDescriptor().getMessageTypes().get(612); internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAcceleratorTypesRequest_descriptor, @@ -26756,7 +26929,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListAddressesRequest_descriptor = - getDescriptor().getMessageTypes().get(609); + getDescriptor().getMessageTypes().get(613); internal_static_google_cloud_compute_v1_ListAddressesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAddressesRequest_descriptor, @@ -26775,7 +26948,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(610); + getDescriptor().getMessageTypes().get(614); internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAssociationsFirewallPolicyRequest_descriptor, @@ -26783,7 +26956,7 @@ private static void _clinit_autosplit_dinit_1() { "TargetResource", "TargetResource", }); internal_static_google_cloud_compute_v1_ListAutoscalersRequest_descriptor = - getDescriptor().getMessageTypes().get(611); + getDescriptor().getMessageTypes().get(615); internal_static_google_cloud_compute_v1_ListAutoscalersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAutoscalersRequest_descriptor, @@ -26802,7 +26975,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(612); + getDescriptor().getMessageTypes().get(616); internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListAvailableFeaturesSslPoliciesRequest_descriptor, @@ -26820,7 +26993,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_descriptor = - getDescriptor().getMessageTypes().get(613); + getDescriptor().getMessageTypes().get(617); internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListBackendBucketsRequest_descriptor, @@ -26838,7 +27011,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListBackendServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(614); + getDescriptor().getMessageTypes().get(618); internal_static_google_cloud_compute_v1_ListBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListBackendServicesRequest_descriptor, @@ -26856,7 +27029,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListDiskTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(615); + getDescriptor().getMessageTypes().get(619); internal_static_google_cloud_compute_v1_ListDiskTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListDiskTypesRequest_descriptor, @@ -26875,7 +27048,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListDisksRequest_descriptor = - getDescriptor().getMessageTypes().get(616); + getDescriptor().getMessageTypes().get(620); internal_static_google_cloud_compute_v1_ListDisksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListDisksRequest_descriptor, @@ -26894,7 +27067,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(617); + getDescriptor().getMessageTypes().get(621); internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListErrorsInstanceGroupManagersRequest_descriptor, @@ -26914,7 +27087,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(618); + getDescriptor().getMessageTypes().get(622); internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListErrorsRegionInstanceGroupManagersRequest_descriptor, @@ -26934,7 +27107,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_descriptor = - getDescriptor().getMessageTypes().get(619); + getDescriptor().getMessageTypes().get(623); internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListExternalVpnGatewaysRequest_descriptor, @@ -26952,7 +27125,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(620); + getDescriptor().getMessageTypes().get(624); internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListFirewallPoliciesRequest_descriptor, @@ -26971,7 +27144,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListFirewallsRequest_descriptor = - getDescriptor().getMessageTypes().get(621); + getDescriptor().getMessageTypes().get(625); internal_static_google_cloud_compute_v1_ListFirewallsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListFirewallsRequest_descriptor, @@ -26989,7 +27162,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_descriptor = - getDescriptor().getMessageTypes().get(622); + getDescriptor().getMessageTypes().get(626); internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListForwardingRulesRequest_descriptor, @@ -27008,7 +27181,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_descriptor = - getDescriptor().getMessageTypes().get(623); + getDescriptor().getMessageTypes().get(627); internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalAddressesRequest_descriptor, @@ -27026,7 +27199,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_descriptor = - getDescriptor().getMessageTypes().get(624); + getDescriptor().getMessageTypes().get(628); internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalForwardingRulesRequest_descriptor, @@ -27044,7 +27217,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(625); + getDescriptor().getMessageTypes().get(629); internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalNetworkEndpointGroupsRequest_descriptor, @@ -27062,7 +27235,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(626); + getDescriptor().getMessageTypes().get(630); internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalOperationsRequest_descriptor, @@ -27080,7 +27253,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(627); + getDescriptor().getMessageTypes().get(631); internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalOrganizationOperationsRequest_descriptor, @@ -27099,7 +27272,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_descriptor = - getDescriptor().getMessageTypes().get(628); + getDescriptor().getMessageTypes().get(632); internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListGlobalPublicDelegatedPrefixesRequest_descriptor, @@ -27117,7 +27290,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListHealthChecksRequest_descriptor = - getDescriptor().getMessageTypes().get(629); + getDescriptor().getMessageTypes().get(633); internal_static_google_cloud_compute_v1_ListHealthChecksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListHealthChecksRequest_descriptor, @@ -27135,7 +27308,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListImagesRequest_descriptor = - getDescriptor().getMessageTypes().get(630); + getDescriptor().getMessageTypes().get(634); internal_static_google_cloud_compute_v1_ListImagesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListImagesRequest_descriptor, @@ -27153,7 +27326,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(631); + getDescriptor().getMessageTypes().get(635); internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceGroupManagersRequest_descriptor, @@ -27172,7 +27345,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(632); + getDescriptor().getMessageTypes().get(636); internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceGroupsRequest_descriptor, @@ -27191,7 +27364,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_descriptor = - getDescriptor().getMessageTypes().get(633); + getDescriptor().getMessageTypes().get(637); internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstanceTemplatesRequest_descriptor, @@ -27209,7 +27382,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(634); + getDescriptor().getMessageTypes().get(638); internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesInstanceGroupsRequest_descriptor, @@ -27230,7 +27403,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(635); + getDescriptor().getMessageTypes().get(639); internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesRegionInstanceGroupsRequest_descriptor, @@ -27251,7 +27424,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(636); + getDescriptor().getMessageTypes().get(640); internal_static_google_cloud_compute_v1_ListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInstancesRequest_descriptor, @@ -27270,7 +27443,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(637); + getDescriptor().getMessageTypes().get(641); internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectAttachmentsRequest_descriptor, @@ -27289,7 +27462,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_descriptor = - getDescriptor().getMessageTypes().get(638); + getDescriptor().getMessageTypes().get(642); internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectLocationsRequest_descriptor, @@ -27307,7 +27480,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListInterconnectsRequest_descriptor = - getDescriptor().getMessageTypes().get(639); + getDescriptor().getMessageTypes().get(643); internal_static_google_cloud_compute_v1_ListInterconnectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListInterconnectsRequest_descriptor, @@ -27325,7 +27498,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListLicensesRequest_descriptor = - getDescriptor().getMessageTypes().get(640); + getDescriptor().getMessageTypes().get(644); internal_static_google_cloud_compute_v1_ListLicensesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListLicensesRequest_descriptor, @@ -27343,7 +27516,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListMachineImagesRequest_descriptor = - getDescriptor().getMessageTypes().get(641); + getDescriptor().getMessageTypes().get(645); internal_static_google_cloud_compute_v1_ListMachineImagesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListMachineImagesRequest_descriptor, @@ -27361,7 +27534,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListMachineTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(642); + getDescriptor().getMessageTypes().get(646); internal_static_google_cloud_compute_v1_ListMachineTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListMachineTypesRequest_descriptor, @@ -27380,7 +27553,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(643); + getDescriptor().getMessageTypes().get(647); internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListManagedInstancesInstanceGroupManagersRequest_descriptor, @@ -27400,7 +27573,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(644); + getDescriptor().getMessageTypes().get(648); internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListManagedInstancesRegionInstanceGroupManagersRequest_descriptor, @@ -27420,7 +27593,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(645); + getDescriptor().getMessageTypes().get(649); internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointGroupsRequest_descriptor, @@ -27439,7 +27612,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(646); + getDescriptor().getMessageTypes().get(650); internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointsGlobalNetworkEndpointGroupsRequest_descriptor, @@ -27458,7 +27631,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(647); + getDescriptor().getMessageTypes().get(651); internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkEndpointsNetworkEndpointGroupsRequest_descriptor, @@ -27479,7 +27652,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(648); + getDescriptor().getMessageTypes().get(652); internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworkFirewallPoliciesRequest_descriptor, @@ -27497,7 +27670,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(649); + getDescriptor().getMessageTypes().get(653); internal_static_google_cloud_compute_v1_ListNetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNetworksRequest_descriptor, @@ -27515,7 +27688,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(650); + getDescriptor().getMessageTypes().get(654); internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeGroupsRequest_descriptor, @@ -27534,7 +27707,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_descriptor = - getDescriptor().getMessageTypes().get(651); + getDescriptor().getMessageTypes().get(655); internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeTemplatesRequest_descriptor, @@ -27553,7 +27726,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNodeTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(652); + getDescriptor().getMessageTypes().get(656); internal_static_google_cloud_compute_v1_ListNodeTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodeTypesRequest_descriptor, @@ -27572,7 +27745,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(653); + getDescriptor().getMessageTypes().get(657); internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListNodesNodeGroupsRequest_descriptor, @@ -27592,7 +27765,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_descriptor = - getDescriptor().getMessageTypes().get(654); + getDescriptor().getMessageTypes().get(658); internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPacketMirroringsRequest_descriptor, @@ -27611,7 +27784,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(655); + getDescriptor().getMessageTypes().get(659); internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPeeringRoutesNetworksRequest_descriptor, @@ -27636,7 +27809,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(656); + getDescriptor().getMessageTypes().get(660); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPerInstanceConfigsInstanceGroupManagersRequest_descriptor, @@ -27656,7 +27829,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(657); + getDescriptor().getMessageTypes().get(661); internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPerInstanceConfigsRegionInstanceGroupManagersRequest_descriptor, @@ -27676,7 +27849,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(658); + getDescriptor().getMessageTypes().get(662); internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPreconfiguredExpressionSetsSecurityPoliciesRequest_descriptor, @@ -27694,7 +27867,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_descriptor = - getDescriptor().getMessageTypes().get(659); + getDescriptor().getMessageTypes().get(663); internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPublicAdvertisedPrefixesRequest_descriptor, @@ -27712,7 +27885,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_descriptor = - getDescriptor().getMessageTypes().get(660); + getDescriptor().getMessageTypes().get(664); internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListPublicDelegatedPrefixesRequest_descriptor, @@ -27731,7 +27904,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(661); + getDescriptor().getMessageTypes().get(665); internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReferrersInstancesRequest_descriptor, @@ -27751,7 +27924,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_descriptor = - getDescriptor().getMessageTypes().get(662); + getDescriptor().getMessageTypes().get(666); internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionAutoscalersRequest_descriptor, @@ -27770,7 +27943,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(663); + getDescriptor().getMessageTypes().get(667); internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionBackendServicesRequest_descriptor, @@ -27789,7 +27962,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(664); + getDescriptor().getMessageTypes().get(668); internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionCommitmentsRequest_descriptor, @@ -27808,7 +27981,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_descriptor = - getDescriptor().getMessageTypes().get(665); + getDescriptor().getMessageTypes().get(669); internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionDiskTypesRequest_descriptor, @@ -27827,7 +28000,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionDisksRequest_descriptor = - getDescriptor().getMessageTypes().get(666); + getDescriptor().getMessageTypes().get(670); internal_static_google_cloud_compute_v1_ListRegionDisksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionDisksRequest_descriptor, @@ -27846,7 +28019,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_descriptor = - getDescriptor().getMessageTypes().get(667); + getDescriptor().getMessageTypes().get(671); internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionHealthCheckServicesRequest_descriptor, @@ -27865,7 +28038,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_descriptor = - getDescriptor().getMessageTypes().get(668); + getDescriptor().getMessageTypes().get(672); internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionHealthChecksRequest_descriptor, @@ -27884,7 +28057,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_descriptor = - getDescriptor().getMessageTypes().get(669); + getDescriptor().getMessageTypes().get(673); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstanceGroupManagersRequest_descriptor, @@ -27903,7 +28076,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(670); + getDescriptor().getMessageTypes().get(674); internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionInstanceGroupsRequest_descriptor, @@ -27922,7 +28095,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_descriptor = - getDescriptor().getMessageTypes().get(671); + getDescriptor().getMessageTypes().get(675); internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNetworkEndpointGroupsRequest_descriptor, @@ -27941,7 +28114,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(672); + getDescriptor().getMessageTypes().get(676); internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNetworkFirewallPoliciesRequest_descriptor, @@ -27960,7 +28133,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(673); + getDescriptor().getMessageTypes().get(677); internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionNotificationEndpointsRequest_descriptor, @@ -27979,7 +28152,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(674); + getDescriptor().getMessageTypes().get(678); internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionOperationsRequest_descriptor, @@ -27998,7 +28171,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(675); + getDescriptor().getMessageTypes().get(679); internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionSecurityPoliciesRequest_descriptor, @@ -28017,7 +28190,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(676); + getDescriptor().getMessageTypes().get(680); internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionSslCertificatesRequest_descriptor, @@ -28036,7 +28209,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(677); + getDescriptor().getMessageTypes().get(681); internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionTargetHttpProxiesRequest_descriptor, @@ -28055,7 +28228,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(678); + getDescriptor().getMessageTypes().get(682); internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionTargetHttpsProxiesRequest_descriptor, @@ -28074,7 +28247,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_descriptor = - getDescriptor().getMessageTypes().get(679); + getDescriptor().getMessageTypes().get(683); internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionUrlMapsRequest_descriptor, @@ -28093,7 +28266,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRegionsRequest_descriptor = - getDescriptor().getMessageTypes().get(680); + getDescriptor().getMessageTypes().get(684); internal_static_google_cloud_compute_v1_ListRegionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRegionsRequest_descriptor, @@ -28111,7 +28284,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListReservationsRequest_descriptor = - getDescriptor().getMessageTypes().get(681); + getDescriptor().getMessageTypes().get(685); internal_static_google_cloud_compute_v1_ListReservationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListReservationsRequest_descriptor, @@ -28130,7 +28303,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(682); + getDescriptor().getMessageTypes().get(686); internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListResourcePoliciesRequest_descriptor, @@ -28149,7 +28322,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRoutersRequest_descriptor = - getDescriptor().getMessageTypes().get(683); + getDescriptor().getMessageTypes().get(687); internal_static_google_cloud_compute_v1_ListRoutersRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRoutersRequest_descriptor, @@ -28168,7 +28341,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListRoutesRequest_descriptor = - getDescriptor().getMessageTypes().get(684); + getDescriptor().getMessageTypes().get(688); internal_static_google_cloud_compute_v1_ListRoutesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListRoutesRequest_descriptor, @@ -28186,7 +28359,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(685); + getDescriptor().getMessageTypes().get(689); internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSecurityPoliciesRequest_descriptor, @@ -28204,7 +28377,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_descriptor = - getDescriptor().getMessageTypes().get(686); + getDescriptor().getMessageTypes().get(690); internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListServiceAttachmentsRequest_descriptor, @@ -28223,7 +28396,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSnapshotsRequest_descriptor = - getDescriptor().getMessageTypes().get(687); + getDescriptor().getMessageTypes().get(691); internal_static_google_cloud_compute_v1_ListSnapshotsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSnapshotsRequest_descriptor, @@ -28241,7 +28414,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(688); + getDescriptor().getMessageTypes().get(692); internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSslCertificatesRequest_descriptor, @@ -28259,7 +28432,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(689); + getDescriptor().getMessageTypes().get(693); internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSslPoliciesRequest_descriptor, @@ -28277,7 +28450,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListSubnetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(690); + getDescriptor().getMessageTypes().get(694); internal_static_google_cloud_compute_v1_ListSubnetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListSubnetworksRequest_descriptor, @@ -28296,7 +28469,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(691); + getDescriptor().getMessageTypes().get(695); internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetGrpcProxiesRequest_descriptor, @@ -28314,7 +28487,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(692); + getDescriptor().getMessageTypes().get(696); internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetHttpProxiesRequest_descriptor, @@ -28332,7 +28505,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(693); + getDescriptor().getMessageTypes().get(697); internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetHttpsProxiesRequest_descriptor, @@ -28350,7 +28523,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(694); + getDescriptor().getMessageTypes().get(698); internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetInstancesRequest_descriptor, @@ -28369,7 +28542,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(695); + getDescriptor().getMessageTypes().get(699); internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetPoolsRequest_descriptor, @@ -28388,7 +28561,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(696); + getDescriptor().getMessageTypes().get(700); internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetSslProxiesRequest_descriptor, @@ -28406,7 +28579,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_descriptor = - getDescriptor().getMessageTypes().get(697); + getDescriptor().getMessageTypes().get(701); internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetTcpProxiesRequest_descriptor, @@ -28424,7 +28597,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_descriptor = - getDescriptor().getMessageTypes().get(698); + getDescriptor().getMessageTypes().get(702); internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListTargetVpnGatewaysRequest_descriptor, @@ -28443,7 +28616,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUrlMapsRequest_descriptor = - getDescriptor().getMessageTypes().get(699); + getDescriptor().getMessageTypes().get(703); internal_static_google_cloud_compute_v1_ListUrlMapsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUrlMapsRequest_descriptor, @@ -28461,7 +28634,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_descriptor = - getDescriptor().getMessageTypes().get(700); + getDescriptor().getMessageTypes().get(704); internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListUsableSubnetworksRequest_descriptor, @@ -28479,7 +28652,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_descriptor = - getDescriptor().getMessageTypes().get(701); + getDescriptor().getMessageTypes().get(705); internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListVpnGatewaysRequest_descriptor, @@ -28498,7 +28671,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_descriptor = - getDescriptor().getMessageTypes().get(702); + getDescriptor().getMessageTypes().get(706); internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListVpnTunnelsRequest_descriptor, @@ -28517,7 +28690,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_descriptor = - getDescriptor().getMessageTypes().get(703); + getDescriptor().getMessageTypes().get(707); internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListXpnHostsProjectsRequest_descriptor, @@ -28536,7 +28709,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_descriptor = - getDescriptor().getMessageTypes().get(704); + getDescriptor().getMessageTypes().get(708); internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListZoneOperationsRequest_descriptor, @@ -28555,7 +28728,7 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_ListZonesRequest_descriptor = - getDescriptor().getMessageTypes().get(705); + getDescriptor().getMessageTypes().get(709); internal_static_google_cloud_compute_v1_ListZonesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ListZonesRequest_descriptor, @@ -28573,15 +28746,23 @@ private static void _clinit_autosplit_dinit_1() { "ReturnPartialSuccess", }); internal_static_google_cloud_compute_v1_LocalDisk_descriptor = - getDescriptor().getMessageTypes().get(706); + getDescriptor().getMessageTypes().get(710); internal_static_google_cloud_compute_v1_LocalDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocalDisk_descriptor, new java.lang.String[] { "DiskCount", "DiskSizeGb", "DiskType", "DiskCount", "DiskSizeGb", "DiskType", }); + internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor = + getDescriptor().getMessageTypes().get(711); + internal_static_google_cloud_compute_v1_LocalizedMessage_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor, + new java.lang.String[] { + "Locale", "Message", "Locale", "Message", + }); internal_static_google_cloud_compute_v1_LocationPolicy_descriptor = - getDescriptor().getMessageTypes().get(707); + getDescriptor().getMessageTypes().get(712); internal_static_google_cloud_compute_v1_LocationPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocationPolicy_descriptor, @@ -28597,15 +28778,23 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_LocationPolicyLocation_descriptor = - getDescriptor().getMessageTypes().get(708); + getDescriptor().getMessageTypes().get(713); internal_static_google_cloud_compute_v1_LocationPolicyLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LocationPolicyLocation_descriptor, new java.lang.String[] { - "Preference", "Preference", + "Constraints", "Preference", "Constraints", "Preference", + }); + internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor = + getDescriptor().getMessageTypes().get(714); + internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor, + new java.lang.String[] { + "MaxCount", "MaxCount", }); internal_static_google_cloud_compute_v1_LogConfig_descriptor = - getDescriptor().getMessageTypes().get(709); + getDescriptor().getMessageTypes().get(715); internal_static_google_cloud_compute_v1_LogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LogConfig_descriptor, @@ -28613,7 +28802,7 @@ private static void _clinit_autosplit_dinit_1() { "CloudAudit", "Counter", "DataAccess", "CloudAudit", "Counter", "DataAccess", }); internal_static_google_cloud_compute_v1_LogConfigCloudAuditOptions_descriptor = - getDescriptor().getMessageTypes().get(710); + getDescriptor().getMessageTypes().get(716); internal_static_google_cloud_compute_v1_LogConfigCloudAuditOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LogConfigCloudAuditOptions_descriptor, @@ -28621,7 +28810,7 @@ private static void _clinit_autosplit_dinit_1() { "AuthorizationLoggingOptions", "LogName", "AuthorizationLoggingOptions", "LogName", }); internal_static_google_cloud_compute_v1_LogConfigCounterOptions_descriptor = - getDescriptor().getMessageTypes().get(711); + getDescriptor().getMessageTypes().get(717); internal_static_google_cloud_compute_v1_LogConfigCounterOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LogConfigCounterOptions_descriptor, @@ -28629,7 +28818,7 @@ private static void _clinit_autosplit_dinit_1() { "CustomFields", "Field", "Metric", "Field", "Metric", }); internal_static_google_cloud_compute_v1_LogConfigCounterOptionsCustomField_descriptor = - getDescriptor().getMessageTypes().get(712); + getDescriptor().getMessageTypes().get(718); internal_static_google_cloud_compute_v1_LogConfigCounterOptionsCustomField_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LogConfigCounterOptionsCustomField_descriptor, @@ -28637,7 +28826,7 @@ private static void _clinit_autosplit_dinit_1() { "Name", "Value", "Name", "Value", }); internal_static_google_cloud_compute_v1_LogConfigDataAccessOptions_descriptor = - getDescriptor().getMessageTypes().get(713); + getDescriptor().getMessageTypes().get(719); internal_static_google_cloud_compute_v1_LogConfigDataAccessOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_LogConfigDataAccessOptions_descriptor, @@ -28645,7 +28834,7 @@ private static void _clinit_autosplit_dinit_1() { "LogMode", "LogMode", }); internal_static_google_cloud_compute_v1_MachineImage_descriptor = - getDescriptor().getMessageTypes().get(714); + getDescriptor().getMessageTypes().get(720); internal_static_google_cloud_compute_v1_MachineImage_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineImage_descriptor, @@ -28683,7 +28872,7 @@ private static void _clinit_autosplit_dinit_1() { "TotalStorageBytes", }); internal_static_google_cloud_compute_v1_MachineImageList_descriptor = - getDescriptor().getMessageTypes().get(715); + getDescriptor().getMessageTypes().get(721); internal_static_google_cloud_compute_v1_MachineImageList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineImageList_descriptor, @@ -28701,7 +28890,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_MachineType_descriptor = - getDescriptor().getMessageTypes().get(716); + getDescriptor().getMessageTypes().get(722); internal_static_google_cloud_compute_v1_MachineType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineType_descriptor, @@ -28738,7 +28927,7 @@ private static void _clinit_autosplit_dinit_1() { "Zone", }); internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(717); + getDescriptor().getMessageTypes().get(723); internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypeAggregatedList_descriptor, @@ -28767,7 +28956,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_MachineTypeList_descriptor = - getDescriptor().getMessageTypes().get(718); + getDescriptor().getMessageTypes().get(724); internal_static_google_cloud_compute_v1_MachineTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypeList_descriptor, @@ -28785,7 +28974,7 @@ private static void _clinit_autosplit_dinit_1() { "Warning", }); internal_static_google_cloud_compute_v1_MachineTypesScopedList_descriptor = - getDescriptor().getMessageTypes().get(719); + getDescriptor().getMessageTypes().get(725); internal_static_google_cloud_compute_v1_MachineTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MachineTypesScopedList_descriptor, @@ -28793,7 +28982,7 @@ private static void _clinit_autosplit_dinit_1() { "MachineTypes", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_ManagedInstance_descriptor = - getDescriptor().getMessageTypes().get(720); + getDescriptor().getMessageTypes().get(726); internal_static_google_cloud_compute_v1_ManagedInstance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstance_descriptor, @@ -28817,7 +29006,7 @@ private static void _clinit_autosplit_dinit_1() { "Version", }); internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_descriptor = - getDescriptor().getMessageTypes().get(721); + getDescriptor().getMessageTypes().get(727); internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceInstanceHealth_descriptor, @@ -28825,7 +29014,7 @@ private static void _clinit_autosplit_dinit_1() { "DetailedHealthState", "HealthCheck", "DetailedHealthState", "HealthCheck", }); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_descriptor = - getDescriptor().getMessageTypes().get(722); + getDescriptor().getMessageTypes().get(728); internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceLastAttempt_descriptor, @@ -28833,7 +29022,7 @@ private static void _clinit_autosplit_dinit_1() { "Errors", "Errors", }); internal_static_google_cloud_compute_v1_ManagedInstanceVersion_descriptor = - getDescriptor().getMessageTypes().get(723); + getDescriptor().getMessageTypes().get(729); internal_static_google_cloud_compute_v1_ManagedInstanceVersion_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ManagedInstanceVersion_descriptor, @@ -28841,7 +29030,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceTemplate", "Name", "InstanceTemplate", "Name", }); internal_static_google_cloud_compute_v1_Metadata_descriptor = - getDescriptor().getMessageTypes().get(724); + getDescriptor().getMessageTypes().get(730); internal_static_google_cloud_compute_v1_Metadata_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Metadata_descriptor, @@ -28849,7 +29038,7 @@ private static void _clinit_autosplit_dinit_1() { "Fingerprint", "Items", "Kind", "Fingerprint", "Kind", }); internal_static_google_cloud_compute_v1_MetadataFilter_descriptor = - getDescriptor().getMessageTypes().get(725); + getDescriptor().getMessageTypes().get(731); internal_static_google_cloud_compute_v1_MetadataFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MetadataFilter_descriptor, @@ -28857,7 +29046,7 @@ private static void _clinit_autosplit_dinit_1() { "FilterLabels", "FilterMatchCriteria", "FilterMatchCriteria", }); internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_descriptor = - getDescriptor().getMessageTypes().get(726); + getDescriptor().getMessageTypes().get(732); internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MetadataFilterLabelMatch_descriptor, @@ -28865,7 +29054,7 @@ private static void _clinit_autosplit_dinit_1() { "Name", "Value", "Name", "Value", }); internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(727); + getDescriptor().getMessageTypes().get(733); internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveDiskProjectRequest_descriptor, @@ -28873,7 +29062,7 @@ private static void _clinit_autosplit_dinit_1() { "DiskMoveRequestResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(728); + getDescriptor().getMessageTypes().get(734); internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveFirewallPolicyRequest_descriptor, @@ -28881,7 +29070,7 @@ private static void _clinit_autosplit_dinit_1() { "FirewallPolicy", "ParentId", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(729); + getDescriptor().getMessageTypes().get(735); internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_MoveInstanceProjectRequest_descriptor, @@ -28889,7 +29078,7 @@ private static void _clinit_autosplit_dinit_1() { "InstanceMoveRequestResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_NamedPort_descriptor = - getDescriptor().getMessageTypes().get(730); + getDescriptor().getMessageTypes().get(736); internal_static_google_cloud_compute_v1_NamedPort_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NamedPort_descriptor, @@ -28897,7 +29086,7 @@ private static void _clinit_autosplit_dinit_1() { "Name", "Port", "Name", "Port", }); internal_static_google_cloud_compute_v1_Network_descriptor = - getDescriptor().getMessageTypes().get(731); + getDescriptor().getMessageTypes().get(737); internal_static_google_cloud_compute_v1_Network_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Network_descriptor, @@ -28907,6 +29096,7 @@ private static void _clinit_autosplit_dinit_1() { "CreationTimestamp", "Description", "EnableUlaInternalIpv6", + "FirewallPolicy", "GatewayIPv4", "Id", "InternalIpv6Range", @@ -28924,6 +29114,7 @@ private static void _clinit_autosplit_dinit_1() { "CreationTimestamp", "Description", "EnableUlaInternalIpv6", + "FirewallPolicy", "GatewayIPv4", "Id", "InternalIpv6Range", @@ -28936,7 +29127,7 @@ private static void _clinit_autosplit_dinit_1() { "SelfLinkWithId", }); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_descriptor = - getDescriptor().getMessageTypes().get(732); + getDescriptor().getMessageTypes().get(738); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityService_descriptor, @@ -28963,7 +29154,7 @@ private static void _clinit_autosplit_dinit_1() { "SelfLinkWithId", }); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(733); + getDescriptor().getMessageTypes().get(739); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServiceAggregatedList_descriptor, @@ -28993,8 +29184,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_NetworkEdgeSecurityServicesScopedList_descriptor = - getDescriptor().getMessageTypes().get(734); + getDescriptor().getMessageTypes().get(740); internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEdgeSecurityServicesScopedList_descriptor, @@ -29002,7 +29197,7 @@ private static void _clinit_autosplit_dinit_1() { "NetworkEdgeSecurityServices", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpoint_descriptor = - getDescriptor().getMessageTypes().get(735); + getDescriptor().getMessageTypes().get(741); internal_static_google_cloud_compute_v1_NetworkEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpoint_descriptor, @@ -29026,7 +29221,7 @@ private static void _clinit_autosplit_dinit_1() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroup_descriptor = - getDescriptor().getMessageTypes().get(736); + getDescriptor().getMessageTypes().get(742); internal_static_google_cloud_compute_v1_NetworkEndpointGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroup_descriptor, @@ -29077,12 +29272,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_NetworkEndpointGroupAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(737); + getDescriptor().getMessageTypes().get(743); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupAggregatedList_descriptor, @@ -29111,7 +29302,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_descriptor = - getDescriptor().getMessageTypes().get(738); + getDescriptor().getMessageTypes().get(744); internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupAppEngine_descriptor, @@ -29119,7 +29310,7 @@ private static void _clinit_autosplit_dinit_2() { "Service", "UrlMask", "Version", "Service", "UrlMask", "Version", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_descriptor = - getDescriptor().getMessageTypes().get(739); + getDescriptor().getMessageTypes().get(745); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudFunction_descriptor, @@ -29127,7 +29318,7 @@ private static void _clinit_autosplit_dinit_2() { "Function", "UrlMask", "Function", "UrlMask", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_descriptor = - getDescriptor().getMessageTypes().get(740); + getDescriptor().getMessageTypes().get(746); internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupCloudRun_descriptor, @@ -29135,7 +29326,7 @@ private static void _clinit_autosplit_dinit_2() { "Service", "Tag", "UrlMask", "Service", "Tag", "UrlMask", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_descriptor = - getDescriptor().getMessageTypes().get(741); + getDescriptor().getMessageTypes().get(747); internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupList_descriptor, @@ -29153,7 +29344,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(742); + getDescriptor().getMessageTypes().get(748); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsAttachEndpointsRequest_descriptor, @@ -29161,7 +29352,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(743); + getDescriptor().getMessageTypes().get(749); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsDetachEndpointsRequest_descriptor, @@ -29169,7 +29360,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpoints", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_descriptor = - getDescriptor().getMessageTypes().get(744); + getDescriptor().getMessageTypes().get(750); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListEndpointsRequest_descriptor, @@ -29177,7 +29368,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthStatus", "HealthStatus", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_descriptor = - getDescriptor().getMessageTypes().get(745); + getDescriptor().getMessageTypes().get(751); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsListNetworkEndpoints_descriptor, @@ -29193,7 +29384,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_descriptor = - getDescriptor().getMessageTypes().get(746); + getDescriptor().getMessageTypes().get(752); internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointGroupsScopedList_descriptor, @@ -29201,7 +29392,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkEndpointGroups", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_descriptor = - getDescriptor().getMessageTypes().get(747); + getDescriptor().getMessageTypes().get(753); internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkEndpointWithHealthStatus_descriptor, @@ -29209,7 +29400,7 @@ private static void _clinit_autosplit_dinit_2() { "Healths", "NetworkEndpoint", "NetworkEndpoint", }); internal_static_google_cloud_compute_v1_NetworkInterface_descriptor = - getDescriptor().getMessageTypes().get(748); + getDescriptor().getMessageTypes().get(754); internal_static_google_cloud_compute_v1_NetworkInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkInterface_descriptor, @@ -29243,7 +29434,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetwork", }); internal_static_google_cloud_compute_v1_NetworkList_descriptor = - getDescriptor().getMessageTypes().get(749); + getDescriptor().getMessageTypes().get(755); internal_static_google_cloud_compute_v1_NetworkList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkList_descriptor, @@ -29261,7 +29452,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NetworkPeering_descriptor = - getDescriptor().getMessageTypes().get(750); + getDescriptor().getMessageTypes().get(756); internal_static_google_cloud_compute_v1_NetworkPeering_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPeering_descriptor, @@ -29292,7 +29483,7 @@ private static void _clinit_autosplit_dinit_2() { "StateDetails", }); internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_descriptor = - getDescriptor().getMessageTypes().get(751); + getDescriptor().getMessageTypes().get(757); internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkPerformanceConfig_descriptor, @@ -29300,7 +29491,7 @@ private static void _clinit_autosplit_dinit_2() { "TotalEgressBandwidthTier", "TotalEgressBandwidthTier", }); internal_static_google_cloud_compute_v1_NetworkRoutingConfig_descriptor = - getDescriptor().getMessageTypes().get(752); + getDescriptor().getMessageTypes().get(758); internal_static_google_cloud_compute_v1_NetworkRoutingConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworkRoutingConfig_descriptor, @@ -29308,7 +29499,7 @@ private static void _clinit_autosplit_dinit_2() { "RoutingMode", "RoutingMode", }); internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_descriptor = - getDescriptor().getMessageTypes().get(753); + getDescriptor().getMessageTypes().get(759); internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksAddPeeringRequest_descriptor, @@ -29323,7 +29514,7 @@ private static void _clinit_autosplit_dinit_2() { "PeerNetwork", }); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageTypes().get(754); + getDescriptor().getMessageTypes().get(760); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponse_descriptor, @@ -29331,7 +29522,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(755); + getDescriptor().getMessageTypes().get(761); internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -29347,7 +29538,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", }); internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_descriptor = - getDescriptor().getMessageTypes().get(756); + getDescriptor().getMessageTypes().get(762); internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksRemovePeeringRequest_descriptor, @@ -29355,7 +29546,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "Name", }); internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_descriptor = - getDescriptor().getMessageTypes().get(757); + getDescriptor().getMessageTypes().get(763); internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NetworksUpdatePeeringRequest_descriptor, @@ -29363,7 +29554,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkPeering", "NetworkPeering", }); internal_static_google_cloud_compute_v1_NodeGroup_descriptor = - getDescriptor().getMessageTypes().get(758); + getDescriptor().getMessageTypes().get(764); internal_static_google_cloud_compute_v1_NodeGroup_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroup_descriptor, @@ -29400,7 +29591,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(759); + getDescriptor().getMessageTypes().get(765); internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupAggregatedList_descriptor, @@ -29429,7 +29620,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_descriptor = - getDescriptor().getMessageTypes().get(760); + getDescriptor().getMessageTypes().get(766); internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupAutoscalingPolicy_descriptor, @@ -29437,7 +29628,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxNodes", "MinNodes", "Mode", "MaxNodes", "MinNodes", "Mode", }); internal_static_google_cloud_compute_v1_NodeGroupList_descriptor = - getDescriptor().getMessageTypes().get(761); + getDescriptor().getMessageTypes().get(767); internal_static_google_cloud_compute_v1_NodeGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupList_descriptor, @@ -29455,7 +29646,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_descriptor = - getDescriptor().getMessageTypes().get(762); + getDescriptor().getMessageTypes().get(768); internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupMaintenanceWindow_descriptor, @@ -29463,7 +29654,7 @@ private static void _clinit_autosplit_dinit_2() { "MaintenanceDuration", "StartTime", "MaintenanceDuration", "StartTime", }); internal_static_google_cloud_compute_v1_NodeGroupNode_descriptor = - getDescriptor().getMessageTypes().get(763); + getDescriptor().getMessageTypes().get(769); internal_static_google_cloud_compute_v1_NodeGroupNode_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupNode_descriptor, @@ -29487,7 +29678,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_descriptor = - getDescriptor().getMessageTypes().get(764); + getDescriptor().getMessageTypes().get(770); internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsAddNodesRequest_descriptor, @@ -29495,7 +29686,7 @@ private static void _clinit_autosplit_dinit_2() { "AdditionalNodeCount", "AdditionalNodeCount", }); internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_descriptor = - getDescriptor().getMessageTypes().get(765); + getDescriptor().getMessageTypes().get(771); internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsDeleteNodesRequest_descriptor, @@ -29503,7 +29694,7 @@ private static void _clinit_autosplit_dinit_2() { "Nodes", }); internal_static_google_cloud_compute_v1_NodeGroupsListNodes_descriptor = - getDescriptor().getMessageTypes().get(766); + getDescriptor().getMessageTypes().get(772); internal_static_google_cloud_compute_v1_NodeGroupsListNodes_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsListNodes_descriptor, @@ -29521,7 +29712,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupsScopedList_descriptor = - getDescriptor().getMessageTypes().get(767); + getDescriptor().getMessageTypes().get(773); internal_static_google_cloud_compute_v1_NodeGroupsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsScopedList_descriptor, @@ -29529,7 +29720,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeGroups", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(768); + getDescriptor().getMessageTypes().get(774); internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeGroupsSetNodeTemplateRequest_descriptor, @@ -29537,7 +29728,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTemplate", "NodeTemplate", }); internal_static_google_cloud_compute_v1_NodeTemplate_descriptor = - getDescriptor().getMessageTypes().get(769); + getDescriptor().getMessageTypes().get(775); internal_static_google_cloud_compute_v1_NodeTemplate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplate_descriptor, @@ -29581,7 +29772,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(770); + getDescriptor().getMessageTypes().get(776); internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateAggregatedList_descriptor, @@ -29610,7 +29801,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTemplateList_descriptor = - getDescriptor().getMessageTypes().get(771); + getDescriptor().getMessageTypes().get(777); internal_static_google_cloud_compute_v1_NodeTemplateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateList_descriptor, @@ -29628,7 +29819,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_descriptor = - getDescriptor().getMessageTypes().get(772); + getDescriptor().getMessageTypes().get(778); internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplateNodeTypeFlexibility_descriptor, @@ -29636,7 +29827,7 @@ private static void _clinit_autosplit_dinit_2() { "Cpus", "LocalSsd", "Memory", "Cpus", "LocalSsd", "Memory", }); internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_descriptor = - getDescriptor().getMessageTypes().get(773); + getDescriptor().getMessageTypes().get(779); internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTemplatesScopedList_descriptor, @@ -29644,7 +29835,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTemplates", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_NodeType_descriptor = - getDescriptor().getMessageTypes().get(774); + getDescriptor().getMessageTypes().get(780); internal_static_google_cloud_compute_v1_NodeType_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeType_descriptor, @@ -29675,7 +29866,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(775); + getDescriptor().getMessageTypes().get(781); internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypeAggregatedList_descriptor, @@ -29704,7 +29895,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_NodeTypeList_descriptor = - getDescriptor().getMessageTypes().get(776); + getDescriptor().getMessageTypes().get(782); internal_static_google_cloud_compute_v1_NodeTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypeList_descriptor, @@ -29722,7 +29913,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_NodeTypesScopedList_descriptor = - getDescriptor().getMessageTypes().get(777); + getDescriptor().getMessageTypes().get(783); internal_static_google_cloud_compute_v1_NodeTypesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NodeTypesScopedList_descriptor, @@ -29730,7 +29921,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeTypes", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_NotificationEndpoint_descriptor = - getDescriptor().getMessageTypes().get(778); + getDescriptor().getMessageTypes().get(784); internal_static_google_cloud_compute_v1_NotificationEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpoint_descriptor, @@ -29753,7 +29944,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_descriptor = - getDescriptor().getMessageTypes().get(779); + getDescriptor().getMessageTypes().get(785); internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpointGrpcSettings_descriptor, @@ -29770,7 +29961,7 @@ private static void _clinit_autosplit_dinit_2() { "RetryDurationSec", }); internal_static_google_cloud_compute_v1_NotificationEndpointList_descriptor = - getDescriptor().getMessageTypes().get(780); + getDescriptor().getMessageTypes().get(786); internal_static_google_cloud_compute_v1_NotificationEndpointList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_NotificationEndpointList_descriptor, @@ -29788,7 +29979,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_Operation_descriptor = - getDescriptor().getMessageTypes().get(781); + getDescriptor().getMessageTypes().get(787); internal_static_google_cloud_compute_v1_Operation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Operation_descriptor, @@ -29842,7 +30033,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_OperationAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(782); + getDescriptor().getMessageTypes().get(788); internal_static_google_cloud_compute_v1_OperationAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationAggregatedList_descriptor, @@ -29871,7 +30062,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_OperationList_descriptor = - getDescriptor().getMessageTypes().get(783); + getDescriptor().getMessageTypes().get(789); internal_static_google_cloud_compute_v1_OperationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationList_descriptor, @@ -29889,7 +30080,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_OperationsScopedList_descriptor = - getDescriptor().getMessageTypes().get(784); + getDescriptor().getMessageTypes().get(790); internal_static_google_cloud_compute_v1_OperationsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OperationsScopedList_descriptor, @@ -29897,7 +30088,7 @@ private static void _clinit_autosplit_dinit_2() { "Operations", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_OutlierDetection_descriptor = - getDescriptor().getMessageTypes().get(785); + getDescriptor().getMessageTypes().get(791); internal_static_google_cloud_compute_v1_OutlierDetection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_OutlierDetection_descriptor, @@ -29926,7 +30117,7 @@ private static void _clinit_autosplit_dinit_2() { "SuccessRateStdevFactor", }); internal_static_google_cloud_compute_v1_PacketIntervals_descriptor = - getDescriptor().getMessageTypes().get(786); + getDescriptor().getMessageTypes().get(792); internal_static_google_cloud_compute_v1_PacketIntervals_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketIntervals_descriptor, @@ -29945,7 +30136,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", }); internal_static_google_cloud_compute_v1_PacketMirroring_descriptor = - getDescriptor().getMessageTypes().get(787); + getDescriptor().getMessageTypes().get(793); internal_static_google_cloud_compute_v1_PacketMirroring_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroring_descriptor, @@ -29978,7 +30169,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(788); + getDescriptor().getMessageTypes().get(794); internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringAggregatedList_descriptor, @@ -30007,7 +30198,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PacketMirroringFilter_descriptor = - getDescriptor().getMessageTypes().get(789); + getDescriptor().getMessageTypes().get(795); internal_static_google_cloud_compute_v1_PacketMirroringFilter_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringFilter_descriptor, @@ -30015,7 +30206,7 @@ private static void _clinit_autosplit_dinit_2() { "IPProtocols", "CidrRanges", "Direction", "Direction", }); internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_descriptor = - getDescriptor().getMessageTypes().get(790); + getDescriptor().getMessageTypes().get(796); internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringForwardingRuleInfo_descriptor, @@ -30023,7 +30214,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringList_descriptor = - getDescriptor().getMessageTypes().get(791); + getDescriptor().getMessageTypes().get(797); internal_static_google_cloud_compute_v1_PacketMirroringList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringList_descriptor, @@ -30041,7 +30232,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_descriptor = - getDescriptor().getMessageTypes().get(792); + getDescriptor().getMessageTypes().get(798); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfo_descriptor, @@ -30049,7 +30240,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", "Subnetworks", "Tags", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_descriptor = - getDescriptor().getMessageTypes().get(793); + getDescriptor().getMessageTypes().get(799); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoInstanceInfo_descriptor, @@ -30057,7 +30248,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_descriptor = - getDescriptor().getMessageTypes().get(794); + getDescriptor().getMessageTypes().get(800); internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringMirroredResourceInfoSubnetInfo_descriptor, @@ -30065,7 +30256,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_descriptor = - getDescriptor().getMessageTypes().get(795); + getDescriptor().getMessageTypes().get(801); internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringNetworkInfo_descriptor, @@ -30073,7 +30264,7 @@ private static void _clinit_autosplit_dinit_2() { "CanonicalUrl", "Url", "CanonicalUrl", "Url", }); internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_descriptor = - getDescriptor().getMessageTypes().get(796); + getDescriptor().getMessageTypes().get(802); internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PacketMirroringsScopedList_descriptor, @@ -30081,7 +30272,7 @@ private static void _clinit_autosplit_dinit_2() { "PacketMirrorings", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(797); + getDescriptor().getMessageTypes().get(803); internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchAutoscalerRequest_descriptor, @@ -30095,7 +30286,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(798); + getDescriptor().getMessageTypes().get(804); internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchBackendBucketRequest_descriptor, @@ -30103,7 +30294,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendBucket", "BackendBucketResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(799); + getDescriptor().getMessageTypes().get(805); internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchBackendServiceRequest_descriptor, @@ -30111,7 +30302,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "BackendServiceResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(800); + getDescriptor().getMessageTypes().get(806); internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchFirewallPolicyRequest_descriptor, @@ -30119,7 +30310,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyResource", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(801); + getDescriptor().getMessageTypes().get(807); internal_static_google_cloud_compute_v1_PatchFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchFirewallRequest_descriptor, @@ -30127,7 +30318,7 @@ private static void _clinit_autosplit_dinit_2() { "Firewall", "FirewallResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(802); + getDescriptor().getMessageTypes().get(808); internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchForwardingRuleRequest_descriptor, @@ -30140,7 +30331,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(803); + getDescriptor().getMessageTypes().get(809); internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchGlobalForwardingRuleRequest_descriptor, @@ -30148,7 +30339,7 @@ private static void _clinit_autosplit_dinit_2() { "ForwardingRule", "ForwardingRuleResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(804); + getDescriptor().getMessageTypes().get(810); internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchGlobalPublicDelegatedPrefixeRequest_descriptor, @@ -30160,7 +30351,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(805); + getDescriptor().getMessageTypes().get(811); internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchHealthCheckRequest_descriptor, @@ -30168,7 +30359,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthCheck", "HealthCheckResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchImageRequest_descriptor = - getDescriptor().getMessageTypes().get(806); + getDescriptor().getMessageTypes().get(812); internal_static_google_cloud_compute_v1_PatchImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchImageRequest_descriptor, @@ -30176,7 +30367,7 @@ private static void _clinit_autosplit_dinit_2() { "Image", "ImageResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(807); + getDescriptor().getMessageTypes().get(813); internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInstanceGroupManagerRequest_descriptor, @@ -30189,7 +30380,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(808); + getDescriptor().getMessageTypes().get(814); internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectAttachmentRequest_descriptor, @@ -30202,7 +30393,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchInterconnectRequest_descriptor = - getDescriptor().getMessageTypes().get(809); + getDescriptor().getMessageTypes().get(815); internal_static_google_cloud_compute_v1_PatchInterconnectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchInterconnectRequest_descriptor, @@ -30210,7 +30401,7 @@ private static void _clinit_autosplit_dinit_2() { "Interconnect", "InterconnectResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(810); + getDescriptor().getMessageTypes().get(816); internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkEdgeSecurityServiceRequest_descriptor, @@ -30227,7 +30418,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateMask", }); internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(811); + getDescriptor().getMessageTypes().get(817); internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkFirewallPolicyRequest_descriptor, @@ -30235,7 +30426,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "FirewallPolicyResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(812); + getDescriptor().getMessageTypes().get(818); internal_static_google_cloud_compute_v1_PatchNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNetworkRequest_descriptor, @@ -30243,7 +30434,7 @@ private static void _clinit_autosplit_dinit_2() { "Network", "NetworkResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(813); + getDescriptor().getMessageTypes().get(819); internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchNodeGroupRequest_descriptor, @@ -30251,7 +30442,7 @@ private static void _clinit_autosplit_dinit_2() { "NodeGroup", "NodeGroupResource", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(814); + getDescriptor().getMessageTypes().get(820); internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPacketMirroringRequest_descriptor, @@ -30264,7 +30455,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(815); + getDescriptor().getMessageTypes().get(821); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsInstanceGroupManagerRequest_descriptor, @@ -30277,7 +30468,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(816); + getDescriptor().getMessageTypes().get(822); internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor, @@ -30290,7 +30481,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(817); + getDescriptor().getMessageTypes().get(823); internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPublicAdvertisedPrefixeRequest_descriptor, @@ -30302,7 +30493,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_descriptor = - getDescriptor().getMessageTypes().get(818); + getDescriptor().getMessageTypes().get(824); internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchPublicDelegatedPrefixeRequest_descriptor, @@ -30315,7 +30506,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(819); + getDescriptor().getMessageTypes().get(825); internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionAutoscalerRequest_descriptor, @@ -30329,7 +30520,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(820); + getDescriptor().getMessageTypes().get(826); internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionBackendServiceRequest_descriptor, @@ -30342,7 +30533,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(821); + getDescriptor().getMessageTypes().get(827); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionHealthCheckRequest_descriptor, @@ -30350,7 +30541,7 @@ private static void _clinit_autosplit_dinit_2() { "HealthCheck", "HealthCheckResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(822); + getDescriptor().getMessageTypes().get(828); internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionHealthCheckServiceRequest_descriptor, @@ -30363,7 +30554,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(823); + getDescriptor().getMessageTypes().get(829); internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionInstanceGroupManagerRequest_descriptor, @@ -30376,7 +30567,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(824); + getDescriptor().getMessageTypes().get(830); internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionNetworkFirewallPolicyRequest_descriptor, @@ -30389,7 +30580,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(825); + getDescriptor().getMessageTypes().get(831); internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionSecurityPolicyRequest_descriptor, @@ -30402,7 +30593,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(826); + getDescriptor().getMessageTypes().get(832); internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionTargetHttpsProxyRequest_descriptor, @@ -30415,7 +30606,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(827); + getDescriptor().getMessageTypes().get(833); internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRegionUrlMapRequest_descriptor, @@ -30423,7 +30614,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "UrlMap", "UrlMapResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(828); + getDescriptor().getMessageTypes().get(834); internal_static_google_cloud_compute_v1_PatchRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRouterRequest_descriptor, @@ -30431,7 +30622,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RequestId", "Router", "RouterResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(829); + getDescriptor().getMessageTypes().get(835); internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleFirewallPolicyRequest_descriptor, @@ -30444,7 +30635,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(830); + getDescriptor().getMessageTypes().get(836); internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleNetworkFirewallPolicyRequest_descriptor, @@ -30458,7 +30649,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(831); + getDescriptor().getMessageTypes().get(837); internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -30473,7 +30664,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(832); + getDescriptor().getMessageTypes().get(838); internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchRuleSecurityPolicyRequest_descriptor, @@ -30487,7 +30678,7 @@ private static void _clinit_autosplit_dinit_2() { "ValidateOnly", }); internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(833); + getDescriptor().getMessageTypes().get(839); internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSecurityPolicyRequest_descriptor, @@ -30495,7 +30686,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SecurityPolicy", "SecurityPolicyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(834); + getDescriptor().getMessageTypes().get(840); internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchServiceAttachmentRequest_descriptor, @@ -30508,7 +30699,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(835); + getDescriptor().getMessageTypes().get(841); internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSslPolicyRequest_descriptor, @@ -30516,7 +30707,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SslPolicy", "SslPolicyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(836); + getDescriptor().getMessageTypes().get(842); internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchSubnetworkRequest_descriptor, @@ -30531,7 +30722,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(837); + getDescriptor().getMessageTypes().get(843); internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetGrpcProxyRequest_descriptor, @@ -30539,7 +30730,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetGrpcProxy", "TargetGrpcProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(838); + getDescriptor().getMessageTypes().get(844); internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetHttpProxyRequest_descriptor, @@ -30547,7 +30738,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetHttpProxy", "TargetHttpProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(839); + getDescriptor().getMessageTypes().get(845); internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchTargetHttpsProxyRequest_descriptor, @@ -30555,7 +30746,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetHttpsProxy", "TargetHttpsProxyResource", "RequestId", }); internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(840); + getDescriptor().getMessageTypes().get(846); internal_static_google_cloud_compute_v1_PatchUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PatchUrlMapRequest_descriptor, @@ -30563,7 +30754,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "UrlMap", "UrlMapResource", "RequestId", }); internal_static_google_cloud_compute_v1_PathMatcher_descriptor = - getDescriptor().getMessageTypes().get(841); + getDescriptor().getMessageTypes().get(847); internal_static_google_cloud_compute_v1_PathMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PathMatcher_descriptor, @@ -30584,7 +30775,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", }); internal_static_google_cloud_compute_v1_PathRule_descriptor = - getDescriptor().getMessageTypes().get(842); + getDescriptor().getMessageTypes().get(848); internal_static_google_cloud_compute_v1_PathRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PathRule_descriptor, @@ -30598,7 +30789,7 @@ private static void _clinit_autosplit_dinit_2() { "UrlRedirect", }); internal_static_google_cloud_compute_v1_PerInstanceConfig_descriptor = - getDescriptor().getMessageTypes().get(843); + getDescriptor().getMessageTypes().get(849); internal_static_google_cloud_compute_v1_PerInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PerInstanceConfig_descriptor, @@ -30613,7 +30804,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_Policy_descriptor = - getDescriptor().getMessageTypes().get(844); + getDescriptor().getMessageTypes().get(850); internal_static_google_cloud_compute_v1_Policy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Policy_descriptor, @@ -30629,7 +30820,7 @@ private static void _clinit_autosplit_dinit_2() { "Version", }); internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor = - getDescriptor().getMessageTypes().get(845); + getDescriptor().getMessageTypes().get(851); internal_static_google_cloud_compute_v1_PreconfiguredWafSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor, @@ -30637,7 +30828,7 @@ private static void _clinit_autosplit_dinit_2() { "ExpressionSets", }); internal_static_google_cloud_compute_v1_PreservedState_descriptor = - getDescriptor().getMessageTypes().get(846); + getDescriptor().getMessageTypes().get(852); internal_static_google_cloud_compute_v1_PreservedState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedState_descriptor, @@ -30661,7 +30852,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_descriptor = - getDescriptor().getMessageTypes().get(847); + getDescriptor().getMessageTypes().get(853); internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreservedStatePreservedDisk_descriptor, @@ -30669,7 +30860,7 @@ private static void _clinit_autosplit_dinit_2() { "AutoDelete", "Mode", "Source", "AutoDelete", "Mode", "Source", }); internal_static_google_cloud_compute_v1_PreviewRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(848); + getDescriptor().getMessageTypes().get(854); internal_static_google_cloud_compute_v1_PreviewRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PreviewRouterRequest_descriptor, @@ -30677,7 +30868,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "Router", "RouterResource", }); internal_static_google_cloud_compute_v1_Project_descriptor = - getDescriptor().getMessageTypes().get(849); + getDescriptor().getMessageTypes().get(855); internal_static_google_cloud_compute_v1_Project_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Project_descriptor, @@ -30708,7 +30899,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnProjectStatus", }); internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_descriptor = - getDescriptor().getMessageTypes().get(850); + getDescriptor().getMessageTypes().get(856); internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsDisableXpnResourceRequest_descriptor, @@ -30716,7 +30907,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnResource", "XpnResource", }); internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_descriptor = - getDescriptor().getMessageTypes().get(851); + getDescriptor().getMessageTypes().get(857); internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsEnableXpnResourceRequest_descriptor, @@ -30724,7 +30915,7 @@ private static void _clinit_autosplit_dinit_2() { "XpnResource", "XpnResource", }); internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_descriptor = - getDescriptor().getMessageTypes().get(852); + getDescriptor().getMessageTypes().get(858); internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsGetXpnResources_descriptor, @@ -30732,7 +30923,7 @@ private static void _clinit_autosplit_dinit_2() { "Kind", "NextPageToken", "Resources", "Kind", "NextPageToken", }); internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_descriptor = - getDescriptor().getMessageTypes().get(853); + getDescriptor().getMessageTypes().get(859); internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsListXpnHostsRequest_descriptor, @@ -30740,7 +30931,7 @@ private static void _clinit_autosplit_dinit_2() { "Organization", "Organization", }); internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_descriptor = - getDescriptor().getMessageTypes().get(854); + getDescriptor().getMessageTypes().get(860); internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ProjectsSetDefaultNetworkTierRequest_descriptor, @@ -30748,7 +30939,7 @@ private static void _clinit_autosplit_dinit_2() { "NetworkTier", "NetworkTier", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_descriptor = - getDescriptor().getMessageTypes().get(855); + getDescriptor().getMessageTypes().get(861); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefix_descriptor, @@ -30778,7 +30969,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_descriptor = - getDescriptor().getMessageTypes().get(856); + getDescriptor().getMessageTypes().get(862); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixList_descriptor, @@ -30796,7 +30987,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_descriptor = - getDescriptor().getMessageTypes().get(857); + getDescriptor().getMessageTypes().get(863); internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicAdvertisedPrefixPublicDelegatedPrefix_descriptor, @@ -30805,7 +30996,7 @@ private static void _clinit_autosplit_dinit_2() { "Region", "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_descriptor = - getDescriptor().getMessageTypes().get(858); + getDescriptor().getMessageTypes().get(864); internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefix_descriptor, @@ -30837,7 +31028,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(859); + getDescriptor().getMessageTypes().get(865); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixAggregatedList_descriptor, @@ -30866,7 +31057,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_descriptor = - getDescriptor().getMessageTypes().get(860); + getDescriptor().getMessageTypes().get(866); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixList_descriptor, @@ -30884,7 +31075,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_descriptor = - getDescriptor().getMessageTypes().get(861); + getDescriptor().getMessageTypes().get(867); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixPublicDelegatedSubPrefix_descriptor, @@ -30905,7 +31096,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_descriptor = - getDescriptor().getMessageTypes().get(862); + getDescriptor().getMessageTypes().get(868); internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_PublicDelegatedPrefixesScopedList_descriptor, @@ -30913,7 +31104,7 @@ private static void _clinit_autosplit_dinit_2() { "PublicDelegatedPrefixes", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_Quota_descriptor = - getDescriptor().getMessageTypes().get(863); + getDescriptor().getMessageTypes().get(869); internal_static_google_cloud_compute_v1_Quota_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Quota_descriptor, @@ -30921,7 +31112,7 @@ private static void _clinit_autosplit_dinit_2() { "Limit", "Metric", "Owner", "Usage", "Limit", "Metric", "Owner", "Usage", }); internal_static_google_cloud_compute_v1_RawDisk_descriptor = - getDescriptor().getMessageTypes().get(864); + getDescriptor().getMessageTypes().get(870); internal_static_google_cloud_compute_v1_RawDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RawDisk_descriptor, @@ -30929,7 +31120,7 @@ private static void _clinit_autosplit_dinit_2() { "ContainerType", "Sha1Checksum", "Source", "ContainerType", "Sha1Checksum", "Source", }); internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(865); + getDescriptor().getMessageTypes().get(871); internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RecreateInstancesInstanceGroupManagerRequest_descriptor, @@ -30942,7 +31133,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(866); + getDescriptor().getMessageTypes().get(872); internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RecreateInstancesRegionInstanceGroupManagerRequest_descriptor, @@ -30955,7 +31146,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_Reference_descriptor = - getDescriptor().getMessageTypes().get(867); + getDescriptor().getMessageTypes().get(873); internal_static_google_cloud_compute_v1_Reference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Reference_descriptor, @@ -30970,7 +31161,7 @@ private static void _clinit_autosplit_dinit_2() { "Target", }); internal_static_google_cloud_compute_v1_Region_descriptor = - getDescriptor().getMessageTypes().get(868); + getDescriptor().getMessageTypes().get(874); internal_static_google_cloud_compute_v1_Region_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Region_descriptor, @@ -30997,7 +31188,7 @@ private static void _clinit_autosplit_dinit_2() { "SupportsPzs", }); internal_static_google_cloud_compute_v1_RegionAutoscalerList_descriptor = - getDescriptor().getMessageTypes().get(869); + getDescriptor().getMessageTypes().get(875); internal_static_google_cloud_compute_v1_RegionAutoscalerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionAutoscalerList_descriptor, @@ -31015,7 +31206,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionDiskTypeList_descriptor = - getDescriptor().getMessageTypes().get(870); + getDescriptor().getMessageTypes().get(876); internal_static_google_cloud_compute_v1_RegionDiskTypeList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDiskTypeList_descriptor, @@ -31033,7 +31224,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(871); + getDescriptor().getMessageTypes().get(877); internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksAddResourcePoliciesRequest_descriptor, @@ -31041,7 +31232,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_descriptor = - getDescriptor().getMessageTypes().get(872); + getDescriptor().getMessageTypes().get(878); internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksRemoveResourcePoliciesRequest_descriptor, @@ -31049,7 +31240,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", }); internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_descriptor = - getDescriptor().getMessageTypes().get(873); + getDescriptor().getMessageTypes().get(879); internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionDisksResizeRequest_descriptor, @@ -31057,7 +31248,7 @@ private static void _clinit_autosplit_dinit_2() { "SizeGb", "SizeGb", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupList_descriptor = - getDescriptor().getMessageTypes().get(874); + getDescriptor().getMessageTypes().get(880); internal_static_google_cloud_compute_v1_RegionInstanceGroupList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupList_descriptor, @@ -31075,7 +31266,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(875); + getDescriptor().getMessageTypes().get(881); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerDeleteInstanceConfigReq_descriptor, @@ -31083,7 +31274,7 @@ private static void _clinit_autosplit_dinit_2() { "Names", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_descriptor = - getDescriptor().getMessageTypes().get(876); + getDescriptor().getMessageTypes().get(882); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerList_descriptor, @@ -31101,7 +31292,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(877); + getDescriptor().getMessageTypes().get(883); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerPatchInstanceConfigReq_descriptor, @@ -31109,7 +31300,7 @@ private static void _clinit_autosplit_dinit_2() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_descriptor = - getDescriptor().getMessageTypes().get(878); + getDescriptor().getMessageTypes().get(884); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagerUpdateInstanceConfigReq_descriptor, @@ -31117,7 +31308,7 @@ private static void _clinit_autosplit_dinit_2() { "PerInstanceConfigs", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(879); + getDescriptor().getMessageTypes().get(885); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersAbandonInstancesRequest_descriptor, @@ -31125,7 +31316,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_descriptor = - getDescriptor().getMessageTypes().get(880); + getDescriptor().getMessageTypes().get(886); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersApplyUpdatesRequest_descriptor, @@ -31139,7 +31330,7 @@ private static void _clinit_autosplit_dinit_2() { "MostDisruptiveAllowedAction", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(881); + getDescriptor().getMessageTypes().get(887); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersCreateInstancesRequest_descriptor, @@ -31147,7 +31338,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(882); + getDescriptor().getMessageTypes().get(888); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersDeleteInstancesRequest_descriptor, @@ -31155,7 +31346,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", "SkipInstancesOnValidationError", "SkipInstancesOnValidationError", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_descriptor = - getDescriptor().getMessageTypes().get(883); + getDescriptor().getMessageTypes().get(889); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListErrorsResponse_descriptor, @@ -31163,7 +31354,7 @@ private static void _clinit_autosplit_dinit_2() { "Items", "NextPageToken", "NextPageToken", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_descriptor = - getDescriptor().getMessageTypes().get(884); + getDescriptor().getMessageTypes().get(890); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstanceConfigsResp_descriptor, @@ -31171,7 +31362,7 @@ private static void _clinit_autosplit_dinit_2() { "Items", "NextPageToken", "Warning", "NextPageToken", "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_descriptor = - getDescriptor().getMessageTypes().get(885); + getDescriptor().getMessageTypes().get(891); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersListInstancesResponse_descriptor, @@ -31179,7 +31370,7 @@ private static void _clinit_autosplit_dinit_2() { "ManagedInstances", "NextPageToken", "NextPageToken", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_descriptor = - getDescriptor().getMessageTypes().get(886); + getDescriptor().getMessageTypes().get(892); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersRecreateRequest_descriptor, @@ -31187,7 +31378,7 @@ private static void _clinit_autosplit_dinit_2() { "Instances", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_descriptor = - getDescriptor().getMessageTypes().get(887); + getDescriptor().getMessageTypes().get(893); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTargetPoolsRequest_descriptor, @@ -31195,7 +31386,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "TargetPools", "Fingerprint", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(888); + getDescriptor().getMessageTypes().get(894); internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupManagersSetTemplateRequest_descriptor, @@ -31203,7 +31394,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceTemplate", "InstanceTemplate", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_descriptor = - getDescriptor().getMessageTypes().get(889); + getDescriptor().getMessageTypes().get(895); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstances_descriptor, @@ -31221,7 +31412,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_descriptor = - getDescriptor().getMessageTypes().get(890); + getDescriptor().getMessageTypes().get(896); internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsListInstancesRequest_descriptor, @@ -31229,7 +31420,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceState", "PortName", "InstanceState", "PortName", }); internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_descriptor = - getDescriptor().getMessageTypes().get(891); + getDescriptor().getMessageTypes().get(897); internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionInstanceGroupsSetNamedPortsRequest_descriptor, @@ -31237,7 +31428,7 @@ private static void _clinit_autosplit_dinit_2() { "Fingerprint", "NamedPorts", "Fingerprint", }); internal_static_google_cloud_compute_v1_RegionList_descriptor = - getDescriptor().getMessageTypes().get(892); + getDescriptor().getMessageTypes().get(898); internal_static_google_cloud_compute_v1_RegionList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionList_descriptor, @@ -31255,7 +31446,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_descriptor = - getDescriptor().getMessageTypes().get(893); + getDescriptor().getMessageTypes().get(899); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponse_descriptor, @@ -31263,7 +31454,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicys", "Firewalls", }); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor = - getDescriptor().getMessageTypes().get(894); + getDescriptor().getMessageTypes().get(900); internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionNetworkFirewallPoliciesGetEffectiveFirewallsResponseEffectiveFirewallPolicy_descriptor, @@ -31271,7 +31462,7 @@ private static void _clinit_autosplit_dinit_2() { "DisplayName", "Name", "Rules", "Type", "DisplayName", "Name", "Type", }); internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(895); + getDescriptor().getMessageTypes().get(901); internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionSetLabelsRequest_descriptor, @@ -31289,7 +31480,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(896); + getDescriptor().getMessageTypes().get(902); internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionSetPolicyRequest_descriptor, @@ -31297,7 +31488,7 @@ private static void _clinit_autosplit_dinit_2() { "Bindings", "Etag", "Policy", "Etag", "Policy", }); internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(897); + getDescriptor().getMessageTypes().get(903); internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionTargetHttpsProxiesSetSslCertificatesRequest_descriptor, @@ -31305,7 +31496,7 @@ private static void _clinit_autosplit_dinit_2() { "SslCertificates", }); internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_descriptor = - getDescriptor().getMessageTypes().get(898); + getDescriptor().getMessageTypes().get(904); internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RegionUrlMapsValidateRequest_descriptor, @@ -31313,7 +31504,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", "Resource", }); internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(899); + getDescriptor().getMessageTypes().get(905); internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationFirewallPolicyRequest_descriptor, @@ -31321,7 +31512,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "RequestId", "Name", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(900); + getDescriptor().getMessageTypes().get(906); internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationNetworkFirewallPolicyRequest_descriptor, @@ -31329,7 +31520,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "Project", "RequestId", "Name", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(901); + getDescriptor().getMessageTypes().get(907); internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveAssociationRegionNetworkFirewallPolicyRequest_descriptor, @@ -31337,7 +31528,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Name", "Project", "Region", "RequestId", "Name", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(902); + getDescriptor().getMessageTypes().get(908); internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveHealthCheckTargetPoolRequest_descriptor, @@ -31350,7 +31541,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(903); + getDescriptor().getMessageTypes().get(909); internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveInstanceTargetPoolRequest_descriptor, @@ -31363,7 +31554,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(904); + getDescriptor().getMessageTypes().get(910); internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveInstancesInstanceGroupRequest_descriptor, @@ -31376,7 +31567,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(905); + getDescriptor().getMessageTypes().get(911); internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemovePeeringNetworkRequest_descriptor, @@ -31388,7 +31579,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(906); + getDescriptor().getMessageTypes().get(912); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesDiskRequest_descriptor, @@ -31401,7 +31592,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(907); + getDescriptor().getMessageTypes().get(913); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesInstanceRequest_descriptor, @@ -31414,7 +31605,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(908); + getDescriptor().getMessageTypes().get(914); internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveResourcePoliciesRegionDiskRequest_descriptor, @@ -31427,7 +31618,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(909); + getDescriptor().getMessageTypes().get(915); internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleFirewallPolicyRequest_descriptor, @@ -31435,7 +31626,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "RequestId", "Priority", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(910); + getDescriptor().getMessageTypes().get(916); internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleNetworkFirewallPolicyRequest_descriptor, @@ -31443,7 +31634,7 @@ private static void _clinit_autosplit_dinit_2() { "FirewallPolicy", "Priority", "Project", "RequestId", "Priority", "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(911); + getDescriptor().getMessageTypes().get(917); internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleRegionNetworkFirewallPolicyRequest_descriptor, @@ -31457,7 +31648,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(912); + getDescriptor().getMessageTypes().get(918); internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RemoveRuleSecurityPolicyRequest_descriptor, @@ -31465,7 +31656,7 @@ private static void _clinit_autosplit_dinit_2() { "Priority", "Project", "SecurityPolicy", "Priority", }); internal_static_google_cloud_compute_v1_RequestMirrorPolicy_descriptor = - getDescriptor().getMessageTypes().get(913); + getDescriptor().getMessageTypes().get(919); internal_static_google_cloud_compute_v1_RequestMirrorPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RequestMirrorPolicy_descriptor, @@ -31473,7 +31664,7 @@ private static void _clinit_autosplit_dinit_2() { "BackendService", "BackendService", }); internal_static_google_cloud_compute_v1_Reservation_descriptor = - getDescriptor().getMessageTypes().get(914); + getDescriptor().getMessageTypes().get(920); internal_static_google_cloud_compute_v1_Reservation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Reservation_descriptor, @@ -31506,7 +31697,7 @@ private static void _clinit_autosplit_dinit_2() { "Zone", }); internal_static_google_cloud_compute_v1_ReservationAffinity_descriptor = - getDescriptor().getMessageTypes().get(915); + getDescriptor().getMessageTypes().get(921); internal_static_google_cloud_compute_v1_ReservationAffinity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAffinity_descriptor, @@ -31514,7 +31705,7 @@ private static void _clinit_autosplit_dinit_2() { "ConsumeReservationType", "Key", "Values", "ConsumeReservationType", "Key", }); internal_static_google_cloud_compute_v1_ReservationAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(916); + getDescriptor().getMessageTypes().get(922); internal_static_google_cloud_compute_v1_ReservationAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationAggregatedList_descriptor, @@ -31543,7 +31734,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ReservationList_descriptor = - getDescriptor().getMessageTypes().get(917); + getDescriptor().getMessageTypes().get(923); internal_static_google_cloud_compute_v1_ReservationList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationList_descriptor, @@ -31561,7 +31752,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_ReservationsResizeRequest_descriptor = - getDescriptor().getMessageTypes().get(918); + getDescriptor().getMessageTypes().get(924); internal_static_google_cloud_compute_v1_ReservationsResizeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsResizeRequest_descriptor, @@ -31569,7 +31760,7 @@ private static void _clinit_autosplit_dinit_2() { "SpecificSkuCount", "SpecificSkuCount", }); internal_static_google_cloud_compute_v1_ReservationsScopedList_descriptor = - getDescriptor().getMessageTypes().get(919); + getDescriptor().getMessageTypes().get(925); internal_static_google_cloud_compute_v1_ReservationsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ReservationsScopedList_descriptor, @@ -31577,7 +31768,7 @@ private static void _clinit_autosplit_dinit_2() { "Reservations", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_ResetInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(920); + getDescriptor().getMessageTypes().get(926); internal_static_google_cloud_compute_v1_ResetInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResetInstanceRequest_descriptor, @@ -31585,7 +31776,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_ResizeDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(921); + getDescriptor().getMessageTypes().get(927); internal_static_google_cloud_compute_v1_ResizeDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeDiskRequest_descriptor, @@ -31593,7 +31784,7 @@ private static void _clinit_autosplit_dinit_2() { "Disk", "DisksResizeRequestResource", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(922); + getDescriptor().getMessageTypes().get(928); internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeInstanceGroupManagerRequest_descriptor, @@ -31601,7 +31792,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceGroupManager", "Project", "RequestId", "Size", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(923); + getDescriptor().getMessageTypes().get(929); internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeRegionDiskRequest_descriptor, @@ -31614,7 +31805,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(924); + getDescriptor().getMessageTypes().get(930); internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeRegionInstanceGroupManagerRequest_descriptor, @@ -31622,7 +31813,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceGroupManager", "Project", "Region", "RequestId", "Size", "RequestId", }); internal_static_google_cloud_compute_v1_ResizeReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(925); + getDescriptor().getMessageTypes().get(931); internal_static_google_cloud_compute_v1_ResizeReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResizeReservationRequest_descriptor, @@ -31635,7 +31826,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_ResourceCommitment_descriptor = - getDescriptor().getMessageTypes().get(926); + getDescriptor().getMessageTypes().get(932); internal_static_google_cloud_compute_v1_ResourceCommitment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceCommitment_descriptor, @@ -31643,7 +31834,7 @@ private static void _clinit_autosplit_dinit_2() { "AcceleratorType", "Amount", "Type", "AcceleratorType", "Amount", "Type", }); internal_static_google_cloud_compute_v1_ResourceGroupReference_descriptor = - getDescriptor().getMessageTypes().get(927); + getDescriptor().getMessageTypes().get(933); internal_static_google_cloud_compute_v1_ResourceGroupReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourceGroupReference_descriptor, @@ -31651,7 +31842,7 @@ private static void _clinit_autosplit_dinit_2() { "Group", "Group", }); internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(928); + getDescriptor().getMessageTypes().get(934); internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePoliciesScopedList_descriptor, @@ -31659,7 +31850,7 @@ private static void _clinit_autosplit_dinit_2() { "ResourcePolicies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_ResourcePolicy_descriptor = - getDescriptor().getMessageTypes().get(929); + getDescriptor().getMessageTypes().get(935); internal_static_google_cloud_compute_v1_ResourcePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicy_descriptor, @@ -31690,7 +31881,7 @@ private static void _clinit_autosplit_dinit_2() { "Status", }); internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(930); + getDescriptor().getMessageTypes().get(936); internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyAggregatedList_descriptor, @@ -31721,7 +31912,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_descriptor = - getDescriptor().getMessageTypes().get(931); + getDescriptor().getMessageTypes().get(937); internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyDailyCycle_descriptor, @@ -31729,7 +31920,7 @@ private static void _clinit_autosplit_dinit_2() { "DaysInCycle", "Duration", "StartTime", "DaysInCycle", "Duration", "StartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_descriptor = - getDescriptor().getMessageTypes().get(932); + getDescriptor().getMessageTypes().get(938); internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyGroupPlacementPolicy_descriptor, @@ -31742,7 +31933,7 @@ private static void _clinit_autosplit_dinit_2() { "VmCount", }); internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_descriptor = - getDescriptor().getMessageTypes().get(933); + getDescriptor().getMessageTypes().get(939); internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyHourlyCycle_descriptor, @@ -31750,7 +31941,7 @@ private static void _clinit_autosplit_dinit_2() { "Duration", "HoursInCycle", "StartTime", "Duration", "HoursInCycle", "StartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_descriptor = - getDescriptor().getMessageTypes().get(934); + getDescriptor().getMessageTypes().get(940); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicy_descriptor, @@ -31767,7 +31958,7 @@ private static void _clinit_autosplit_dinit_2() { "VmStopSchedule", }); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_descriptor = - getDescriptor().getMessageTypes().get(935); + getDescriptor().getMessageTypes().get(941); internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyInstanceSchedulePolicySchedule_descriptor, @@ -31775,7 +31966,7 @@ private static void _clinit_autosplit_dinit_2() { "Schedule", "Schedule", }); internal_static_google_cloud_compute_v1_ResourcePolicyList_descriptor = - getDescriptor().getMessageTypes().get(936); + getDescriptor().getMessageTypes().get(942); internal_static_google_cloud_compute_v1_ResourcePolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyList_descriptor, @@ -31795,7 +31986,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_descriptor = - getDescriptor().getMessageTypes().get(937); + getDescriptor().getMessageTypes().get(943); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatus_descriptor, @@ -31803,7 +31994,7 @@ private static void _clinit_autosplit_dinit_2() { "InstanceSchedulePolicy", "InstanceSchedulePolicy", }); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_descriptor = - getDescriptor().getMessageTypes().get(938); + getDescriptor().getMessageTypes().get(944); internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyResourceStatusInstanceSchedulePolicyStatus_descriptor, @@ -31811,7 +32002,7 @@ private static void _clinit_autosplit_dinit_2() { "LastRunStartTime", "NextRunStartTime", "LastRunStartTime", "NextRunStartTime", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_descriptor = - getDescriptor().getMessageTypes().get(939); + getDescriptor().getMessageTypes().get(945); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicy_descriptor, @@ -31824,7 +32015,7 @@ private static void _clinit_autosplit_dinit_2() { "SnapshotProperties", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_descriptor = - getDescriptor().getMessageTypes().get(940); + getDescriptor().getMessageTypes().get(946); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicyRetentionPolicy_descriptor, @@ -31832,7 +32023,7 @@ private static void _clinit_autosplit_dinit_2() { "MaxRetentionDays", "OnSourceDiskDelete", "MaxRetentionDays", "OnSourceDiskDelete", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_descriptor = - getDescriptor().getMessageTypes().get(941); + getDescriptor().getMessageTypes().get(947); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySchedule_descriptor, @@ -31845,7 +32036,7 @@ private static void _clinit_autosplit_dinit_2() { "WeeklySchedule", }); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_descriptor = - getDescriptor().getMessageTypes().get(942); + getDescriptor().getMessageTypes().get(948); internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicySnapshotSchedulePolicySnapshotProperties_descriptor, @@ -31863,7 +32054,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_descriptor = - getDescriptor().getMessageTypes().get(943); + getDescriptor().getMessageTypes().get(949); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycle_descriptor, @@ -31871,7 +32062,7 @@ private static void _clinit_autosplit_dinit_2() { "DayOfWeeks", }); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_descriptor = - getDescriptor().getMessageTypes().get(944); + getDescriptor().getMessageTypes().get(950); internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResourcePolicyWeeklyCycleDayOfWeek_descriptor, @@ -31879,7 +32070,7 @@ private static void _clinit_autosplit_dinit_2() { "Day", "Duration", "StartTime", "Day", "Duration", "StartTime", }); internal_static_google_cloud_compute_v1_ResumeInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(945); + getDescriptor().getMessageTypes().get(951); internal_static_google_cloud_compute_v1_ResumeInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ResumeInstanceRequest_descriptor, @@ -31887,7 +32078,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_Route_descriptor = - getDescriptor().getMessageTypes().get(946); + getDescriptor().getMessageTypes().get(952); internal_static_google_cloud_compute_v1_Route_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Route_descriptor, @@ -31933,7 +32124,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_RouteAsPath_descriptor = - getDescriptor().getMessageTypes().get(947); + getDescriptor().getMessageTypes().get(953); internal_static_google_cloud_compute_v1_RouteAsPath_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteAsPath_descriptor, @@ -31941,7 +32132,7 @@ private static void _clinit_autosplit_dinit_2() { "AsLists", "PathSegmentType", "PathSegmentType", }); internal_static_google_cloud_compute_v1_RouteList_descriptor = - getDescriptor().getMessageTypes().get(948); + getDescriptor().getMessageTypes().get(954); internal_static_google_cloud_compute_v1_RouteList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouteList_descriptor, @@ -31959,7 +32150,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_Router_descriptor = - getDescriptor().getMessageTypes().get(949); + getDescriptor().getMessageTypes().get(955); internal_static_google_cloud_compute_v1_Router_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Router_descriptor, @@ -31989,7 +32180,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_descriptor = - getDescriptor().getMessageTypes().get(950); + getDescriptor().getMessageTypes().get(956); internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterAdvertisedIpRange_descriptor, @@ -31997,7 +32188,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "Range", "Description", "Range", }); internal_static_google_cloud_compute_v1_RouterAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(951); + getDescriptor().getMessageTypes().get(957); internal_static_google_cloud_compute_v1_RouterAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterAggregatedList_descriptor, @@ -32026,7 +32217,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_RouterBgp_descriptor = - getDescriptor().getMessageTypes().get(952); + getDescriptor().getMessageTypes().get(958); internal_static_google_cloud_compute_v1_RouterBgp_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgp_descriptor, @@ -32041,7 +32232,7 @@ private static void _clinit_autosplit_dinit_2() { "KeepaliveInterval", }); internal_static_google_cloud_compute_v1_RouterBgpPeer_descriptor = - getDescriptor().getMessageTypes().get(953); + getDescriptor().getMessageTypes().get(959); internal_static_google_cloud_compute_v1_RouterBgpPeer_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeer_descriptor, @@ -32078,7 +32269,7 @@ private static void _clinit_autosplit_dinit_2() { "RouterApplianceInstance", }); internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_descriptor = - getDescriptor().getMessageTypes().get(954); + getDescriptor().getMessageTypes().get(960); internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterBgpPeerBfd_descriptor, @@ -32093,7 +32284,7 @@ private static void _clinit_autosplit_dinit_2() { "SessionInitializationMode", }); internal_static_google_cloud_compute_v1_RouterInterface_descriptor = - getDescriptor().getMessageTypes().get(955); + getDescriptor().getMessageTypes().get(961); internal_static_google_cloud_compute_v1_RouterInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterInterface_descriptor, @@ -32116,7 +32307,7 @@ private static void _clinit_autosplit_dinit_2() { "Subnetwork", }); internal_static_google_cloud_compute_v1_RouterList_descriptor = - getDescriptor().getMessageTypes().get(956); + getDescriptor().getMessageTypes().get(962); internal_static_google_cloud_compute_v1_RouterList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterList_descriptor, @@ -32134,7 +32325,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_RouterNat_descriptor = - getDescriptor().getMessageTypes().get(957); + getDescriptor().getMessageTypes().get(963); internal_static_google_cloud_compute_v1_RouterNat_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNat_descriptor, @@ -32172,7 +32363,7 @@ private static void _clinit_autosplit_dinit_2() { "UdpIdleTimeoutSec", }); internal_static_google_cloud_compute_v1_RouterNatLogConfig_descriptor = - getDescriptor().getMessageTypes().get(958); + getDescriptor().getMessageTypes().get(964); internal_static_google_cloud_compute_v1_RouterNatLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatLogConfig_descriptor, @@ -32180,7 +32371,7 @@ private static void _clinit_autosplit_dinit_2() { "Enable", "Filter", "Enable", "Filter", }); internal_static_google_cloud_compute_v1_RouterNatRule_descriptor = - getDescriptor().getMessageTypes().get(959); + getDescriptor().getMessageTypes().get(965); internal_static_google_cloud_compute_v1_RouterNatRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatRule_descriptor, @@ -32195,7 +32386,7 @@ private static void _clinit_autosplit_dinit_2() { "RuleNumber", }); internal_static_google_cloud_compute_v1_RouterNatRuleAction_descriptor = - getDescriptor().getMessageTypes().get(960); + getDescriptor().getMessageTypes().get(966); internal_static_google_cloud_compute_v1_RouterNatRuleAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatRuleAction_descriptor, @@ -32203,7 +32394,7 @@ private static void _clinit_autosplit_dinit_2() { "SourceNatActiveIps", "SourceNatDrainIps", }); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_descriptor = - getDescriptor().getMessageTypes().get(961); + getDescriptor().getMessageTypes().get(967); internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterNatSubnetworkToNat_descriptor, @@ -32211,7 +32402,7 @@ private static void _clinit_autosplit_dinit_2() { "Name", "SecondaryIpRangeNames", "SourceIpRangesToNat", "Name", }); internal_static_google_cloud_compute_v1_RouterStatus_descriptor = - getDescriptor().getMessageTypes().get(962); + getDescriptor().getMessageTypes().get(968); internal_static_google_cloud_compute_v1_RouterStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatus_descriptor, @@ -32224,7 +32415,7 @@ private static void _clinit_autosplit_dinit_2() { "Network", }); internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_descriptor = - getDescriptor().getMessageTypes().get(963); + getDescriptor().getMessageTypes().get(969); internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusBgpPeerStatus_descriptor, @@ -32254,7 +32445,7 @@ private static void _clinit_autosplit_dinit_2() { "UptimeSeconds", }); internal_static_google_cloud_compute_v1_RouterStatusNatStatus_descriptor = - getDescriptor().getMessageTypes().get(964); + getDescriptor().getMessageTypes().get(970); internal_static_google_cloud_compute_v1_RouterStatusNatStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusNatStatus_descriptor, @@ -32273,7 +32464,7 @@ private static void _clinit_autosplit_dinit_2() { "NumVmEndpointsWithNatMappings", }); internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_descriptor = - getDescriptor().getMessageTypes().get(965); + getDescriptor().getMessageTypes().get(971); internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusNatStatusNatRuleStatus_descriptor, @@ -32288,7 +32479,7 @@ private static void _clinit_autosplit_dinit_2() { "RuleNumber", }); internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(966); + getDescriptor().getMessageTypes().get(972); internal_static_google_cloud_compute_v1_RouterStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RouterStatusResponse_descriptor, @@ -32296,7 +32487,7 @@ private static void _clinit_autosplit_dinit_2() { "Kind", "Result", "Kind", "Result", }); internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor = - getDescriptor().getMessageTypes().get(967); + getDescriptor().getMessageTypes().get(973); internal_static_google_cloud_compute_v1_RoutersPreviewResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersPreviewResponse_descriptor, @@ -32304,7 +32495,7 @@ private static void _clinit_autosplit_dinit_2() { "Resource", "Resource", }); internal_static_google_cloud_compute_v1_RoutersScopedList_descriptor = - getDescriptor().getMessageTypes().get(968); + getDescriptor().getMessageTypes().get(974); internal_static_google_cloud_compute_v1_RoutersScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_RoutersScopedList_descriptor, @@ -32312,7 +32503,7 @@ private static void _clinit_autosplit_dinit_2() { "Routers", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_Rule_descriptor = - getDescriptor().getMessageTypes().get(969); + getDescriptor().getMessageTypes().get(975); internal_static_google_cloud_compute_v1_Rule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Rule_descriptor, @@ -32328,7 +32519,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", }); internal_static_google_cloud_compute_v1_SSLHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(970); + getDescriptor().getMessageTypes().get(976); internal_static_google_cloud_compute_v1_SSLHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SSLHealthCheck_descriptor, @@ -32347,7 +32538,7 @@ private static void _clinit_autosplit_dinit_2() { "Response", }); internal_static_google_cloud_compute_v1_SavedAttachedDisk_descriptor = - getDescriptor().getMessageTypes().get(971); + getDescriptor().getMessageTypes().get(977); internal_static_google_cloud_compute_v1_SavedAttachedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SavedAttachedDisk_descriptor, @@ -32384,22 +32575,24 @@ private static void _clinit_autosplit_dinit_2() { "Type", }); internal_static_google_cloud_compute_v1_SavedDisk_descriptor = - getDescriptor().getMessageTypes().get(972); + getDescriptor().getMessageTypes().get(978); internal_static_google_cloud_compute_v1_SavedDisk_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SavedDisk_descriptor, new java.lang.String[] { + "Architecture", "Kind", "SourceDisk", "StorageBytes", "StorageBytesStatus", + "Architecture", "Kind", "SourceDisk", "StorageBytes", "StorageBytesStatus", }); internal_static_google_cloud_compute_v1_ScalingScheduleStatus_descriptor = - getDescriptor().getMessageTypes().get(973); + getDescriptor().getMessageTypes().get(979); internal_static_google_cloud_compute_v1_ScalingScheduleStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ScalingScheduleStatus_descriptor, @@ -32407,7 +32600,7 @@ private static void _clinit_autosplit_dinit_2() { "LastStartTime", "NextStartTime", "State", "LastStartTime", "NextStartTime", "State", }); internal_static_google_cloud_compute_v1_Scheduling_descriptor = - getDescriptor().getMessageTypes().get(974); + getDescriptor().getMessageTypes().get(980); internal_static_google_cloud_compute_v1_Scheduling_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Scheduling_descriptor, @@ -32429,7 +32622,7 @@ private static void _clinit_autosplit_dinit_2() { "ProvisioningModel", }); internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_descriptor = - getDescriptor().getMessageTypes().get(975); + getDescriptor().getMessageTypes().get(981); internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SchedulingNodeAffinity_descriptor, @@ -32437,7 +32630,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Operator", "Values", "Key", "Operator", }); internal_static_google_cloud_compute_v1_ScratchDisks_descriptor = - getDescriptor().getMessageTypes().get(976); + getDescriptor().getMessageTypes().get(982); internal_static_google_cloud_compute_v1_ScratchDisks_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ScratchDisks_descriptor, @@ -32445,7 +32638,7 @@ private static void _clinit_autosplit_dinit_2() { "DiskGb", "DiskGb", }); internal_static_google_cloud_compute_v1_Screenshot_descriptor = - getDescriptor().getMessageTypes().get(977); + getDescriptor().getMessageTypes().get(983); internal_static_google_cloud_compute_v1_Screenshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Screenshot_descriptor, @@ -32453,7 +32646,7 @@ private static void _clinit_autosplit_dinit_2() { "Contents", "Kind", "Contents", "Kind", }); internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(978); + getDescriptor().getMessageTypes().get(984); internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesAggregatedList_descriptor, @@ -32484,7 +32677,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_descriptor = - getDescriptor().getMessageTypes().get(979); + getDescriptor().getMessageTypes().get(985); internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesListPreconfiguredExpressionSetsResponse_descriptor, @@ -32492,7 +32685,7 @@ private static void _clinit_autosplit_dinit_2() { "PreconfiguredExpressionSets", "PreconfiguredExpressionSets", }); internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_descriptor = - getDescriptor().getMessageTypes().get(980); + getDescriptor().getMessageTypes().get(986); internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesScopedList_descriptor, @@ -32500,7 +32693,7 @@ private static void _clinit_autosplit_dinit_2() { "SecurityPolicies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_descriptor = - getDescriptor().getMessageTypes().get(981); + getDescriptor().getMessageTypes().get(987); internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPoliciesWafConfig_descriptor, @@ -32508,7 +32701,7 @@ private static void _clinit_autosplit_dinit_2() { "WafRules", "WafRules", }); internal_static_google_cloud_compute_v1_SecurityPolicy_descriptor = - getDescriptor().getMessageTypes().get(982); + getDescriptor().getMessageTypes().get(988); internal_static_google_cloud_compute_v1_SecurityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicy_descriptor, @@ -32542,7 +32735,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_descriptor = - getDescriptor().getMessageTypes().get(983); + getDescriptor().getMessageTypes().get(989); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfig_descriptor, @@ -32550,7 +32743,7 @@ private static void _clinit_autosplit_dinit_2() { "Layer7DdosDefenseConfig", "Layer7DdosDefenseConfig", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_descriptor = - getDescriptor().getMessageTypes().get(984); + getDescriptor().getMessageTypes().get(990); internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdaptiveProtectionConfigLayer7DdosDefenseConfig_descriptor, @@ -32558,7 +32751,7 @@ private static void _clinit_autosplit_dinit_2() { "Enable", "RuleVisibility", "Enable", "RuleVisibility", }); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_descriptor = - getDescriptor().getMessageTypes().get(985); + getDescriptor().getMessageTypes().get(991); internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyAdvancedOptionsConfig_descriptor, @@ -32566,7 +32759,7 @@ private static void _clinit_autosplit_dinit_2() { "JsonParsing", "LogLevel", "JsonParsing", "LogLevel", }); internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor = - getDescriptor().getMessageTypes().get(986); + getDescriptor().getMessageTypes().get(992); internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyDdosProtectionConfig_descriptor, @@ -32574,7 +32767,7 @@ private static void _clinit_autosplit_dinit_2() { "DdosProtection", "DdosProtection", }); internal_static_google_cloud_compute_v1_SecurityPolicyList_descriptor = - getDescriptor().getMessageTypes().get(987); + getDescriptor().getMessageTypes().get(993); internal_static_google_cloud_compute_v1_SecurityPolicyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyList_descriptor, @@ -32590,7 +32783,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_descriptor = - getDescriptor().getMessageTypes().get(988); + getDescriptor().getMessageTypes().get(994); internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRecaptchaOptionsConfig_descriptor, @@ -32598,7 +32791,7 @@ private static void _clinit_autosplit_dinit_2() { "RedirectSiteKey", "RedirectSiteKey", }); internal_static_google_cloud_compute_v1_SecurityPolicyReference_descriptor = - getDescriptor().getMessageTypes().get(989); + getDescriptor().getMessageTypes().get(995); internal_static_google_cloud_compute_v1_SecurityPolicyReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyReference_descriptor, @@ -32606,7 +32799,7 @@ private static void _clinit_autosplit_dinit_2() { "SecurityPolicy", "SecurityPolicy", }); internal_static_google_cloud_compute_v1_SecurityPolicyRule_descriptor = - getDescriptor().getMessageTypes().get(990); + getDescriptor().getMessageTypes().get(996); internal_static_google_cloud_compute_v1_SecurityPolicyRule_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRule_descriptor, @@ -32631,7 +32824,7 @@ private static void _clinit_autosplit_dinit_2() { "RedirectOptions", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_descriptor = - getDescriptor().getMessageTypes().get(991); + getDescriptor().getMessageTypes().get(997); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderAction_descriptor, @@ -32639,7 +32832,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestHeadersToAdds", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_descriptor = - getDescriptor().getMessageTypes().get(992); + getDescriptor().getMessageTypes().get(998); internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleHttpHeaderActionHttpHeaderOption_descriptor, @@ -32647,7 +32840,7 @@ private static void _clinit_autosplit_dinit_2() { "HeaderName", "HeaderValue", "HeaderName", "HeaderValue", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_descriptor = - getDescriptor().getMessageTypes().get(993); + getDescriptor().getMessageTypes().get(999); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcher_descriptor, @@ -32655,7 +32848,7 @@ private static void _clinit_autosplit_dinit_2() { "Config", "Expr", "VersionedExpr", "Config", "Expr", "VersionedExpr", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_descriptor = - getDescriptor().getMessageTypes().get(994); + getDescriptor().getMessageTypes().get(1000); internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleMatcherConfig_descriptor, @@ -32663,7 +32856,7 @@ private static void _clinit_autosplit_dinit_2() { "SrcIpRanges", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_descriptor = - getDescriptor().getMessageTypes().get(995); + getDescriptor().getMessageTypes().get(1001); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptions_descriptor, @@ -32686,7 +32879,7 @@ private static void _clinit_autosplit_dinit_2() { "RateLimitThreshold", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_descriptor = - getDescriptor().getMessageTypes().get(996); + getDescriptor().getMessageTypes().get(1002); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRateLimitOptionsThreshold_descriptor, @@ -32694,7 +32887,7 @@ private static void _clinit_autosplit_dinit_2() { "Count", "IntervalSec", "Count", "IntervalSec", }); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_descriptor = - getDescriptor().getMessageTypes().get(997); + getDescriptor().getMessageTypes().get(1003); internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecurityPolicyRuleRedirectOptions_descriptor, @@ -32702,7 +32895,7 @@ private static void _clinit_autosplit_dinit_2() { "Target", "Type", "Target", "Type", }); internal_static_google_cloud_compute_v1_SecuritySettings_descriptor = - getDescriptor().getMessageTypes().get(998); + getDescriptor().getMessageTypes().get(1004); internal_static_google_cloud_compute_v1_SecuritySettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SecuritySettings_descriptor, @@ -32710,7 +32903,7 @@ private static void _clinit_autosplit_dinit_2() { "ClientTlsPolicy", "SubjectAltNames", "ClientTlsPolicy", }); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(999); + getDescriptor().getMessageTypes().get(1005); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceRequest_descriptor, @@ -32718,13 +32911,13 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_descriptor = - getDescriptor().getMessageTypes().get(1000); + getDescriptor().getMessageTypes().get(1006); internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SendDiagnosticInterruptInstanceResponse_descriptor, new java.lang.String[] {}); internal_static_google_cloud_compute_v1_SerialPortOutput_descriptor = - getDescriptor().getMessageTypes().get(1001); + getDescriptor().getMessageTypes().get(1007); internal_static_google_cloud_compute_v1_SerialPortOutput_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SerialPortOutput_descriptor, @@ -32741,7 +32934,7 @@ private static void _clinit_autosplit_dinit_2() { "Start", }); internal_static_google_cloud_compute_v1_ServerBinding_descriptor = - getDescriptor().getMessageTypes().get(1002); + getDescriptor().getMessageTypes().get(1008); internal_static_google_cloud_compute_v1_ServerBinding_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServerBinding_descriptor, @@ -32749,7 +32942,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", "Type", }); internal_static_google_cloud_compute_v1_ServiceAccount_descriptor = - getDescriptor().getMessageTypes().get(1003); + getDescriptor().getMessageTypes().get(1009); internal_static_google_cloud_compute_v1_ServiceAccount_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAccount_descriptor, @@ -32757,7 +32950,7 @@ private static void _clinit_autosplit_dinit_2() { "Email", "Scopes", "Email", }); internal_static_google_cloud_compute_v1_ServiceAttachment_descriptor = - getDescriptor().getMessageTypes().get(1004); + getDescriptor().getMessageTypes().get(1010); internal_static_google_cloud_compute_v1_ServiceAttachment_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachment_descriptor, @@ -32795,7 +32988,7 @@ private static void _clinit_autosplit_dinit_2() { "TargetService", }); internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1005); + getDescriptor().getMessageTypes().get(1011); internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentAggregatedList_descriptor, @@ -32824,7 +33017,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_descriptor = - getDescriptor().getMessageTypes().get(1006); + getDescriptor().getMessageTypes().get(1012); internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentConnectedEndpoint_descriptor, @@ -32832,7 +33025,7 @@ private static void _clinit_autosplit_dinit_2() { "Endpoint", "PscConnectionId", "Status", "Endpoint", "PscConnectionId", "Status", }); internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_descriptor = - getDescriptor().getMessageTypes().get(1007); + getDescriptor().getMessageTypes().get(1013); internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentConsumerProjectLimit_descriptor, @@ -32840,7 +33033,7 @@ private static void _clinit_autosplit_dinit_2() { "ConnectionLimit", "ProjectIdOrNum", "ConnectionLimit", "ProjectIdOrNum", }); internal_static_google_cloud_compute_v1_ServiceAttachmentList_descriptor = - getDescriptor().getMessageTypes().get(1008); + getDescriptor().getMessageTypes().get(1014); internal_static_google_cloud_compute_v1_ServiceAttachmentList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentList_descriptor, @@ -32858,7 +33051,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1009); + getDescriptor().getMessageTypes().get(1015); internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ServiceAttachmentsScopedList_descriptor, @@ -32866,7 +33059,7 @@ private static void _clinit_autosplit_dinit_2() { "ServiceAttachments", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1010); + getDescriptor().getMessageTypes().get(1016); internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackendServiceTargetSslProxyRequest_descriptor, @@ -32878,7 +33071,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1011); + getDescriptor().getMessageTypes().get(1017); internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackendServiceTargetTcpProxyRequest_descriptor, @@ -32890,7 +33083,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_descriptor = - getDescriptor().getMessageTypes().get(1012); + getDescriptor().getMessageTypes().get(1018); internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetBackupTargetPoolRequest_descriptor, @@ -32905,7 +33098,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1013); + getDescriptor().getMessageTypes().get(1019); internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCertificateMapTargetHttpsProxyRequest_descriptor, @@ -32917,7 +33110,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1014); + getDescriptor().getMessageTypes().get(1020); internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCertificateMapTargetSslProxyRequest_descriptor, @@ -32929,7 +33122,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1015); + getDescriptor().getMessageTypes().get(1021); internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetCommonInstanceMetadataProjectRequest_descriptor, @@ -32937,7 +33130,7 @@ private static void _clinit_autosplit_dinit_2() { "MetadataResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1016); + getDescriptor().getMessageTypes().get(1022); internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDefaultNetworkTierProjectRequest_descriptor, @@ -32945,7 +33138,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "ProjectsSetDefaultNetworkTierRequestResource", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1017); + getDescriptor().getMessageTypes().get(1023); internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDeletionProtectionInstanceRequest_descriptor, @@ -32959,7 +33152,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1018); + getDescriptor().getMessageTypes().get(1024); internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetDiskAutoDeleteInstanceRequest_descriptor, @@ -32967,7 +33160,7 @@ private static void _clinit_autosplit_dinit_2() { "AutoDelete", "DeviceName", "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1019); + getDescriptor().getMessageTypes().get(1025); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendBucketRequest_descriptor, @@ -32979,7 +33172,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1020); + getDescriptor().getMessageTypes().get(1026); internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetEdgeSecurityPolicyBackendServiceRequest_descriptor, @@ -32991,7 +33184,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1021); + getDescriptor().getMessageTypes().get(1027); internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyDiskRequest_descriptor, @@ -32999,7 +33192,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1022); + getDescriptor().getMessageTypes().get(1028); internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyFirewallPolicyRequest_descriptor, @@ -33007,7 +33200,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalOrganizationSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1023); + getDescriptor().getMessageTypes().get(1029); internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyImageRequest_descriptor, @@ -33015,7 +33208,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1024); + getDescriptor().getMessageTypes().get(1030); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstanceRequest_descriptor, @@ -33023,7 +33216,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1025); + getDescriptor().getMessageTypes().get(1031); internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyInstanceTemplateRequest_descriptor, @@ -33031,7 +33224,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(1026); + getDescriptor().getMessageTypes().get(1032); internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyLicenseRequest_descriptor, @@ -33039,7 +33232,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1027); + getDescriptor().getMessageTypes().get(1033); internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyMachineImageRequest_descriptor, @@ -33047,7 +33240,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1028); + getDescriptor().getMessageTypes().get(1034); internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNetworkFirewallPolicyRequest_descriptor, @@ -33055,7 +33248,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1029); + getDescriptor().getMessageTypes().get(1035); internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNodeGroupRequest_descriptor, @@ -33063,7 +33256,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1030); + getDescriptor().getMessageTypes().get(1036); internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyNodeTemplateRequest_descriptor, @@ -33071,7 +33264,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1031); + getDescriptor().getMessageTypes().get(1037); internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionDiskRequest_descriptor, @@ -33079,7 +33272,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1032); + getDescriptor().getMessageTypes().get(1038); internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyRegionNetworkFirewallPolicyRequest_descriptor, @@ -33087,7 +33280,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1033); + getDescriptor().getMessageTypes().get(1039); internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyReservationRequest_descriptor, @@ -33095,7 +33288,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Resource", "Zone", "ZoneSetPolicyRequestResource", }); internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1034); + getDescriptor().getMessageTypes().get(1040); internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyResourcePolicyRequest_descriptor, @@ -33103,7 +33296,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1035); + getDescriptor().getMessageTypes().get(1041); internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicyServiceAttachmentRequest_descriptor, @@ -33111,7 +33304,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1036); + getDescriptor().getMessageTypes().get(1042); internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicySnapshotRequest_descriptor, @@ -33119,7 +33312,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetPolicyRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1037); + getDescriptor().getMessageTypes().get(1043); internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetIamPolicySubnetworkRequest_descriptor, @@ -33127,7 +33320,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "Region", "RegionSetPolicyRequestResource", "Resource", }); internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1038); + getDescriptor().getMessageTypes().get(1044); internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetInstanceTemplateInstanceGroupManagerRequest_descriptor, @@ -33140,7 +33333,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1039); + getDescriptor().getMessageTypes().get(1045); internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetInstanceTemplateRegionInstanceGroupManagerRequest_descriptor, @@ -33153,7 +33346,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1040); + getDescriptor().getMessageTypes().get(1046); internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsDiskRequest_descriptor, @@ -33166,7 +33359,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1041); + getDescriptor().getMessageTypes().get(1047); internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsExternalVpnGatewayRequest_descriptor, @@ -33174,7 +33367,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1042); + getDescriptor().getMessageTypes().get(1048); internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsForwardingRuleRequest_descriptor, @@ -33187,7 +33380,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1043); + getDescriptor().getMessageTypes().get(1049); internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsGlobalForwardingRuleRequest_descriptor, @@ -33195,7 +33388,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1044); + getDescriptor().getMessageTypes().get(1050); internal_static_google_cloud_compute_v1_SetLabelsImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsImageRequest_descriptor, @@ -33203,7 +33396,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1045); + getDescriptor().getMessageTypes().get(1051); internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsInstanceRequest_descriptor, @@ -33216,7 +33409,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1046); + getDescriptor().getMessageTypes().get(1052); internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsRegionDiskRequest_descriptor, @@ -33229,7 +33422,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1047); + getDescriptor().getMessageTypes().get(1053); internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsSnapshotRequest_descriptor, @@ -33237,7 +33430,7 @@ private static void _clinit_autosplit_dinit_2() { "GlobalSetLabelsRequestResource", "Project", "Resource", }); internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1048); + getDescriptor().getMessageTypes().get(1054); internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetLabelsVpnGatewayRequest_descriptor, @@ -33250,7 +33443,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1049); + getDescriptor().getMessageTypes().get(1055); internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMachineResourcesInstanceRequest_descriptor, @@ -33263,7 +33456,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1050); + getDescriptor().getMessageTypes().get(1056); internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMachineTypeInstanceRequest_descriptor, @@ -33276,7 +33469,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1051); + getDescriptor().getMessageTypes().get(1057); internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMetadataInstanceRequest_descriptor, @@ -33284,7 +33477,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "MetadataResource", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1052); + getDescriptor().getMessageTypes().get(1058); internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetMinCpuPlatformInstanceRequest_descriptor, @@ -33297,7 +33490,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1053); + getDescriptor().getMessageTypes().get(1059); internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNamedPortsInstanceGroupRequest_descriptor, @@ -33310,7 +33503,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1054); + getDescriptor().getMessageTypes().get(1060); internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNamedPortsRegionInstanceGroupRequest_descriptor, @@ -33323,7 +33516,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1055); + getDescriptor().getMessageTypes().get(1061); internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetNodeTemplateNodeGroupRequest_descriptor, @@ -33336,7 +33529,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1056); + getDescriptor().getMessageTypes().get(1062); internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetPrivateIpGoogleAccessSubnetworkRequest_descriptor, @@ -33349,7 +33542,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1057); + getDescriptor().getMessageTypes().get(1063); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetProxyHeaderTargetSslProxyRequest_descriptor, @@ -33361,7 +33554,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1058); + getDescriptor().getMessageTypes().get(1064); internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetProxyHeaderTargetTcpProxyRequest_descriptor, @@ -33373,7 +33566,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1059); + getDescriptor().getMessageTypes().get(1065); internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetQuicOverrideTargetHttpsProxyRequest_descriptor, @@ -33385,7 +33578,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1060); + getDescriptor().getMessageTypes().get(1066); internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSchedulingInstanceRequest_descriptor, @@ -33393,7 +33586,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "SchedulingResource", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1061); + getDescriptor().getMessageTypes().get(1067); internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSecurityPolicyBackendServiceRequest_descriptor, @@ -33405,7 +33598,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1062); + getDescriptor().getMessageTypes().get(1068); internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetServiceAccountInstanceRequest_descriptor, @@ -33418,7 +33611,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1063); + getDescriptor().getMessageTypes().get(1069); internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetShieldedInstanceIntegrityPolicyInstanceRequest_descriptor, @@ -33431,7 +33624,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1064); + getDescriptor().getMessageTypes().get(1070); internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesRegionTargetHttpsProxyRequest_descriptor, @@ -33444,7 +33637,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1065); + getDescriptor().getMessageTypes().get(1071); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesTargetHttpsProxyRequest_descriptor, @@ -33456,7 +33649,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1066); + getDescriptor().getMessageTypes().get(1072); internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslCertificatesTargetSslProxyRequest_descriptor, @@ -33468,7 +33661,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1067); + getDescriptor().getMessageTypes().get(1073); internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslPolicyTargetHttpsProxyRequest_descriptor, @@ -33476,7 +33669,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SslPolicyReferenceResource", "TargetHttpsProxy", "RequestId", }); internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1068); + getDescriptor().getMessageTypes().get(1074); internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetSslPolicyTargetSslProxyRequest_descriptor, @@ -33484,7 +33677,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "SslPolicyReferenceResource", "TargetSslProxy", "RequestId", }); internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1069); + getDescriptor().getMessageTypes().get(1075); internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTagsInstanceRequest_descriptor, @@ -33492,7 +33685,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "TagsResource", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1070); + getDescriptor().getMessageTypes().get(1076); internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetForwardingRuleRequest_descriptor, @@ -33505,7 +33698,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_descriptor = - getDescriptor().getMessageTypes().get(1071); + getDescriptor().getMessageTypes().get(1077); internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetGlobalForwardingRuleRequest_descriptor, @@ -33513,7 +33706,7 @@ private static void _clinit_autosplit_dinit_2() { "ForwardingRule", "Project", "RequestId", "TargetReferenceResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1072); + getDescriptor().getMessageTypes().get(1078); internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetPoolsInstanceGroupManagerRequest_descriptor, @@ -33526,7 +33719,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1073); + getDescriptor().getMessageTypes().get(1079); internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetTargetPoolsRegionInstanceGroupManagerRequest_descriptor, @@ -33539,7 +33732,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1074); + getDescriptor().getMessageTypes().get(1080); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpProxyRequest_descriptor, @@ -33552,7 +33745,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1075); + getDescriptor().getMessageTypes().get(1081); internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapRegionTargetHttpsProxyRequest_descriptor, @@ -33565,7 +33758,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1076); + getDescriptor().getMessageTypes().get(1082); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpProxyRequest_descriptor, @@ -33573,7 +33766,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetHttpProxy", "UrlMapReferenceResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_descriptor = - getDescriptor().getMessageTypes().get(1077); + getDescriptor().getMessageTypes().get(1083); internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUrlMapTargetHttpsProxyRequest_descriptor, @@ -33581,7 +33774,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "TargetHttpsProxy", "UrlMapReferenceResource", "RequestId", }); internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_descriptor = - getDescriptor().getMessageTypes().get(1078); + getDescriptor().getMessageTypes().get(1084); internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SetUsageExportBucketProjectRequest_descriptor, @@ -33589,7 +33782,7 @@ private static void _clinit_autosplit_dinit_2() { "Project", "RequestId", "UsageExportLocationResource", "RequestId", }); internal_static_google_cloud_compute_v1_ShareSettings_descriptor = - getDescriptor().getMessageTypes().get(1079); + getDescriptor().getMessageTypes().get(1085); internal_static_google_cloud_compute_v1_ShareSettings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShareSettings_descriptor, @@ -33605,7 +33798,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_descriptor = - getDescriptor().getMessageTypes().get(1080); + getDescriptor().getMessageTypes().get(1086); internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShareSettingsProjectConfig_descriptor, @@ -33613,7 +33806,7 @@ private static void _clinit_autosplit_dinit_2() { "ProjectId", "ProjectId", }); internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_descriptor = - getDescriptor().getMessageTypes().get(1081); + getDescriptor().getMessageTypes().get(1087); internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceConfig_descriptor, @@ -33626,7 +33819,7 @@ private static void _clinit_autosplit_dinit_2() { "EnableVtpm", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_descriptor = - getDescriptor().getMessageTypes().get(1082); + getDescriptor().getMessageTypes().get(1088); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIdentity_descriptor, @@ -33634,7 +33827,7 @@ private static void _clinit_autosplit_dinit_2() { "EncryptionKey", "Kind", "SigningKey", "EncryptionKey", "Kind", "SigningKey", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_descriptor = - getDescriptor().getMessageTypes().get(1083); + getDescriptor().getMessageTypes().get(1089); internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIdentityEntry_descriptor, @@ -33642,7 +33835,7 @@ private static void _clinit_autosplit_dinit_2() { "EkCert", "EkPub", "EkCert", "EkPub", }); internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_descriptor = - getDescriptor().getMessageTypes().get(1084); + getDescriptor().getMessageTypes().get(1090); internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ShieldedInstanceIntegrityPolicy_descriptor, @@ -33650,7 +33843,7 @@ private static void _clinit_autosplit_dinit_2() { "UpdateAutoLearnPolicy", "UpdateAutoLearnPolicy", }); internal_static_google_cloud_compute_v1_SignedUrlKey_descriptor = - getDescriptor().getMessageTypes().get(1085); + getDescriptor().getMessageTypes().get(1091); internal_static_google_cloud_compute_v1_SignedUrlKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SignedUrlKey_descriptor, @@ -33658,7 +33851,7 @@ private static void _clinit_autosplit_dinit_2() { "KeyName", "KeyValue", "KeyName", "KeyValue", }); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1086); + getDescriptor().getMessageTypes().get(1092); internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SimulateMaintenanceEventInstanceRequest_descriptor, @@ -33666,13 +33859,15 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "Zone", }); internal_static_google_cloud_compute_v1_Snapshot_descriptor = - getDescriptor().getMessageTypes().get(1087); + getDescriptor().getMessageTypes().get(1093); internal_static_google_cloud_compute_v1_Snapshot_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Snapshot_descriptor, new java.lang.String[] { + "Architecture", "AutoCreated", "ChainName", + "CreationSizeBytes", "CreationTimestamp", "Description", "DiskSizeGb", @@ -33688,15 +33883,20 @@ private static void _clinit_autosplit_dinit_2() { "SatisfiesPzs", "SelfLink", "SnapshotEncryptionKey", + "SnapshotType", "SourceDisk", "SourceDiskEncryptionKey", "SourceDiskId", + "SourceSnapshotSchedulePolicy", + "SourceSnapshotSchedulePolicyId", "Status", "StorageBytes", "StorageBytesStatus", "StorageLocations", + "Architecture", "AutoCreated", "ChainName", + "CreationSizeBytes", "CreationTimestamp", "Description", "DiskSizeGb", @@ -33709,9 +33909,12 @@ private static void _clinit_autosplit_dinit_2() { "SatisfiesPzs", "SelfLink", "SnapshotEncryptionKey", + "SnapshotType", "SourceDisk", "SourceDiskEncryptionKey", "SourceDiskId", + "SourceSnapshotSchedulePolicy", + "SourceSnapshotSchedulePolicyId", "Status", "StorageBytes", "StorageBytesStatus", @@ -33725,7 +33928,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SnapshotList_descriptor = - getDescriptor().getMessageTypes().get(1088); + getDescriptor().getMessageTypes().get(1094); internal_static_google_cloud_compute_v1_SnapshotList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SnapshotList_descriptor, @@ -33743,7 +33946,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_descriptor = - getDescriptor().getMessageTypes().get(1089); + getDescriptor().getMessageTypes().get(1095); internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceDiskEncryptionKey_descriptor, @@ -33751,7 +33954,7 @@ private static void _clinit_autosplit_dinit_2() { "DiskEncryptionKey", "SourceDisk", "DiskEncryptionKey", "SourceDisk", }); internal_static_google_cloud_compute_v1_SourceInstanceParams_descriptor = - getDescriptor().getMessageTypes().get(1090); + getDescriptor().getMessageTypes().get(1096); internal_static_google_cloud_compute_v1_SourceInstanceParams_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceInstanceParams_descriptor, @@ -33759,7 +33962,7 @@ private static void _clinit_autosplit_dinit_2() { "DiskConfigs", }); internal_static_google_cloud_compute_v1_SourceInstanceProperties_descriptor = - getDescriptor().getMessageTypes().get(1091); + getDescriptor().getMessageTypes().get(1097); internal_static_google_cloud_compute_v1_SourceInstanceProperties_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SourceInstanceProperties_descriptor, @@ -33769,6 +33972,7 @@ private static void _clinit_autosplit_dinit_2() { "Description", "Disks", "GuestAccelerators", + "KeyRevocationActionType", "Labels", "MachineType", "Metadata", @@ -33780,6 +33984,7 @@ private static void _clinit_autosplit_dinit_2() { "CanIpForward", "DeletionProtection", "Description", + "KeyRevocationActionType", "MachineType", "Metadata", "MinCpuPlatform", @@ -33797,7 +34002,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1092); + getDescriptor().getMessageTypes().get(1098); internal_static_google_cloud_compute_v1_SslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificate_descriptor, @@ -33831,7 +34036,7 @@ private static void _clinit_autosplit_dinit_2() { "Type", }); internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1093); + getDescriptor().getMessageTypes().get(1099); internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateAggregatedList_descriptor, @@ -33860,7 +34065,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificateList_descriptor = - getDescriptor().getMessageTypes().get(1094); + getDescriptor().getMessageTypes().get(1100); internal_static_google_cloud_compute_v1_SslCertificateList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateList_descriptor, @@ -33878,7 +34083,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1095); + getDescriptor().getMessageTypes().get(1101); internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateManagedSslCertificate_descriptor, @@ -33896,7 +34101,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_descriptor = - getDescriptor().getMessageTypes().get(1096); + getDescriptor().getMessageTypes().get(1102); internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificateSelfManagedSslCertificate_descriptor, @@ -33904,7 +34109,7 @@ private static void _clinit_autosplit_dinit_2() { "Certificate", "PrivateKey", "Certificate", "PrivateKey", }); internal_static_google_cloud_compute_v1_SslCertificatesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1097); + getDescriptor().getMessageTypes().get(1103); internal_static_google_cloud_compute_v1_SslCertificatesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslCertificatesScopedList_descriptor, @@ -33912,7 +34117,7 @@ private static void _clinit_autosplit_dinit_2() { "SslCertificates", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor = - getDescriptor().getMessageTypes().get(1098); + getDescriptor().getMessageTypes().get(1104); internal_static_google_cloud_compute_v1_SslPoliciesList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesList_descriptor, @@ -33930,7 +34135,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_descriptor = - getDescriptor().getMessageTypes().get(1099); + getDescriptor().getMessageTypes().get(1105); internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPoliciesListAvailableFeaturesResponse_descriptor, @@ -33938,7 +34143,7 @@ private static void _clinit_autosplit_dinit_2() { "Features", }); internal_static_google_cloud_compute_v1_SslPolicy_descriptor = - getDescriptor().getMessageTypes().get(1100); + getDescriptor().getMessageTypes().get(1106); internal_static_google_cloud_compute_v1_SslPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPolicy_descriptor, @@ -33966,7 +34171,7 @@ private static void _clinit_autosplit_dinit_2() { "SelfLink", }); internal_static_google_cloud_compute_v1_SslPolicyReference_descriptor = - getDescriptor().getMessageTypes().get(1101); + getDescriptor().getMessageTypes().get(1107); internal_static_google_cloud_compute_v1_SslPolicyReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SslPolicyReference_descriptor, @@ -33974,7 +34179,7 @@ private static void _clinit_autosplit_dinit_2() { "SslPolicy", "SslPolicy", }); internal_static_google_cloud_compute_v1_StartInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1102); + getDescriptor().getMessageTypes().get(1108); internal_static_google_cloud_compute_v1_StartInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartInstanceRequest_descriptor, @@ -33982,7 +34187,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1103); + getDescriptor().getMessageTypes().get(1109); internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StartWithEncryptionKeyInstanceRequest_descriptor, @@ -33995,7 +34200,7 @@ private static void _clinit_autosplit_dinit_2() { "RequestId", }); internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor = - getDescriptor().getMessageTypes().get(1104); + getDescriptor().getMessageTypes().get(1110); internal_static_google_cloud_compute_v1_StatefulPolicy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicy_descriptor, @@ -34003,7 +34208,7 @@ private static void _clinit_autosplit_dinit_2() { "PreservedState", "PreservedState", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_descriptor = - getDescriptor().getMessageTypes().get(1105); + getDescriptor().getMessageTypes().get(1111); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedState_descriptor, @@ -34021,7 +34226,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_descriptor = - getDescriptor().getMessageTypes().get(1106); + getDescriptor().getMessageTypes().get(1112); internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StatefulPolicyPreservedStateDiskDevice_descriptor, @@ -34029,7 +34234,7 @@ private static void _clinit_autosplit_dinit_2() { "AutoDelete", "AutoDelete", }); internal_static_google_cloud_compute_v1_StopInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1107); + getDescriptor().getMessageTypes().get(1113); internal_static_google_cloud_compute_v1_StopInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_StopInstanceRequest_descriptor, @@ -34037,7 +34242,7 @@ private static void _clinit_autosplit_dinit_2() { "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_Subnetwork_descriptor = - getDescriptor().getMessageTypes().get(1108); + getDescriptor().getMessageTypes().get(1114); internal_static_google_cloud_compute_v1_Subnetwork_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Subnetwork_descriptor, @@ -34090,8 +34295,12 @@ private static void _clinit_autosplit_dinit_2() { "StackType", "State", }); + _clinit_autosplit_dinit_3(); + } + + private static void _clinit_autosplit_dinit_3() { internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1109); + getDescriptor().getMessageTypes().get(1115); internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkAggregatedList_descriptor, @@ -34120,7 +34329,7 @@ private static void _clinit_autosplit_dinit_2() { "Key", "Value", }); internal_static_google_cloud_compute_v1_SubnetworkList_descriptor = - getDescriptor().getMessageTypes().get(1110); + getDescriptor().getMessageTypes().get(1116); internal_static_google_cloud_compute_v1_SubnetworkList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkList_descriptor, @@ -34138,7 +34347,7 @@ private static void _clinit_autosplit_dinit_2() { "Warning", }); internal_static_google_cloud_compute_v1_SubnetworkLogConfig_descriptor = - getDescriptor().getMessageTypes().get(1111); + getDescriptor().getMessageTypes().get(1117); internal_static_google_cloud_compute_v1_SubnetworkLogConfig_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkLogConfig_descriptor, @@ -34156,19 +34365,15 @@ private static void _clinit_autosplit_dinit_2() { "Metadata", }); internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_descriptor = - getDescriptor().getMessageTypes().get(1112); + getDescriptor().getMessageTypes().get(1118); internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworkSecondaryRange_descriptor, new java.lang.String[] { "IpCidrRange", "RangeName", "IpCidrRange", "RangeName", }); - _clinit_autosplit_dinit_3(); - } - - private static void _clinit_autosplit_dinit_3() { internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_descriptor = - getDescriptor().getMessageTypes().get(1113); + getDescriptor().getMessageTypes().get(1119); internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksExpandIpCidrRangeRequest_descriptor, @@ -34176,7 +34381,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", "IpCidrRange", }); internal_static_google_cloud_compute_v1_SubnetworksScopedList_descriptor = - getDescriptor().getMessageTypes().get(1114); + getDescriptor().getMessageTypes().get(1120); internal_static_google_cloud_compute_v1_SubnetworksScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksScopedList_descriptor, @@ -34184,7 +34389,7 @@ private static void _clinit_autosplit_dinit_3() { "Subnetworks", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_descriptor = - getDescriptor().getMessageTypes().get(1115); + getDescriptor().getMessageTypes().get(1121); internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SubnetworksSetPrivateIpGoogleAccessRequest_descriptor, @@ -34192,7 +34397,7 @@ private static void _clinit_autosplit_dinit_3() { "PrivateIpGoogleAccess", "PrivateIpGoogleAccess", }); internal_static_google_cloud_compute_v1_Subsetting_descriptor = - getDescriptor().getMessageTypes().get(1116); + getDescriptor().getMessageTypes().get(1122); internal_static_google_cloud_compute_v1_Subsetting_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Subsetting_descriptor, @@ -34200,7 +34405,7 @@ private static void _clinit_autosplit_dinit_3() { "Policy", "Policy", }); internal_static_google_cloud_compute_v1_SuspendInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1117); + getDescriptor().getMessageTypes().get(1123); internal_static_google_cloud_compute_v1_SuspendInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SuspendInstanceRequest_descriptor, @@ -34208,7 +34413,7 @@ private static void _clinit_autosplit_dinit_3() { "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1118); + getDescriptor().getMessageTypes().get(1124); internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_SwitchToCustomModeNetworkRequest_descriptor, @@ -34216,7 +34421,7 @@ private static void _clinit_autosplit_dinit_3() { "Network", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_TCPHealthCheck_descriptor = - getDescriptor().getMessageTypes().get(1119); + getDescriptor().getMessageTypes().get(1125); internal_static_google_cloud_compute_v1_TCPHealthCheck_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TCPHealthCheck_descriptor, @@ -34235,7 +34440,7 @@ private static void _clinit_autosplit_dinit_3() { "Response", }); internal_static_google_cloud_compute_v1_Tags_descriptor = - getDescriptor().getMessageTypes().get(1120); + getDescriptor().getMessageTypes().get(1126); internal_static_google_cloud_compute_v1_Tags_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Tags_descriptor, @@ -34243,7 +34448,7 @@ private static void _clinit_autosplit_dinit_3() { "Fingerprint", "Items", "Fingerprint", }); internal_static_google_cloud_compute_v1_TargetGrpcProxy_descriptor = - getDescriptor().getMessageTypes().get(1121); + getDescriptor().getMessageTypes().get(1127); internal_static_google_cloud_compute_v1_TargetGrpcProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetGrpcProxy_descriptor, @@ -34270,7 +34475,7 @@ private static void _clinit_autosplit_dinit_3() { "ValidateForProxyless", }); internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor = - getDescriptor().getMessageTypes().get(1122); + getDescriptor().getMessageTypes().get(1128); internal_static_google_cloud_compute_v1_TargetGrpcProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetGrpcProxyList_descriptor, @@ -34288,7 +34493,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1123); + getDescriptor().getMessageTypes().get(1129); internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxiesScopedList_descriptor, @@ -34296,7 +34501,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpProxies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpProxy_descriptor = - getDescriptor().getMessageTypes().get(1124); + getDescriptor().getMessageTypes().get(1130); internal_static_google_cloud_compute_v1_TargetHttpProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxy_descriptor, @@ -34323,7 +34528,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1125); + getDescriptor().getMessageTypes().get(1131); internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxyAggregatedList_descriptor, @@ -34350,7 +34555,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetHttpProxyList_descriptor = - getDescriptor().getMessageTypes().get(1126); + getDescriptor().getMessageTypes().get(1132); internal_static_google_cloud_compute_v1_TargetHttpProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpProxyList_descriptor, @@ -34368,7 +34573,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1127); + getDescriptor().getMessageTypes().get(1133); internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesScopedList_descriptor, @@ -34376,7 +34581,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetHttpsProxies", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1128); + getDescriptor().getMessageTypes().get(1134); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetCertificateMapRequest_descriptor, @@ -34384,7 +34589,7 @@ private static void _clinit_autosplit_dinit_3() { "CertificateMap", "CertificateMap", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_descriptor = - getDescriptor().getMessageTypes().get(1129); + getDescriptor().getMessageTypes().get(1135); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetQuicOverrideRequest_descriptor, @@ -34392,7 +34597,7 @@ private static void _clinit_autosplit_dinit_3() { "QuicOverride", "QuicOverride", }); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(1130); + getDescriptor().getMessageTypes().get(1136); internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxiesSetSslCertificatesRequest_descriptor, @@ -34400,7 +34605,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", }); internal_static_google_cloud_compute_v1_TargetHttpsProxy_descriptor = - getDescriptor().getMessageTypes().get(1131); + getDescriptor().getMessageTypes().get(1137); internal_static_google_cloud_compute_v1_TargetHttpsProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxy_descriptor, @@ -34438,7 +34643,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", }); internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1132); + getDescriptor().getMessageTypes().get(1138); internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxyAggregatedList_descriptor, @@ -34467,7 +34672,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetHttpsProxyList_descriptor = - getDescriptor().getMessageTypes().get(1133); + getDescriptor().getMessageTypes().get(1139); internal_static_google_cloud_compute_v1_TargetHttpsProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetHttpsProxyList_descriptor, @@ -34485,7 +34690,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetInstance_descriptor = - getDescriptor().getMessageTypes().get(1134); + getDescriptor().getMessageTypes().get(1140); internal_static_google_cloud_compute_v1_TargetInstance_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstance_descriptor, @@ -34512,7 +34717,7 @@ private static void _clinit_autosplit_dinit_3() { "Zone", }); internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1135); + getDescriptor().getMessageTypes().get(1141); internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstanceAggregatedList_descriptor, @@ -34541,7 +34746,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetInstanceList_descriptor = - getDescriptor().getMessageTypes().get(1136); + getDescriptor().getMessageTypes().get(1142); internal_static_google_cloud_compute_v1_TargetInstanceList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstanceList_descriptor, @@ -34559,7 +34764,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetInstancesScopedList_descriptor = - getDescriptor().getMessageTypes().get(1137); + getDescriptor().getMessageTypes().get(1143); internal_static_google_cloud_compute_v1_TargetInstancesScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetInstancesScopedList_descriptor, @@ -34567,7 +34772,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetInstances", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TargetPool_descriptor = - getDescriptor().getMessageTypes().get(1138); + getDescriptor().getMessageTypes().get(1144); internal_static_google_cloud_compute_v1_TargetPool_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPool_descriptor, @@ -34596,7 +34801,7 @@ private static void _clinit_autosplit_dinit_3() { "SessionAffinity", }); internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1139); + getDescriptor().getMessageTypes().get(1145); internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolAggregatedList_descriptor, @@ -34625,7 +34830,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_descriptor = - getDescriptor().getMessageTypes().get(1140); + getDescriptor().getMessageTypes().get(1146); internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolInstanceHealth_descriptor, @@ -34633,7 +34838,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthStatus", "Kind", "Kind", }); internal_static_google_cloud_compute_v1_TargetPoolList_descriptor = - getDescriptor().getMessageTypes().get(1141); + getDescriptor().getMessageTypes().get(1147); internal_static_google_cloud_compute_v1_TargetPoolList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolList_descriptor, @@ -34651,7 +34856,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1142); + getDescriptor().getMessageTypes().get(1148); internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsAddHealthCheckRequest_descriptor, @@ -34659,7 +34864,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthChecks", }); internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1143); + getDescriptor().getMessageTypes().get(1149); internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsAddInstanceRequest_descriptor, @@ -34667,7 +34872,7 @@ private static void _clinit_autosplit_dinit_3() { "Instances", }); internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1144); + getDescriptor().getMessageTypes().get(1150); internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsRemoveHealthCheckRequest_descriptor, @@ -34675,7 +34880,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthChecks", }); internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1145); + getDescriptor().getMessageTypes().get(1151); internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsRemoveInstanceRequest_descriptor, @@ -34683,7 +34888,7 @@ private static void _clinit_autosplit_dinit_3() { "Instances", }); internal_static_google_cloud_compute_v1_TargetPoolsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1146); + getDescriptor().getMessageTypes().get(1152); internal_static_google_cloud_compute_v1_TargetPoolsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetPoolsScopedList_descriptor, @@ -34691,7 +34896,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetPools", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TargetReference_descriptor = - getDescriptor().getMessageTypes().get(1147); + getDescriptor().getMessageTypes().get(1153); internal_static_google_cloud_compute_v1_TargetReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetReference_descriptor, @@ -34699,7 +34904,7 @@ private static void _clinit_autosplit_dinit_3() { "Target", "Target", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1148); + getDescriptor().getMessageTypes().get(1154); internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetBackendServiceRequest_descriptor, @@ -34707,7 +34912,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", "Service", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1149); + getDescriptor().getMessageTypes().get(1155); internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetCertificateMapRequest_descriptor, @@ -34715,7 +34920,7 @@ private static void _clinit_autosplit_dinit_3() { "CertificateMap", "CertificateMap", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_descriptor = - getDescriptor().getMessageTypes().get(1150); + getDescriptor().getMessageTypes().get(1156); internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetProxyHeaderRequest_descriptor, @@ -34723,7 +34928,7 @@ private static void _clinit_autosplit_dinit_3() { "ProxyHeader", "ProxyHeader", }); internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_descriptor = - getDescriptor().getMessageTypes().get(1151); + getDescriptor().getMessageTypes().get(1157); internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxiesSetSslCertificatesRequest_descriptor, @@ -34731,7 +34936,7 @@ private static void _clinit_autosplit_dinit_3() { "SslCertificates", }); internal_static_google_cloud_compute_v1_TargetSslProxy_descriptor = - getDescriptor().getMessageTypes().get(1152); + getDescriptor().getMessageTypes().get(1158); internal_static_google_cloud_compute_v1_TargetSslProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxy_descriptor, @@ -34759,7 +34964,7 @@ private static void _clinit_autosplit_dinit_3() { "SslPolicy", }); internal_static_google_cloud_compute_v1_TargetSslProxyList_descriptor = - getDescriptor().getMessageTypes().get(1153); + getDescriptor().getMessageTypes().get(1159); internal_static_google_cloud_compute_v1_TargetSslProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetSslProxyList_descriptor, @@ -34777,7 +34982,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1154); + getDescriptor().getMessageTypes().get(1160); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesSetBackendServiceRequest_descriptor, @@ -34785,7 +34990,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", "Service", }); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_descriptor = - getDescriptor().getMessageTypes().get(1155); + getDescriptor().getMessageTypes().get(1161); internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxiesSetProxyHeaderRequest_descriptor, @@ -34793,7 +34998,7 @@ private static void _clinit_autosplit_dinit_3() { "ProxyHeader", "ProxyHeader", }); internal_static_google_cloud_compute_v1_TargetTcpProxy_descriptor = - getDescriptor().getMessageTypes().get(1156); + getDescriptor().getMessageTypes().get(1162); internal_static_google_cloud_compute_v1_TargetTcpProxy_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxy_descriptor, @@ -34818,7 +35023,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_TargetTcpProxyList_descriptor = - getDescriptor().getMessageTypes().get(1157); + getDescriptor().getMessageTypes().get(1163); internal_static_google_cloud_compute_v1_TargetTcpProxyList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetTcpProxyList_descriptor, @@ -34836,7 +35041,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetVpnGateway_descriptor = - getDescriptor().getMessageTypes().get(1158); + getDescriptor().getMessageTypes().get(1164); internal_static_google_cloud_compute_v1_TargetVpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGateway_descriptor, @@ -34863,7 +35068,7 @@ private static void _clinit_autosplit_dinit_3() { "Status", }); internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1159); + getDescriptor().getMessageTypes().get(1165); internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewayAggregatedList_descriptor, @@ -34892,7 +35097,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_TargetVpnGatewayList_descriptor = - getDescriptor().getMessageTypes().get(1160); + getDescriptor().getMessageTypes().get(1166); internal_static_google_cloud_compute_v1_TargetVpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewayList_descriptor, @@ -34910,7 +35115,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_descriptor = - getDescriptor().getMessageTypes().get(1161); + getDescriptor().getMessageTypes().get(1167); internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TargetVpnGatewaysScopedList_descriptor, @@ -34918,7 +35123,7 @@ private static void _clinit_autosplit_dinit_3() { "TargetVpnGateways", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_TestFailure_descriptor = - getDescriptor().getMessageTypes().get(1162); + getDescriptor().getMessageTypes().get(1168); internal_static_google_cloud_compute_v1_TestFailure_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestFailure_descriptor, @@ -34942,7 +35147,7 @@ private static void _clinit_autosplit_dinit_3() { "Path", }); internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1163); + getDescriptor().getMessageTypes().get(1169); internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsDiskRequest_descriptor, @@ -34950,7 +35155,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1164); + getDescriptor().getMessageTypes().get(1170); internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsExternalVpnGatewayRequest_descriptor, @@ -34958,7 +35163,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1165); + getDescriptor().getMessageTypes().get(1171); internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsFirewallPolicyRequest_descriptor, @@ -34966,7 +35171,7 @@ private static void _clinit_autosplit_dinit_3() { "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1166); + getDescriptor().getMessageTypes().get(1172); internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsImageRequest_descriptor, @@ -34974,7 +35179,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1167); + getDescriptor().getMessageTypes().get(1173); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceRequest_descriptor, @@ -34982,7 +35187,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1168); + getDescriptor().getMessageTypes().get(1174); internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsInstanceTemplateRequest_descriptor, @@ -34990,7 +35195,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_descriptor = - getDescriptor().getMessageTypes().get(1169); + getDescriptor().getMessageTypes().get(1175); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseCodeRequest_descriptor, @@ -34998,7 +35203,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_descriptor = - getDescriptor().getMessageTypes().get(1170); + getDescriptor().getMessageTypes().get(1176); internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsLicenseRequest_descriptor, @@ -35006,7 +35211,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_descriptor = - getDescriptor().getMessageTypes().get(1171); + getDescriptor().getMessageTypes().get(1177); internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsMachineImageRequest_descriptor, @@ -35014,7 +35219,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1172); + getDescriptor().getMessageTypes().get(1178); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkEndpointGroupRequest_descriptor, @@ -35022,7 +35227,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1173); + getDescriptor().getMessageTypes().get(1179); internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNetworkFirewallPolicyRequest_descriptor, @@ -35030,7 +35235,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_descriptor = - getDescriptor().getMessageTypes().get(1174); + getDescriptor().getMessageTypes().get(1180); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNodeGroupRequest_descriptor, @@ -35038,7 +35243,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_descriptor = - getDescriptor().getMessageTypes().get(1175); + getDescriptor().getMessageTypes().get(1181); internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsNodeTemplateRequest_descriptor, @@ -35046,7 +35251,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor = - getDescriptor().getMessageTypes().get(1176); + getDescriptor().getMessageTypes().get(1182); internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsPacketMirroringRequest_descriptor, @@ -35054,7 +35259,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor = - getDescriptor().getMessageTypes().get(1177); + getDescriptor().getMessageTypes().get(1183); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionDiskRequest_descriptor, @@ -35062,7 +35267,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1178); + getDescriptor().getMessageTypes().get(1184); internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsRegionNetworkFirewallPolicyRequest_descriptor, @@ -35070,7 +35275,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1179); + getDescriptor().getMessageTypes().get(1185); internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsReservationRequest_descriptor, @@ -35078,7 +35283,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", "Zone", }); internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1180); + getDescriptor().getMessageTypes().get(1186); internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsResourcePolicyRequest_descriptor, @@ -35086,7 +35291,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1181); + getDescriptor().getMessageTypes().get(1187); internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsServiceAttachmentRequest_descriptor, @@ -35094,7 +35299,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_descriptor = - getDescriptor().getMessageTypes().get(1182); + getDescriptor().getMessageTypes().get(1188); internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsSnapshotRequest_descriptor, @@ -35102,7 +35307,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1183); + getDescriptor().getMessageTypes().get(1189); internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsSubnetworkRequest_descriptor, @@ -35110,7 +35315,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor = - getDescriptor().getMessageTypes().get(1184); + getDescriptor().getMessageTypes().get(1190); internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestIamPermissionsVpnGatewayRequest_descriptor, @@ -35118,7 +35323,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "Resource", "TestPermissionsRequestResource", }); internal_static_google_cloud_compute_v1_TestPermissionsRequest_descriptor = - getDescriptor().getMessageTypes().get(1185); + getDescriptor().getMessageTypes().get(1191); internal_static_google_cloud_compute_v1_TestPermissionsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestPermissionsRequest_descriptor, @@ -35126,7 +35331,7 @@ private static void _clinit_autosplit_dinit_3() { "Permissions", }); internal_static_google_cloud_compute_v1_TestPermissionsResponse_descriptor = - getDescriptor().getMessageTypes().get(1186); + getDescriptor().getMessageTypes().get(1192); internal_static_google_cloud_compute_v1_TestPermissionsResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_TestPermissionsResponse_descriptor, @@ -35134,7 +35339,7 @@ private static void _clinit_autosplit_dinit_3() { "Permissions", }); internal_static_google_cloud_compute_v1_Uint128_descriptor = - getDescriptor().getMessageTypes().get(1187); + getDescriptor().getMessageTypes().get(1193); internal_static_google_cloud_compute_v1_Uint128_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Uint128_descriptor, @@ -35142,7 +35347,7 @@ private static void _clinit_autosplit_dinit_3() { "High", "Low", "High", "Low", }); internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1188); + getDescriptor().getMessageTypes().get(1194); internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateAccessConfigInstanceRequest_descriptor, @@ -35156,7 +35361,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(1189); + getDescriptor().getMessageTypes().get(1195); internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateAutoscalerRequest_descriptor, @@ -35170,7 +35375,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_descriptor = - getDescriptor().getMessageTypes().get(1190); + getDescriptor().getMessageTypes().get(1196); internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateBackendBucketRequest_descriptor, @@ -35178,7 +35383,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendBucket", "BackendBucketResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1191); + getDescriptor().getMessageTypes().get(1197); internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateBackendServiceRequest_descriptor, @@ -35186,7 +35391,7 @@ private static void _clinit_autosplit_dinit_3() { "BackendService", "BackendServiceResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1192); + getDescriptor().getMessageTypes().get(1198); internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateDisplayDeviceInstanceRequest_descriptor, @@ -35194,7 +35399,7 @@ private static void _clinit_autosplit_dinit_3() { "DisplayDeviceResource", "Instance", "Project", "RequestId", "Zone", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor = - getDescriptor().getMessageTypes().get(1193); + getDescriptor().getMessageTypes().get(1199); internal_static_google_cloud_compute_v1_UpdateFirewallRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateFirewallRequest_descriptor, @@ -35202,7 +35407,7 @@ private static void _clinit_autosplit_dinit_3() { "Firewall", "FirewallResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1194); + getDescriptor().getMessageTypes().get(1200); internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateHealthCheckRequest_descriptor, @@ -35210,7 +35415,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthCheck", "HealthCheckResource", "Project", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1195); + getDescriptor().getMessageTypes().get(1201); internal_static_google_cloud_compute_v1_UpdateInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateInstanceRequest_descriptor, @@ -35227,7 +35432,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1196); + getDescriptor().getMessageTypes().get(1202); internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateNetworkInterfaceInstanceRequest_descriptor, @@ -35241,7 +35446,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_descriptor = - getDescriptor().getMessageTypes().get(1197); + getDescriptor().getMessageTypes().get(1203); internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePeeringNetworkRequest_descriptor, @@ -35253,7 +35458,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1198); + getDescriptor().getMessageTypes().get(1204); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsInstanceGroupManagerRequest_descriptor, @@ -35266,7 +35471,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor = - getDescriptor().getMessageTypes().get(1199); + getDescriptor().getMessageTypes().get(1205); internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdatePerInstanceConfigsRegionInstanceGroupManagerRequest_descriptor, @@ -35279,7 +35484,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor = - getDescriptor().getMessageTypes().get(1200); + getDescriptor().getMessageTypes().get(1206); internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionAutoscalerRequest_descriptor, @@ -35293,7 +35498,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_descriptor = - getDescriptor().getMessageTypes().get(1201); + getDescriptor().getMessageTypes().get(1207); internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionBackendServiceRequest_descriptor, @@ -35306,7 +35511,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_descriptor = - getDescriptor().getMessageTypes().get(1202); + getDescriptor().getMessageTypes().get(1208); internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionCommitmentRequest_descriptor, @@ -35323,7 +35528,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_descriptor = - getDescriptor().getMessageTypes().get(1203); + getDescriptor().getMessageTypes().get(1209); internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionHealthCheckRequest_descriptor, @@ -35331,7 +35536,7 @@ private static void _clinit_autosplit_dinit_3() { "HealthCheck", "HealthCheckResource", "Project", "Region", "RequestId", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1204); + getDescriptor().getMessageTypes().get(1210); internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRegionUrlMapRequest_descriptor, @@ -35339,7 +35544,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "UrlMap", "UrlMapResource", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateReservationRequest_descriptor = - getDescriptor().getMessageTypes().get(1205); + getDescriptor().getMessageTypes().get(1211); internal_static_google_cloud_compute_v1_UpdateReservationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateReservationRequest_descriptor, @@ -35356,7 +35561,7 @@ private static void _clinit_autosplit_dinit_3() { "UpdateMask", }); internal_static_google_cloud_compute_v1_UpdateRouterRequest_descriptor = - getDescriptor().getMessageTypes().get(1206); + getDescriptor().getMessageTypes().get(1212); internal_static_google_cloud_compute_v1_UpdateRouterRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateRouterRequest_descriptor, @@ -35364,7 +35569,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RequestId", "Router", "RouterResource", "RequestId", }); internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_descriptor = - getDescriptor().getMessageTypes().get(1207); + getDescriptor().getMessageTypes().get(1213); internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateShieldedInstanceConfigInstanceRequest_descriptor, @@ -35377,7 +35582,7 @@ private static void _clinit_autosplit_dinit_3() { "RequestId", }); internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1208); + getDescriptor().getMessageTypes().get(1214); internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UpdateUrlMapRequest_descriptor, @@ -35385,7 +35590,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "RequestId", "UrlMap", "UrlMapResource", "RequestId", }); internal_static_google_cloud_compute_v1_UrlMap_descriptor = - getDescriptor().getMessageTypes().get(1209); + getDescriptor().getMessageTypes().get(1215); internal_static_google_cloud_compute_v1_UrlMap_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMap_descriptor, @@ -35419,7 +35624,7 @@ private static void _clinit_autosplit_dinit_3() { "SelfLink", }); internal_static_google_cloud_compute_v1_UrlMapList_descriptor = - getDescriptor().getMessageTypes().get(1210); + getDescriptor().getMessageTypes().get(1216); internal_static_google_cloud_compute_v1_UrlMapList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapList_descriptor, @@ -35437,7 +35642,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_UrlMapReference_descriptor = - getDescriptor().getMessageTypes().get(1211); + getDescriptor().getMessageTypes().get(1217); internal_static_google_cloud_compute_v1_UrlMapReference_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapReference_descriptor, @@ -35445,7 +35650,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMap", "UrlMap", }); internal_static_google_cloud_compute_v1_UrlMapTest_descriptor = - getDescriptor().getMessageTypes().get(1212); + getDescriptor().getMessageTypes().get(1218); internal_static_google_cloud_compute_v1_UrlMapTest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapTest_descriptor, @@ -35465,7 +35670,7 @@ private static void _clinit_autosplit_dinit_3() { "Service", }); internal_static_google_cloud_compute_v1_UrlMapTestHeader_descriptor = - getDescriptor().getMessageTypes().get(1213); + getDescriptor().getMessageTypes().get(1219); internal_static_google_cloud_compute_v1_UrlMapTestHeader_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapTestHeader_descriptor, @@ -35473,7 +35678,7 @@ private static void _clinit_autosplit_dinit_3() { "Name", "Value", "Name", "Value", }); internal_static_google_cloud_compute_v1_UrlMapValidationResult_descriptor = - getDescriptor().getMessageTypes().get(1214); + getDescriptor().getMessageTypes().get(1220); internal_static_google_cloud_compute_v1_UrlMapValidationResult_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapValidationResult_descriptor, @@ -35486,7 +35691,7 @@ private static void _clinit_autosplit_dinit_3() { "TestPassed", }); internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1215); + getDescriptor().getMessageTypes().get(1221); internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsAggregatedList_descriptor, @@ -35515,7 +35720,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_UrlMapsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1216); + getDescriptor().getMessageTypes().get(1222); internal_static_google_cloud_compute_v1_UrlMapsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsScopedList_descriptor, @@ -35523,7 +35728,7 @@ private static void _clinit_autosplit_dinit_3() { "UrlMaps", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_descriptor = - getDescriptor().getMessageTypes().get(1217); + getDescriptor().getMessageTypes().get(1223); internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsValidateRequest_descriptor, @@ -35531,7 +35736,7 @@ private static void _clinit_autosplit_dinit_3() { "LoadBalancingSchemes", "Resource", "Resource", }); internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_descriptor = - getDescriptor().getMessageTypes().get(1218); + getDescriptor().getMessageTypes().get(1224); internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlMapsValidateResponse_descriptor, @@ -35539,7 +35744,7 @@ private static void _clinit_autosplit_dinit_3() { "Result", "Result", }); internal_static_google_cloud_compute_v1_UrlRewrite_descriptor = - getDescriptor().getMessageTypes().get(1219); + getDescriptor().getMessageTypes().get(1225); internal_static_google_cloud_compute_v1_UrlRewrite_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UrlRewrite_descriptor, @@ -35547,7 +35752,7 @@ private static void _clinit_autosplit_dinit_3() { "HostRewrite", "PathPrefixRewrite", "HostRewrite", "PathPrefixRewrite", }); internal_static_google_cloud_compute_v1_UsableSubnetwork_descriptor = - getDescriptor().getMessageTypes().get(1220); + getDescriptor().getMessageTypes().get(1226); internal_static_google_cloud_compute_v1_UsableSubnetwork_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetwork_descriptor, @@ -35573,7 +35778,7 @@ private static void _clinit_autosplit_dinit_3() { "Subnetwork", }); internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_descriptor = - getDescriptor().getMessageTypes().get(1221); + getDescriptor().getMessageTypes().get(1227); internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetworkSecondaryRange_descriptor, @@ -35581,7 +35786,7 @@ private static void _clinit_autosplit_dinit_3() { "IpCidrRange", "RangeName", "IpCidrRange", "RangeName", }); internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1222); + getDescriptor().getMessageTypes().get(1228); internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsableSubnetworksAggregatedList_descriptor, @@ -35599,7 +35804,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_UsageExportLocation_descriptor = - getDescriptor().getMessageTypes().get(1223); + getDescriptor().getMessageTypes().get(1229); internal_static_google_cloud_compute_v1_UsageExportLocation_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_UsageExportLocation_descriptor, @@ -35607,7 +35812,7 @@ private static void _clinit_autosplit_dinit_3() { "BucketName", "ReportNamePrefix", "BucketName", "ReportNamePrefix", }); internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1224); + getDescriptor().getMessageTypes().get(1230); internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ValidateRegionUrlMapRequest_descriptor, @@ -35615,7 +35820,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "Region", "RegionUrlMapsValidateRequestResource", "UrlMap", }); internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor = - getDescriptor().getMessageTypes().get(1225); + getDescriptor().getMessageTypes().get(1231); internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ValidateUrlMapRequest_descriptor, @@ -35623,7 +35828,7 @@ private static void _clinit_autosplit_dinit_3() { "Project", "UrlMap", "UrlMapsValidateRequestResource", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappings_descriptor = - getDescriptor().getMessageTypes().get(1226); + getDescriptor().getMessageTypes().get(1232); internal_static_google_cloud_compute_v1_VmEndpointNatMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappings_descriptor, @@ -35631,7 +35836,7 @@ private static void _clinit_autosplit_dinit_3() { "InstanceName", "InterfaceNatMappings", "InstanceName", }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor = - getDescriptor().getMessageTypes().get(1227); + getDescriptor().getMessageTypes().get(1233); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappings_descriptor, @@ -35640,6 +35845,7 @@ private static void _clinit_autosplit_dinit_3() { "NatIpPortRanges", "NumTotalDrainNatPorts", "NumTotalNatPorts", + "RuleMappings", "SourceAliasIpRange", "SourceVirtualIp", "NumTotalDrainNatPorts", @@ -35647,8 +35853,23 @@ private static void _clinit_autosplit_dinit_3() { "SourceAliasIpRange", "SourceVirtualIp", }); + internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor = + getDescriptor().getMessageTypes().get(1234); + internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_fieldAccessorTable = + new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( + internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor, + new java.lang.String[] { + "DrainNatIpPortRanges", + "NatIpPortRanges", + "NumTotalDrainNatPorts", + "NumTotalNatPorts", + "RuleNumber", + "NumTotalDrainNatPorts", + "NumTotalNatPorts", + "RuleNumber", + }); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor = - getDescriptor().getMessageTypes().get(1228); + getDescriptor().getMessageTypes().get(1235); internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VmEndpointNatMappingsList_descriptor, @@ -35666,7 +35887,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_VpnGateway_descriptor = - getDescriptor().getMessageTypes().get(1229); + getDescriptor().getMessageTypes().get(1236); internal_static_google_cloud_compute_v1_VpnGateway_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGateway_descriptor, @@ -35703,7 +35924,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1230); + getDescriptor().getMessageTypes().get(1237); internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayAggregatedList_descriptor, @@ -35732,7 +35953,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnGatewayList_descriptor = - getDescriptor().getMessageTypes().get(1231); + getDescriptor().getMessageTypes().get(1238); internal_static_google_cloud_compute_v1_VpnGatewayList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayList_descriptor, @@ -35750,7 +35971,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_VpnGatewayStatus_descriptor = - getDescriptor().getMessageTypes().get(1232); + getDescriptor().getMessageTypes().get(1239); internal_static_google_cloud_compute_v1_VpnGatewayStatus_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatus_descriptor, @@ -35758,7 +35979,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnConnections", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_descriptor = - getDescriptor().getMessageTypes().get(1233); + getDescriptor().getMessageTypes().get(1240); internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusHighAvailabilityRequirementState_descriptor, @@ -35766,7 +35987,7 @@ private static void _clinit_autosplit_dinit_3() { "State", "UnsatisfiedReason", "State", "UnsatisfiedReason", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_descriptor = - getDescriptor().getMessageTypes().get(1234); + getDescriptor().getMessageTypes().get(1241); internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusTunnel_descriptor, @@ -35779,7 +36000,7 @@ private static void _clinit_autosplit_dinit_3() { "TunnelUrl", }); internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_descriptor = - getDescriptor().getMessageTypes().get(1235); + getDescriptor().getMessageTypes().get(1242); internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayStatusVpnConnection_descriptor, @@ -35793,7 +36014,7 @@ private static void _clinit_autosplit_dinit_3() { "State", }); internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_descriptor = - getDescriptor().getMessageTypes().get(1236); + getDescriptor().getMessageTypes().get(1243); internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewayVpnGatewayInterface_descriptor, @@ -35806,7 +36027,7 @@ private static void _clinit_autosplit_dinit_3() { "IpAddress", }); internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_descriptor = - getDescriptor().getMessageTypes().get(1237); + getDescriptor().getMessageTypes().get(1244); internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewaysGetStatusResponse_descriptor, @@ -35814,7 +36035,7 @@ private static void _clinit_autosplit_dinit_3() { "Result", "Result", }); internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_descriptor = - getDescriptor().getMessageTypes().get(1238); + getDescriptor().getMessageTypes().get(1245); internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnGatewaysScopedList_descriptor, @@ -35822,7 +36043,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnGateways", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_VpnTunnel_descriptor = - getDescriptor().getMessageTypes().get(1239); + getDescriptor().getMessageTypes().get(1246); internal_static_google_cloud_compute_v1_VpnTunnel_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnel_descriptor, @@ -35871,7 +36092,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnGatewayInterface", }); internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_descriptor = - getDescriptor().getMessageTypes().get(1240); + getDescriptor().getMessageTypes().get(1247); internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelAggregatedList_descriptor, @@ -35900,7 +36121,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_VpnTunnelList_descriptor = - getDescriptor().getMessageTypes().get(1241); + getDescriptor().getMessageTypes().get(1248); internal_static_google_cloud_compute_v1_VpnTunnelList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelList_descriptor, @@ -35918,7 +36139,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_descriptor = - getDescriptor().getMessageTypes().get(1242); + getDescriptor().getMessageTypes().get(1249); internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_VpnTunnelsScopedList_descriptor, @@ -35926,7 +36147,7 @@ private static void _clinit_autosplit_dinit_3() { "VpnTunnels", "Warning", "Warning", }); internal_static_google_cloud_compute_v1_WafExpressionSet_descriptor = - getDescriptor().getMessageTypes().get(1243); + getDescriptor().getMessageTypes().get(1250); internal_static_google_cloud_compute_v1_WafExpressionSet_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WafExpressionSet_descriptor, @@ -35934,7 +36155,7 @@ private static void _clinit_autosplit_dinit_3() { "Aliases", "Expressions", "Id", "Id", }); internal_static_google_cloud_compute_v1_WafExpressionSetExpression_descriptor = - getDescriptor().getMessageTypes().get(1244); + getDescriptor().getMessageTypes().get(1251); internal_static_google_cloud_compute_v1_WafExpressionSetExpression_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WafExpressionSetExpression_descriptor, @@ -35942,7 +36163,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Id", }); internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1245); + getDescriptor().getMessageTypes().get(1252); internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitGlobalOperationRequest_descriptor, @@ -35950,7 +36171,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", }); internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1246); + getDescriptor().getMessageTypes().get(1253); internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitRegionOperationRequest_descriptor, @@ -35958,7 +36179,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", "Region", }); internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_descriptor = - getDescriptor().getMessageTypes().get(1247); + getDescriptor().getMessageTypes().get(1254); internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WaitZoneOperationRequest_descriptor, @@ -35966,7 +36187,7 @@ private static void _clinit_autosplit_dinit_3() { "Operation", "Project", "Zone", }); internal_static_google_cloud_compute_v1_Warning_descriptor = - getDescriptor().getMessageTypes().get(1248); + getDescriptor().getMessageTypes().get(1255); internal_static_google_cloud_compute_v1_Warning_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Warning_descriptor, @@ -35974,7 +36195,7 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Data", "Message", "Code", "Message", }); internal_static_google_cloud_compute_v1_Warnings_descriptor = - getDescriptor().getMessageTypes().get(1249); + getDescriptor().getMessageTypes().get(1256); internal_static_google_cloud_compute_v1_Warnings_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Warnings_descriptor, @@ -35982,7 +36203,7 @@ private static void _clinit_autosplit_dinit_3() { "Code", "Data", "Message", "Code", "Message", }); internal_static_google_cloud_compute_v1_WeightedBackendService_descriptor = - getDescriptor().getMessageTypes().get(1250); + getDescriptor().getMessageTypes().get(1257); internal_static_google_cloud_compute_v1_WeightedBackendService_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_WeightedBackendService_descriptor, @@ -35995,7 +36216,7 @@ private static void _clinit_autosplit_dinit_3() { "Weight", }); internal_static_google_cloud_compute_v1_XpnHostList_descriptor = - getDescriptor().getMessageTypes().get(1251); + getDescriptor().getMessageTypes().get(1258); internal_static_google_cloud_compute_v1_XpnHostList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_XpnHostList_descriptor, @@ -36013,7 +36234,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_XpnResourceId_descriptor = - getDescriptor().getMessageTypes().get(1252); + getDescriptor().getMessageTypes().get(1259); internal_static_google_cloud_compute_v1_XpnResourceId_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_XpnResourceId_descriptor, @@ -36021,7 +36242,7 @@ private static void _clinit_autosplit_dinit_3() { "Id", "Type", "Id", "Type", }); internal_static_google_cloud_compute_v1_Zone_descriptor = - getDescriptor().getMessageTypes().get(1253); + getDescriptor().getMessageTypes().get(1260); internal_static_google_cloud_compute_v1_Zone_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_Zone_descriptor, @@ -36049,7 +36270,7 @@ private static void _clinit_autosplit_dinit_3() { "SupportsPzs", }); internal_static_google_cloud_compute_v1_ZoneList_descriptor = - getDescriptor().getMessageTypes().get(1254); + getDescriptor().getMessageTypes().get(1261); internal_static_google_cloud_compute_v1_ZoneList_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneList_descriptor, @@ -36067,7 +36288,7 @@ private static void _clinit_autosplit_dinit_3() { "Warning", }); internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_descriptor = - getDescriptor().getMessageTypes().get(1255); + getDescriptor().getMessageTypes().get(1262); internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneSetLabelsRequest_descriptor, @@ -36085,7 +36306,7 @@ private static void _clinit_autosplit_dinit_3() { "Key", "Value", }); internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_descriptor = - getDescriptor().getMessageTypes().get(1256); + getDescriptor().getMessageTypes().get(1263); internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_fieldAccessorTable = new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_compute_v1_ZoneSetPolicyRequest_descriptor, diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Disk.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Disk.java index ea4c2d971..23aab49be 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Disk.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Disk.java @@ -38,6 +38,7 @@ private Disk(com.google.protobuf.GeneratedMessageV3.Builder builder) { } private Disk() { + architecture_ = ""; creationTimestamp_ = ""; description_ = ""; guestOsFeatures_ = java.util.Collections.emptyList(); @@ -100,44 +101,44 @@ private Disk( break; case 26840: { - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; id_ = input.readUInt64(); break; } case 26336418: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; kind_ = s; break; } case 26989658: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; name_ = s; break; } case 28604882: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; type_ = s; break; } case 29957474: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; zone_ = s; break; } case 177763082: { java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00080000) != 0)) { + if (!((mutable_bitField0_ & 0x00100000) != 0)) { resourcePolicies_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00080000; + mutable_bitField0_ |= 0x00100000; } resourcePolicies_.add(s); break; @@ -145,22 +146,22 @@ private Disk( case 244202930: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; creationTimestamp_ = s; break; } case 337277226: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; lastAttachTimestamp_ = s; break; } case 363861312: { - if (!((mutable_bitField0_ & 0x00000400) != 0)) { + if (!((mutable_bitField0_ & 0x00000800) != 0)) { licenseCodes_ = newLongList(); - mutable_bitField0_ |= 0x00000400; + mutable_bitField0_ |= 0x00000800; } licenseCodes_.addLong(input.readInt64()); break; @@ -169,9 +170,9 @@ private Disk( { int length = input.readRawVarint32(); int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000400) != 0) && input.getBytesUntilLimit() > 0) { + if (!((mutable_bitField0_ & 0x00000800) != 0) && input.getBytesUntilLimit() > 0) { licenseCodes_ = newLongList(); - mutable_bitField0_ |= 0x00000400; + mutable_bitField0_ |= 0x00000800; } while (input.getBytesUntilLimit() > 0) { licenseCodes_.addLong(input.readInt64()); @@ -182,9 +183,9 @@ private Disk( case 387506178: { java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00040000) != 0)) { + if (!((mutable_bitField0_ & 0x00080000) != 0)) { replicaZones_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00040000; + mutable_bitField0_ |= 0x00080000; } replicaZones_.add(s); break; @@ -192,30 +193,30 @@ private Disk( case 403546554: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; sourceImage_ = s; break; } case 442626330: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; sourceImageId_ = s; break; } case 451768218: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; lastDetachTimestamp_ = s; break; } case 634356362: { - if (!((mutable_bitField0_ & 0x00000008) != 0)) { + if (!((mutable_bitField0_ & 0x00000010) != 0)) { guestOsFeatures_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000008; + mutable_bitField0_ |= 0x00000010; } guestOsFeatures_.add( input.readMessage( @@ -225,16 +226,16 @@ private Disk( case 791698066: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; sourceSnapshotId_ = s; break; } case 892629058: { java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField1_ & 0x00000004) != 0)) { + if (!((mutable_bitField1_ & 0x00000008) != 0)) { users_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField1_ |= 0x00000004; + mutable_bitField1_ |= 0x00000008; } users_.add(s); break; @@ -242,48 +243,48 @@ private Disk( case 1008495426: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; sourceSnapshot_ = s; break; } case 1111570338: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; region_ = s; break; } case 1424998602: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; labelFingerprint_ = s; break; } case 1450082194: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; status_ = s; break; } case 1494152864: { - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; provisionedIops_ = input.readInt64(); break; } case 1864421690: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; sourceStorageObject_ = s; break; } case -2121681878: { com.google.cloud.compute.v1.CustomerEncryptionKey.Builder subBuilder = null; - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { subBuilder = diskEncryptionKey_.toBuilder(); } diskEncryptionKey_ = @@ -294,13 +295,20 @@ private Disk( subBuilder.mergeFrom(diskEncryptionKey_); diskEncryptionKey_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; + break; + } + case -1872541030: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + architecture_ = s; break; } case -1865532718: { com.google.cloud.compute.v1.CustomerEncryptionKey.Builder subBuilder = null; - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { subBuilder = sourceSnapshotEncryptionKey_.toBuilder(); } sourceSnapshotEncryptionKey_ = @@ -311,15 +319,15 @@ private Disk( subBuilder.mergeFrom(sourceSnapshotEncryptionKey_); sourceSnapshotEncryptionKey_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; break; } case -1593826670: { java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000800) != 0)) { + if (!((mutable_bitField0_ & 0x00001000) != 0)) { licenses_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000800; + mutable_bitField0_ |= 0x00001000; } licenses_.add(s); break; @@ -327,21 +335,21 @@ private Disk( case -1490811254: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; locationHint_ = s; break; } case -1405864718: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; options_ = s; break; } case -1242938022: { com.google.cloud.compute.v1.CustomerEncryptionKey.Builder subBuilder = null; - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { subBuilder = sourceImageEncryptionKey_.toBuilder(); } sourceImageEncryptionKey_ = @@ -352,61 +360,61 @@ private Disk( subBuilder.mergeFrom(sourceImageEncryptionKey_); sourceImageEncryptionKey_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; break; } case -934903752: { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; physicalBlockSizeBytes_ = input.readInt64(); break; } case -911466526: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; description_ = s; break; } case -680936950: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; sourceDisk_ = s; break; } case -661440822: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; sourceDiskId_ = s; break; } case -645248918: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; selfLink_ = s; break; } case -447253160: { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; satisfiesPzs_ = input.readBool(); break; } case -335532344: { - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; sizeGb_ = input.readInt64(); break; } case -293404678: { - if (!((mutable_bitField0_ & 0x00000080) != 0)) { + if (!((mutable_bitField0_ & 0x00000100) != 0)) { labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000080; + mutable_bitField0_ |= 0x00000100; } com.google.protobuf.MapEntry labels__ = input.readMessage( @@ -430,22 +438,22 @@ private Disk( } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { - if (((mutable_bitField0_ & 0x00080000) != 0)) { + if (((mutable_bitField0_ & 0x00100000) != 0)) { resourcePolicies_ = resourcePolicies_.getUnmodifiableView(); } - if (((mutable_bitField0_ & 0x00000400) != 0)) { + if (((mutable_bitField0_ & 0x00000800) != 0)) { licenseCodes_.makeImmutable(); // C } - if (((mutable_bitField0_ & 0x00040000) != 0)) { + if (((mutable_bitField0_ & 0x00080000) != 0)) { replicaZones_ = replicaZones_.getUnmodifiableView(); } - if (((mutable_bitField0_ & 0x00000008) != 0)) { + if (((mutable_bitField0_ & 0x00000010) != 0)) { guestOsFeatures_ = java.util.Collections.unmodifiableList(guestOsFeatures_); } - if (((mutable_bitField1_ & 0x00000004) != 0)) { + if (((mutable_bitField1_ & 0x00000008) != 0)) { users_ = users_.getUnmodifiableView(); } - if (((mutable_bitField0_ & 0x00000800) != 0)) { + if (((mutable_bitField0_ & 0x00001000) != 0)) { licenses_ = licenses_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); @@ -478,6 +486,185 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { com.google.cloud.compute.v1.Disk.class, com.google.cloud.compute.v1.Disk.Builder.class); } + /** + * + * + *
+   * The architecture of the disk. Valid values are ARM64 or X86_64.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.Disk.Architecture} + */ + public enum Architecture implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ARCHITECTURE = 0; + */ + UNDEFINED_ARCHITECTURE(0), + /** + * + * + *
+     * Default value indicating Architecture is not set.
+     * 
+ * + * ARCHITECTURE_UNSPECIFIED = 394750507; + */ + ARCHITECTURE_UNSPECIFIED(394750507), + /** + * + * + *
+     * Machines with architecture ARM64
+     * 
+ * + * ARM64 = 62547450; + */ + ARM64(62547450), + /** + * + * + *
+     * Machines with architecture X86_64
+     * 
+ * + * X86_64 = 425300551; + */ + X86_64(425300551), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ARCHITECTURE = 0; + */ + public static final int UNDEFINED_ARCHITECTURE_VALUE = 0; + /** + * + * + *
+     * Default value indicating Architecture is not set.
+     * 
+ * + * ARCHITECTURE_UNSPECIFIED = 394750507; + */ + public static final int ARCHITECTURE_UNSPECIFIED_VALUE = 394750507; + /** + * + * + *
+     * Machines with architecture ARM64
+     * 
+ * + * ARM64 = 62547450; + */ + public static final int ARM64_VALUE = 62547450; + /** + * + * + *
+     * Machines with architecture X86_64
+     * 
+ * + * X86_64 = 425300551; + */ + public static final int X86_64_VALUE = 425300551; + + 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 Architecture 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 Architecture forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_ARCHITECTURE; + case 394750507: + return ARCHITECTURE_UNSPECIFIED; + case 62547450: + return ARM64; + case 425300551: + return X86_64; + 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 Architecture findValueByNumber(int number) { + return Architecture.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.Disk.getDescriptor().getEnumTypes().get(0); + } + + private static final Architecture[] VALUES = values(); + + public static Architecture 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 Architecture(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.Disk.Architecture) + } + /** * * @@ -677,7 +864,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.Disk.getDescriptor().getEnumTypes().get(0); + return com.google.cloud.compute.v1.Disk.getDescriptor().getEnumTypes().get(1); } private static final Status[] VALUES = values(); @@ -702,43 +889,45 @@ private Status(int value) { } private int bitField0_; - public static final int CREATION_TIMESTAMP_FIELD_NUMBER = 30525366; - private volatile java.lang.Object creationTimestamp_; + public static final int ARCHITECTURE_FIELD_NUMBER = 302803283; + private volatile java.lang.Object architecture_; /** * * *
-   * [Output Only] Creation timestamp in RFC3339 text format.
+   * The architecture of the disk. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
    * 
* - * optional string creation_timestamp = 30525366; + * optional string architecture = 302803283; * - * @return Whether the creationTimestamp field is set. + * @return Whether the architecture field is set. */ @java.lang.Override - public boolean hasCreationTimestamp() { + public boolean hasArchitecture() { return ((bitField0_ & 0x00000001) != 0); } /** * * *
-   * [Output Only] Creation timestamp in RFC3339 text format.
+   * The architecture of the disk. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
    * 
* - * optional string creation_timestamp = 30525366; + * optional string architecture = 302803283; * - * @return The creationTimestamp. + * @return The architecture. */ @java.lang.Override - public java.lang.String getCreationTimestamp() { - java.lang.Object ref = creationTimestamp_; + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; 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(); - creationTimestamp_ = s; + architecture_ = s; return s; } } @@ -746,63 +935,64 @@ public java.lang.String getCreationTimestamp() { * * *
-   * [Output Only] Creation timestamp in RFC3339 text format.
+   * The architecture of the disk. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
    * 
* - * optional string creation_timestamp = 30525366; + * optional string architecture = 302803283; * - * @return The bytes for creationTimestamp. + * @return The bytes for architecture. */ @java.lang.Override - public com.google.protobuf.ByteString getCreationTimestampBytes() { - java.lang.Object ref = creationTimestamp_; + public com.google.protobuf.ByteString getArchitectureBytes() { + java.lang.Object ref = architecture_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - creationTimestamp_ = b; + architecture_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int DESCRIPTION_FIELD_NUMBER = 422937596; - private volatile java.lang.Object description_; + public static final int CREATION_TIMESTAMP_FIELD_NUMBER = 30525366; + private volatile java.lang.Object creationTimestamp_; /** * * *
-   * An optional description of this resource. Provide this property when you create the resource.
+   * [Output Only] Creation timestamp in RFC3339 text format.
    * 
* - * optional string description = 422937596; + * optional string creation_timestamp = 30525366; * - * @return Whether the description field is set. + * @return Whether the creationTimestamp field is set. */ @java.lang.Override - public boolean hasDescription() { + public boolean hasCreationTimestamp() { return ((bitField0_ & 0x00000002) != 0); } /** * * *
-   * An optional description of this resource. Provide this property when you create the resource.
+   * [Output Only] Creation timestamp in RFC3339 text format.
    * 
* - * optional string description = 422937596; + * optional string creation_timestamp = 30525366; * - * @return The description. + * @return The creationTimestamp. */ @java.lang.Override - public java.lang.String getDescription() { - java.lang.Object ref = description_; + public java.lang.String getCreationTimestamp() { + java.lang.Object ref = creationTimestamp_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - description_ = s; + creationTimestamp_ = s; return s; } } @@ -810,7 +1000,71 @@ public java.lang.String getDescription() { * * *
-   * An optional description of this resource. Provide this property when you create the resource.
+   * [Output Only] Creation timestamp in RFC3339 text format.
+   * 
+ * + * optional string creation_timestamp = 30525366; + * + * @return The bytes for creationTimestamp. + */ + @java.lang.Override + public com.google.protobuf.ByteString getCreationTimestampBytes() { + java.lang.Object ref = creationTimestamp_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + creationTimestamp_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int DESCRIPTION_FIELD_NUMBER = 422937596; + private volatile java.lang.Object description_; + /** + * + * + *
+   * An optional description of this resource. Provide this property when you create the resource.
+   * 
+ * + * optional string description = 422937596; + * + * @return Whether the description field is set. + */ + @java.lang.Override + public boolean hasDescription() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * + * + *
+   * An optional description of this resource. Provide this property when you create the resource.
+   * 
+ * + * optional string description = 422937596; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + /** + * + * + *
+   * An optional description of this resource. Provide this property when you create the resource.
    * 
* * optional string description = 422937596; @@ -846,7 +1100,7 @@ public com.google.protobuf.ByteString getDescriptionBytes() { */ @java.lang.Override public boolean hasDiskEncryptionKey() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -969,7 +1223,7 @@ public com.google.cloud.compute.v1.GuestOsFeatureOrBuilder getGuestOsFeaturesOrB */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -1002,7 +1256,7 @@ public long getId() { */ @java.lang.Override public boolean hasKind() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -1066,7 +1320,7 @@ public com.google.protobuf.ByteString getKindBytes() { */ @java.lang.Override public boolean hasLabelFingerprint() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -1228,7 +1482,7 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { */ @java.lang.Override public boolean hasLastAttachTimestamp() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -1292,7 +1546,7 @@ public com.google.protobuf.ByteString getLastAttachTimestampBytes() { */ @java.lang.Override public boolean hasLastDetachTimestamp() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -1466,7 +1720,7 @@ public com.google.protobuf.ByteString getLicensesBytes(int index) { */ @java.lang.Override public boolean hasLocationHint() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -1530,7 +1784,7 @@ public com.google.protobuf.ByteString getLocationHintBytes() { */ @java.lang.Override public boolean hasName() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -1594,7 +1848,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasOptions() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -1658,7 +1912,7 @@ public com.google.protobuf.ByteString getOptionsBytes() { */ @java.lang.Override public boolean hasPhysicalBlockSizeBytes() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -1691,7 +1945,7 @@ public long getPhysicalBlockSizeBytes() { */ @java.lang.Override public boolean hasProvisionedIops() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -1724,7 +1978,7 @@ public long getProvisionedIops() { */ @java.lang.Override public boolean hasRegion() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -1910,7 +2164,7 @@ public com.google.protobuf.ByteString getResourcePoliciesBytes(int index) { */ @java.lang.Override public boolean hasSatisfiesPzs() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -1943,7 +2197,7 @@ public boolean getSatisfiesPzs() { */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * @@ -2007,7 +2261,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasSizeGb() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * @@ -2040,7 +2294,7 @@ public long getSizeGb() { */ @java.lang.Override public boolean hasSourceDisk() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** * @@ -2104,7 +2358,7 @@ public com.google.protobuf.ByteString getSourceDiskBytes() { */ @java.lang.Override public boolean hasSourceDiskId() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** * @@ -2168,7 +2422,7 @@ public com.google.protobuf.ByteString getSourceDiskIdBytes() { */ @java.lang.Override public boolean hasSourceImage() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** * @@ -2234,7 +2488,7 @@ public com.google.protobuf.ByteString getSourceImageBytes() { */ @java.lang.Override public boolean hasSourceImageEncryptionKey() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** * @@ -2289,7 +2543,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSourceImageEncryptio */ @java.lang.Override public boolean hasSourceImageId() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** * @@ -2353,7 +2607,7 @@ public com.google.protobuf.ByteString getSourceImageIdBytes() { */ @java.lang.Override public boolean hasSourceSnapshot() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** * @@ -2419,7 +2673,7 @@ public com.google.protobuf.ByteString getSourceSnapshotBytes() { */ @java.lang.Override public boolean hasSourceSnapshotEncryptionKey() { - return ((bitField0_ & 0x00800000) != 0); + return ((bitField0_ & 0x01000000) != 0); } /** * @@ -2474,7 +2728,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSourceSnapshotEncryp */ @java.lang.Override public boolean hasSourceSnapshotId() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** * @@ -2538,7 +2792,7 @@ public com.google.protobuf.ByteString getSourceSnapshotIdBytes() { */ @java.lang.Override public boolean hasSourceStorageObject() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** * @@ -2603,7 +2857,7 @@ public com.google.protobuf.ByteString getSourceStorageObjectBytes() { */ @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** * @@ -2669,7 +2923,7 @@ public com.google.protobuf.ByteString getStatusBytes() { */ @java.lang.Override public boolean hasType() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** * @@ -2794,7 +3048,7 @@ public com.google.protobuf.ByteString getUsersBytes(int index) { */ @java.lang.Override public boolean hasZone() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** * @@ -2858,29 +3112,29 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { output.writeUInt64(3355, id_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3575610, type_); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3744684, zone_); } for (int i = 0; i < resourcePolicies_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString( output, 22220385, resourcePolicies_.getRaw(i)); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 30525366, creationTimestamp_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 42159653, lastAttachTimestamp_); } if (getLicenseCodesList().size() > 0) { @@ -2893,79 +3147,82 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < replicaZones_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 48438272, replicaZones_.getRaw(i)); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 50443319, sourceImage_); } - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 55328291, sourceImageId_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 56471027, lastDetachTimestamp_); } for (int i = 0; i < guestOsFeatures_.size(); i++) { output.writeMessage(79294545, guestOsFeatures_.get(i)); } - if (((bitField0_ & 0x01000000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 98962258, sourceSnapshotId_); } for (int i = 0; i < users_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 111578632, users_.getRaw(i)); } - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 126061928, sourceSnapshot_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 138946292, region_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 178124825, labelFingerprint_); } - if (((bitField0_ & 0x04000000) != 0)) { + if (((bitField0_ & 0x08000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 181260274, status_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { output.writeInt64(186769108, provisionedIops_); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 233052711, sourceStorageObject_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(271660677, getDiskEncryptionKey()); } - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 302803283, architecture_); + } + if (((bitField0_ & 0x01000000) != 0)) { output.writeMessage(303679322, getSourceSnapshotEncryptionKey()); } for (int i = 0; i < licenses_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 337642578, licenses_.getRaw(i)); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 350519505, locationHint_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 361137822, options_); } - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { output.writeMessage(381503659, getSourceImageEncryptionKey()); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { output.writeInt64(420007943, physicalBlockSizeBytes_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 451753793, sourceDisk_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 454190809, sourceDiskId_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { output.writeBool(480964267, satisfiesPzs_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { output.writeInt64(494929369, sizeGb_); } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( @@ -2979,19 +3236,19 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.CodedOutputStream.computeUInt64Size(3355, id_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3575610, type_); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3744684, zone_); } { @@ -3002,11 +3259,11 @@ public int getSerializedSize() { size += dataSize; size += 4 * getResourcePoliciesList().size(); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(30525366, creationTimestamp_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(42159653, lastAttachTimestamp_); } @@ -3031,13 +3288,13 @@ public int getSerializedSize() { size += dataSize; size += 5 * getReplicaZonesList().size(); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(50443319, sourceImage_); } - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(55328291, sourceImageId_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(56471027, lastDetachTimestamp_); } @@ -3046,7 +3303,7 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 79294545, guestOsFeatures_.get(i)); } - if (((bitField0_ & 0x01000000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(98962258, sourceSnapshotId_); } { @@ -3057,32 +3314,35 @@ public int getSerializedSize() { size += dataSize; size += 5 * getUsersList().size(); } - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(126061928, sourceSnapshot_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(138946292, region_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(178124825, labelFingerprint_); } - if (((bitField0_ & 0x04000000) != 0)) { + if (((bitField0_ & 0x08000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(181260274, status_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(186769108, provisionedIops_); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(233052711, sourceStorageObject_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 271660677, getDiskEncryptionKey()); } - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(302803283, architecture_); + } + if (((bitField0_ & 0x01000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 303679322, getSourceSnapshotEncryptionKey()); @@ -3095,38 +3355,38 @@ public int getSerializedSize() { size += dataSize; size += 5 * getLicensesList().size(); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(350519505, locationHint_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(361137822, options_); } - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 381503659, getSourceImageEncryptionKey()); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size( 420007943, physicalBlockSizeBytes_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(451753793, sourceDisk_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(454190809, sourceDiskId_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(480964267, satisfiesPzs_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(494929369, sizeGb_); } for (java.util.Map.Entry entry : @@ -3154,6 +3414,10 @@ public boolean equals(final java.lang.Object obj) { } com.google.cloud.compute.v1.Disk other = (com.google.cloud.compute.v1.Disk) obj; + if (hasArchitecture() != other.hasArchitecture()) return false; + if (hasArchitecture()) { + if (!getArchitecture().equals(other.getArchitecture())) return false; + } if (hasCreationTimestamp() != other.hasCreationTimestamp()) return false; if (hasCreationTimestamp()) { if (!getCreationTimestamp().equals(other.getCreationTimestamp())) return false; @@ -3289,6 +3553,10 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + if (hasArchitecture()) { + hash = (37 * hash) + ARCHITECTURE_FIELD_NUMBER; + hash = (53 * hash) + getArchitecture().hashCode(); + } if (hasCreationTimestamp()) { hash = (37 * hash) + CREATION_TIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + getCreationTimestamp().hashCode(); @@ -3602,93 +3870,95 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - creationTimestamp_ = ""; + architecture_ = ""; bitField0_ = (bitField0_ & ~0x00000001); - description_ = ""; + creationTimestamp_ = ""; bitField0_ = (bitField0_ & ~0x00000002); + description_ = ""; + bitField0_ = (bitField0_ & ~0x00000004); if (diskEncryptionKeyBuilder_ == null) { diskEncryptionKey_ = null; } else { diskEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); if (guestOsFeaturesBuilder_ == null) { guestOsFeatures_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); } else { guestOsFeaturesBuilder_.clear(); } id_ = 0L; - bitField0_ = (bitField0_ & ~0x00000010); - kind_ = ""; bitField0_ = (bitField0_ & ~0x00000020); - labelFingerprint_ = ""; + kind_ = ""; bitField0_ = (bitField0_ & ~0x00000040); + labelFingerprint_ = ""; + bitField0_ = (bitField0_ & ~0x00000080); internalGetMutableLabels().clear(); lastAttachTimestamp_ = ""; - bitField0_ = (bitField0_ & ~0x00000100); - lastDetachTimestamp_ = ""; bitField0_ = (bitField0_ & ~0x00000200); - licenseCodes_ = emptyLongList(); + lastDetachTimestamp_ = ""; bitField0_ = (bitField0_ & ~0x00000400); - licenses_ = com.google.protobuf.LazyStringArrayList.EMPTY; + licenseCodes_ = emptyLongList(); bitField0_ = (bitField0_ & ~0x00000800); - locationHint_ = ""; + licenses_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00001000); - name_ = ""; + locationHint_ = ""; bitField0_ = (bitField0_ & ~0x00002000); - options_ = ""; + name_ = ""; bitField0_ = (bitField0_ & ~0x00004000); - physicalBlockSizeBytes_ = 0L; + options_ = ""; bitField0_ = (bitField0_ & ~0x00008000); - provisionedIops_ = 0L; + physicalBlockSizeBytes_ = 0L; bitField0_ = (bitField0_ & ~0x00010000); - region_ = ""; + provisionedIops_ = 0L; bitField0_ = (bitField0_ & ~0x00020000); - replicaZones_ = com.google.protobuf.LazyStringArrayList.EMPTY; + region_ = ""; bitField0_ = (bitField0_ & ~0x00040000); - resourcePolicies_ = com.google.protobuf.LazyStringArrayList.EMPTY; + replicaZones_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00080000); - satisfiesPzs_ = false; + resourcePolicies_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00100000); - selfLink_ = ""; + satisfiesPzs_ = false; bitField0_ = (bitField0_ & ~0x00200000); - sizeGb_ = 0L; + selfLink_ = ""; bitField0_ = (bitField0_ & ~0x00400000); - sourceDisk_ = ""; + sizeGb_ = 0L; bitField0_ = (bitField0_ & ~0x00800000); - sourceDiskId_ = ""; + sourceDisk_ = ""; bitField0_ = (bitField0_ & ~0x01000000); - sourceImage_ = ""; + sourceDiskId_ = ""; bitField0_ = (bitField0_ & ~0x02000000); + sourceImage_ = ""; + bitField0_ = (bitField0_ & ~0x04000000); if (sourceImageEncryptionKeyBuilder_ == null) { sourceImageEncryptionKey_ = null; } else { sourceImageEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x04000000); - sourceImageId_ = ""; bitField0_ = (bitField0_ & ~0x08000000); - sourceSnapshot_ = ""; + sourceImageId_ = ""; bitField0_ = (bitField0_ & ~0x10000000); + sourceSnapshot_ = ""; + bitField0_ = (bitField0_ & ~0x20000000); if (sourceSnapshotEncryptionKeyBuilder_ == null) { sourceSnapshotEncryptionKey_ = null; } else { sourceSnapshotEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x20000000); - sourceSnapshotId_ = ""; bitField0_ = (bitField0_ & ~0x40000000); - sourceStorageObject_ = ""; + sourceSnapshotId_ = ""; bitField0_ = (bitField0_ & ~0x80000000); - status_ = ""; + sourceStorageObject_ = ""; bitField1_ = (bitField1_ & ~0x00000001); - type_ = ""; + status_ = ""; bitField1_ = (bitField1_ & ~0x00000002); - users_ = com.google.protobuf.LazyStringArrayList.EMPTY; + type_ = ""; bitField1_ = (bitField1_ & ~0x00000004); - zone_ = ""; + users_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField1_ = (bitField1_ & ~0x00000008); + zone_ = ""; + bitField1_ = (bitField1_ & ~0x00000010); return this; } @@ -3721,165 +3991,169 @@ public com.google.cloud.compute.v1.Disk buildPartial() { if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } - result.creationTimestamp_ = creationTimestamp_; + result.architecture_ = architecture_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } - result.description_ = description_; + result.creationTimestamp_ = creationTimestamp_; if (((from_bitField0_ & 0x00000004) != 0)) { + to_bitField0_ |= 0x00000004; + } + result.description_ = description_; + if (((from_bitField0_ & 0x00000008) != 0)) { if (diskEncryptionKeyBuilder_ == null) { result.diskEncryptionKey_ = diskEncryptionKey_; } else { result.diskEncryptionKey_ = diskEncryptionKeyBuilder_.build(); } - to_bitField0_ |= 0x00000004; + to_bitField0_ |= 0x00000008; } if (guestOsFeaturesBuilder_ == null) { - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { guestOsFeatures_ = java.util.Collections.unmodifiableList(guestOsFeatures_); - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); } result.guestOsFeatures_ = guestOsFeatures_; } else { result.guestOsFeatures_ = guestOsFeaturesBuilder_.build(); } - if (((from_bitField0_ & 0x00000010) != 0)) { - result.id_ = id_; - to_bitField0_ |= 0x00000008; - } if (((from_bitField0_ & 0x00000020) != 0)) { + result.id_ = id_; to_bitField0_ |= 0x00000010; } - result.kind_ = kind_; if (((from_bitField0_ & 0x00000040) != 0)) { to_bitField0_ |= 0x00000020; } + result.kind_ = kind_; + if (((from_bitField0_ & 0x00000080) != 0)) { + to_bitField0_ |= 0x00000040; + } result.labelFingerprint_ = labelFingerprint_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); - if (((from_bitField0_ & 0x00000100) != 0)) { - to_bitField0_ |= 0x00000040; - } - result.lastAttachTimestamp_ = lastAttachTimestamp_; if (((from_bitField0_ & 0x00000200) != 0)) { to_bitField0_ |= 0x00000080; } + result.lastAttachTimestamp_ = lastAttachTimestamp_; + if (((from_bitField0_ & 0x00000400) != 0)) { + to_bitField0_ |= 0x00000100; + } result.lastDetachTimestamp_ = lastDetachTimestamp_; - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { licenseCodes_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); } result.licenseCodes_ = licenseCodes_; - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { licenses_ = licenses_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); } result.licenses_ = licenses_; - if (((from_bitField0_ & 0x00001000) != 0)) { - to_bitField0_ |= 0x00000100; - } - result.locationHint_ = locationHint_; if (((from_bitField0_ & 0x00002000) != 0)) { to_bitField0_ |= 0x00000200; } - result.name_ = name_; + result.locationHint_ = locationHint_; if (((from_bitField0_ & 0x00004000) != 0)) { to_bitField0_ |= 0x00000400; } - result.options_ = options_; + result.name_ = name_; if (((from_bitField0_ & 0x00008000) != 0)) { - result.physicalBlockSizeBytes_ = physicalBlockSizeBytes_; to_bitField0_ |= 0x00000800; } + result.options_ = options_; if (((from_bitField0_ & 0x00010000) != 0)) { - result.provisionedIops_ = provisionedIops_; + result.physicalBlockSizeBytes_ = physicalBlockSizeBytes_; to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00020000) != 0)) { + result.provisionedIops_ = provisionedIops_; to_bitField0_ |= 0x00002000; } + if (((from_bitField0_ & 0x00040000) != 0)) { + to_bitField0_ |= 0x00004000; + } result.region_ = region_; - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { replicaZones_ = replicaZones_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); } result.replicaZones_ = replicaZones_; - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { resourcePolicies_ = resourcePolicies_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); } result.resourcePolicies_ = resourcePolicies_; - if (((from_bitField0_ & 0x00100000) != 0)) { - result.satisfiesPzs_ = satisfiesPzs_; - to_bitField0_ |= 0x00004000; - } if (((from_bitField0_ & 0x00200000) != 0)) { + result.satisfiesPzs_ = satisfiesPzs_; to_bitField0_ |= 0x00008000; } - result.selfLink_ = selfLink_; if (((from_bitField0_ & 0x00400000) != 0)) { - result.sizeGb_ = sizeGb_; to_bitField0_ |= 0x00010000; } + result.selfLink_ = selfLink_; if (((from_bitField0_ & 0x00800000) != 0)) { + result.sizeGb_ = sizeGb_; to_bitField0_ |= 0x00020000; } - result.sourceDisk_ = sourceDisk_; if (((from_bitField0_ & 0x01000000) != 0)) { to_bitField0_ |= 0x00040000; } - result.sourceDiskId_ = sourceDiskId_; + result.sourceDisk_ = sourceDisk_; if (((from_bitField0_ & 0x02000000) != 0)) { to_bitField0_ |= 0x00080000; } - result.sourceImage_ = sourceImage_; + result.sourceDiskId_ = sourceDiskId_; if (((from_bitField0_ & 0x04000000) != 0)) { + to_bitField0_ |= 0x00100000; + } + result.sourceImage_ = sourceImage_; + if (((from_bitField0_ & 0x08000000) != 0)) { if (sourceImageEncryptionKeyBuilder_ == null) { result.sourceImageEncryptionKey_ = sourceImageEncryptionKey_; } else { result.sourceImageEncryptionKey_ = sourceImageEncryptionKeyBuilder_.build(); } - to_bitField0_ |= 0x00100000; - } - if (((from_bitField0_ & 0x08000000) != 0)) { to_bitField0_ |= 0x00200000; } - result.sourceImageId_ = sourceImageId_; if (((from_bitField0_ & 0x10000000) != 0)) { to_bitField0_ |= 0x00400000; } - result.sourceSnapshot_ = sourceSnapshot_; + result.sourceImageId_ = sourceImageId_; if (((from_bitField0_ & 0x20000000) != 0)) { + to_bitField0_ |= 0x00800000; + } + result.sourceSnapshot_ = sourceSnapshot_; + if (((from_bitField0_ & 0x40000000) != 0)) { if (sourceSnapshotEncryptionKeyBuilder_ == null) { result.sourceSnapshotEncryptionKey_ = sourceSnapshotEncryptionKey_; } else { result.sourceSnapshotEncryptionKey_ = sourceSnapshotEncryptionKeyBuilder_.build(); } - to_bitField0_ |= 0x00800000; - } - if (((from_bitField0_ & 0x40000000) != 0)) { to_bitField0_ |= 0x01000000; } - result.sourceSnapshotId_ = sourceSnapshotId_; if (((from_bitField0_ & 0x80000000) != 0)) { to_bitField0_ |= 0x02000000; } - result.sourceStorageObject_ = sourceStorageObject_; + result.sourceSnapshotId_ = sourceSnapshotId_; if (((from_bitField1_ & 0x00000001) != 0)) { to_bitField0_ |= 0x04000000; } - result.status_ = status_; + result.sourceStorageObject_ = sourceStorageObject_; if (((from_bitField1_ & 0x00000002) != 0)) { to_bitField0_ |= 0x08000000; } + result.status_ = status_; + if (((from_bitField1_ & 0x00000004) != 0)) { + to_bitField0_ |= 0x10000000; + } result.type_ = type_; - if (((bitField1_ & 0x00000004) != 0)) { + if (((bitField1_ & 0x00000008) != 0)) { users_ = users_.getUnmodifiableView(); - bitField1_ = (bitField1_ & ~0x00000004); + bitField1_ = (bitField1_ & ~0x00000008); } result.users_ = users_; - if (((from_bitField1_ & 0x00000008) != 0)) { - to_bitField0_ |= 0x10000000; + if (((from_bitField1_ & 0x00000010) != 0)) { + to_bitField0_ |= 0x20000000; } result.zone_ = zone_; result.bitField0_ = to_bitField0_; @@ -3932,13 +4206,18 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.cloud.compute.v1.Disk other) { if (other == com.google.cloud.compute.v1.Disk.getDefaultInstance()) return this; - if (other.hasCreationTimestamp()) { + if (other.hasArchitecture()) { bitField0_ |= 0x00000001; + architecture_ = other.architecture_; + onChanged(); + } + if (other.hasCreationTimestamp()) { + bitField0_ |= 0x00000002; creationTimestamp_ = other.creationTimestamp_; onChanged(); } if (other.hasDescription()) { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; description_ = other.description_; onChanged(); } @@ -3949,7 +4228,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Disk other) { if (!other.guestOsFeatures_.isEmpty()) { if (guestOsFeatures_.isEmpty()) { guestOsFeatures_ = other.guestOsFeatures_; - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); } else { ensureGuestOsFeaturesIsMutable(); guestOsFeatures_.addAll(other.guestOsFeatures_); @@ -3962,7 +4241,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Disk other) { guestOsFeaturesBuilder_.dispose(); guestOsFeaturesBuilder_ = null; guestOsFeatures_ = other.guestOsFeatures_; - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); guestOsFeaturesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getGuestOsFeaturesFieldBuilder() @@ -3976,30 +4255,30 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Disk other) { setId(other.getId()); } if (other.hasKind()) { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; kind_ = other.kind_; onChanged(); } if (other.hasLabelFingerprint()) { - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; labelFingerprint_ = other.labelFingerprint_; onChanged(); } internalGetMutableLabels().mergeFrom(other.internalGetLabels()); if (other.hasLastAttachTimestamp()) { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; lastAttachTimestamp_ = other.lastAttachTimestamp_; onChanged(); } if (other.hasLastDetachTimestamp()) { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; lastDetachTimestamp_ = other.lastDetachTimestamp_; onChanged(); } if (!other.licenseCodes_.isEmpty()) { if (licenseCodes_.isEmpty()) { licenseCodes_ = other.licenseCodes_; - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); } else { ensureLicenseCodesIsMutable(); licenseCodes_.addAll(other.licenseCodes_); @@ -4009,7 +4288,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Disk other) { if (!other.licenses_.isEmpty()) { if (licenses_.isEmpty()) { licenses_ = other.licenses_; - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); } else { ensureLicensesIsMutable(); licenses_.addAll(other.licenses_); @@ -4017,17 +4296,17 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Disk other) { onChanged(); } if (other.hasLocationHint()) { - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; locationHint_ = other.locationHint_; onChanged(); } if (other.hasName()) { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; name_ = other.name_; onChanged(); } if (other.hasOptions()) { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; options_ = other.options_; onChanged(); } @@ -4038,14 +4317,14 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Disk other) { setProvisionedIops(other.getProvisionedIops()); } if (other.hasRegion()) { - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; region_ = other.region_; onChanged(); } if (!other.replicaZones_.isEmpty()) { if (replicaZones_.isEmpty()) { replicaZones_ = other.replicaZones_; - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); } else { ensureReplicaZonesIsMutable(); replicaZones_.addAll(other.replicaZones_); @@ -4055,7 +4334,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Disk other) { if (!other.resourcePolicies_.isEmpty()) { if (resourcePolicies_.isEmpty()) { resourcePolicies_ = other.resourcePolicies_; - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); } else { ensureResourcePoliciesIsMutable(); resourcePolicies_.addAll(other.resourcePolicies_); @@ -4066,7 +4345,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Disk other) { setSatisfiesPzs(other.getSatisfiesPzs()); } if (other.hasSelfLink()) { - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; selfLink_ = other.selfLink_; onChanged(); } @@ -4074,17 +4353,17 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Disk other) { setSizeGb(other.getSizeGb()); } if (other.hasSourceDisk()) { - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; sourceDisk_ = other.sourceDisk_; onChanged(); } if (other.hasSourceDiskId()) { - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; sourceDiskId_ = other.sourceDiskId_; onChanged(); } if (other.hasSourceImage()) { - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; sourceImage_ = other.sourceImage_; onChanged(); } @@ -4092,12 +4371,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Disk other) { mergeSourceImageEncryptionKey(other.getSourceImageEncryptionKey()); } if (other.hasSourceImageId()) { - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; sourceImageId_ = other.sourceImageId_; onChanged(); } if (other.hasSourceSnapshot()) { - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; sourceSnapshot_ = other.sourceSnapshot_; onChanged(); } @@ -4105,29 +4384,29 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Disk other) { mergeSourceSnapshotEncryptionKey(other.getSourceSnapshotEncryptionKey()); } if (other.hasSourceSnapshotId()) { - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; sourceSnapshotId_ = other.sourceSnapshotId_; onChanged(); } if (other.hasSourceStorageObject()) { - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; sourceStorageObject_ = other.sourceStorageObject_; onChanged(); } if (other.hasStatus()) { - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000002; status_ = other.status_; onChanged(); } if (other.hasType()) { - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; type_ = other.type_; onChanged(); } if (!other.users_.isEmpty()) { if (users_.isEmpty()) { users_ = other.users_; - bitField1_ = (bitField1_ & ~0x00000004); + bitField1_ = (bitField1_ & ~0x00000008); } else { ensureUsersIsMutable(); users_.addAll(other.users_); @@ -4135,7 +4414,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Disk other) { onChanged(); } if (other.hasZone()) { - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; zone_ = other.zone_; onChanged(); } @@ -4148,29 +4427,155 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Disk other) { public final boolean isInitialized() { return true; } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.compute.v1.Disk parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.compute.v1.Disk) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.compute.v1.Disk parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.compute.v1.Disk) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + private int bitField1_; + + private java.lang.Object architecture_ = ""; + /** + * + * + *
+     * The architecture of the disk. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + public boolean hasArchitecture() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * The architecture of the disk. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + architecture_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The architecture of the disk. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + public com.google.protobuf.ByteString getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The architecture of the disk. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @param value The architecture to set. + * @return This builder for chaining. + */ + public Builder setArchitecture(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + architecture_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The architecture of the disk. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return This builder for chaining. + */ + public Builder clearArchitecture() { + bitField0_ = (bitField0_ & ~0x00000001); + architecture_ = getDefaultInstance().getArchitecture(); + onChanged(); + return this; + } + /** + * + * + *
+     * The architecture of the disk. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @param value The bytes for architecture to set. + * @return This builder for chaining. + */ + public Builder setArchitectureBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000001; + architecture_ = value; + onChanged(); return this; } - private int bitField0_; - private int bitField1_; - private java.lang.Object creationTimestamp_ = ""; /** * @@ -4184,7 +4589,7 @@ public Builder mergeFrom( * @return Whether the creationTimestamp field is set. */ public boolean hasCreationTimestamp() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -4246,7 +4651,7 @@ public Builder setCreationTimestamp(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; creationTimestamp_ = value; onChanged(); return this; @@ -4263,7 +4668,7 @@ public Builder setCreationTimestamp(java.lang.String value) { * @return This builder for chaining. */ public Builder clearCreationTimestamp() { - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000002); creationTimestamp_ = getDefaultInstance().getCreationTimestamp(); onChanged(); return this; @@ -4285,7 +4690,7 @@ public Builder setCreationTimestampBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; creationTimestamp_ = value; onChanged(); return this; @@ -4304,7 +4709,7 @@ public Builder setCreationTimestampBytes(com.google.protobuf.ByteString value) { * @return Whether the description field is set. */ public boolean hasDescription() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -4366,7 +4771,7 @@ public Builder setDescription(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; description_ = value; onChanged(); return this; @@ -4383,7 +4788,7 @@ public Builder setDescription(java.lang.String value) { * @return This builder for chaining. */ public Builder clearDescription() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); description_ = getDefaultInstance().getDescription(); onChanged(); return this; @@ -4405,7 +4810,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; description_ = value; onChanged(); return this; @@ -4431,7 +4836,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { * @return Whether the diskEncryptionKey field is set. */ public boolean hasDiskEncryptionKey() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -4476,7 +4881,7 @@ public Builder setDiskEncryptionKey(com.google.cloud.compute.v1.CustomerEncrypti } else { diskEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; return this; } /** @@ -4498,7 +4903,7 @@ public Builder setDiskEncryptionKey( } else { diskEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; return this; } /** @@ -4514,7 +4919,7 @@ public Builder setDiskEncryptionKey( */ public Builder mergeDiskEncryptionKey(com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (diskEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) + if (((bitField0_ & 0x00000008) != 0) && diskEncryptionKey_ != null && diskEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -4529,7 +4934,7 @@ public Builder mergeDiskEncryptionKey(com.google.cloud.compute.v1.CustomerEncryp } else { diskEncryptionKeyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; return this; } /** @@ -4550,7 +4955,7 @@ public Builder clearDiskEncryptionKey() { } else { diskEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); return this; } /** @@ -4565,7 +4970,7 @@ public Builder clearDiskEncryptionKey() { * */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getDiskEncryptionKeyBuilder() { - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return getDiskEncryptionKeyFieldBuilder().getBuilder(); } @@ -4622,10 +5027,10 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getDiskEncrypti java.util.Collections.emptyList(); private void ensureGuestOsFeaturesIsMutable() { - if (!((bitField0_ & 0x00000008) != 0)) { + if (!((bitField0_ & 0x00000010) != 0)) { guestOsFeatures_ = new java.util.ArrayList(guestOsFeatures_); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; } } @@ -4841,7 +5246,7 @@ public Builder addAllGuestOsFeatures( public Builder clearGuestOsFeatures() { if (guestOsFeaturesBuilder_ == null) { guestOsFeatures_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); } else { guestOsFeaturesBuilder_.clear(); @@ -4965,7 +5370,7 @@ public com.google.cloud.compute.v1.GuestOsFeature.Builder addGuestOsFeaturesBuil com.google.cloud.compute.v1.GuestOsFeature.Builder, com.google.cloud.compute.v1.GuestOsFeatureOrBuilder>( guestOsFeatures_, - ((bitField0_ & 0x00000008) != 0), + ((bitField0_ & 0x00000010) != 0), getParentForChildren(), isClean()); guestOsFeatures_ = null; @@ -4987,7 +5392,7 @@ public com.google.cloud.compute.v1.GuestOsFeature.Builder addGuestOsFeaturesBuil */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -5017,7 +5422,7 @@ public long getId() { * @return This builder for chaining. */ public Builder setId(long value) { - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; id_ = value; onChanged(); return this; @@ -5034,7 +5439,7 @@ public Builder setId(long value) { * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); id_ = 0L; onChanged(); return this; @@ -5053,7 +5458,7 @@ public Builder clearId() { * @return Whether the kind field is set. */ public boolean hasKind() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -5115,7 +5520,7 @@ public Builder setKind(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; kind_ = value; onChanged(); return this; @@ -5132,7 +5537,7 @@ public Builder setKind(java.lang.String value) { * @return This builder for chaining. */ public Builder clearKind() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); kind_ = getDefaultInstance().getKind(); onChanged(); return this; @@ -5154,7 +5559,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; kind_ = value; onChanged(); return this; @@ -5173,7 +5578,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { * @return Whether the labelFingerprint field is set. */ public boolean hasLabelFingerprint() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -5235,7 +5640,7 @@ public Builder setLabelFingerprint(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; labelFingerprint_ = value; onChanged(); return this; @@ -5252,7 +5657,7 @@ public Builder setLabelFingerprint(java.lang.String value) { * @return This builder for chaining. */ public Builder clearLabelFingerprint() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); labelFingerprint_ = getDefaultInstance().getLabelFingerprint(); onChanged(); return this; @@ -5274,7 +5679,7 @@ public Builder setLabelFingerprintBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; labelFingerprint_ = value; onChanged(); return this; @@ -5451,7 +5856,7 @@ public Builder putAllLabels(java.util.Map va * @return Whether the lastAttachTimestamp field is set. */ public boolean hasLastAttachTimestamp() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -5513,7 +5918,7 @@ public Builder setLastAttachTimestamp(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; lastAttachTimestamp_ = value; onChanged(); return this; @@ -5530,7 +5935,7 @@ public Builder setLastAttachTimestamp(java.lang.String value) { * @return This builder for chaining. */ public Builder clearLastAttachTimestamp() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); lastAttachTimestamp_ = getDefaultInstance().getLastAttachTimestamp(); onChanged(); return this; @@ -5552,7 +5957,7 @@ public Builder setLastAttachTimestampBytes(com.google.protobuf.ByteString value) throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; lastAttachTimestamp_ = value; onChanged(); return this; @@ -5571,7 +5976,7 @@ public Builder setLastAttachTimestampBytes(com.google.protobuf.ByteString value) * @return Whether the lastDetachTimestamp field is set. */ public boolean hasLastDetachTimestamp() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -5633,7 +6038,7 @@ public Builder setLastDetachTimestamp(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; lastDetachTimestamp_ = value; onChanged(); return this; @@ -5650,7 +6055,7 @@ public Builder setLastDetachTimestamp(java.lang.String value) { * @return This builder for chaining. */ public Builder clearLastDetachTimestamp() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); lastDetachTimestamp_ = getDefaultInstance().getLastDetachTimestamp(); onChanged(); return this; @@ -5672,7 +6077,7 @@ public Builder setLastDetachTimestampBytes(com.google.protobuf.ByteString value) throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; lastDetachTimestamp_ = value; onChanged(); return this; @@ -5681,9 +6086,9 @@ public Builder setLastDetachTimestampBytes(com.google.protobuf.ByteString value) private com.google.protobuf.Internal.LongList licenseCodes_ = emptyLongList(); private void ensureLicenseCodesIsMutable() { - if (!((bitField0_ & 0x00000400) != 0)) { + if (!((bitField0_ & 0x00000800) != 0)) { licenseCodes_ = mutableCopy(licenseCodes_); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; } } /** @@ -5698,7 +6103,7 @@ private void ensureLicenseCodesIsMutable() { * @return A list containing the licenseCodes. */ public java.util.List getLicenseCodesList() { - return ((bitField0_ & 0x00000400) != 0) + return ((bitField0_ & 0x00000800) != 0) ? java.util.Collections.unmodifiableList(licenseCodes_) : licenseCodes_; } @@ -5799,7 +6204,7 @@ public Builder addAllLicenseCodes(java.lang.Iterable v */ public Builder clearLicenseCodes() { licenseCodes_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); return this; } @@ -5808,9 +6213,9 @@ public Builder clearLicenseCodes() { com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureLicensesIsMutable() { - if (!((bitField0_ & 0x00000800) != 0)) { + if (!((bitField0_ & 0x00001000) != 0)) { licenses_ = new com.google.protobuf.LazyStringArrayList(licenses_); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; } } /** @@ -5945,7 +6350,7 @@ public Builder addAllLicenses(java.lang.Iterable values) { */ public Builder clearLicenses() { licenses_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); return this; } @@ -5985,7 +6390,7 @@ public Builder addLicensesBytes(com.google.protobuf.ByteString value) { * @return Whether the locationHint field is set. */ public boolean hasLocationHint() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -6047,7 +6452,7 @@ public Builder setLocationHint(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; locationHint_ = value; onChanged(); return this; @@ -6064,7 +6469,7 @@ public Builder setLocationHint(java.lang.String value) { * @return This builder for chaining. */ public Builder clearLocationHint() { - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); locationHint_ = getDefaultInstance().getLocationHint(); onChanged(); return this; @@ -6086,7 +6491,7 @@ public Builder setLocationHintBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; locationHint_ = value; onChanged(); return this; @@ -6105,7 +6510,7 @@ public Builder setLocationHintBytes(com.google.protobuf.ByteString value) { * @return Whether the name field is set. */ public boolean hasName() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -6167,7 +6572,7 @@ public Builder setName(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; name_ = value; onChanged(); return this; @@ -6184,7 +6589,7 @@ public Builder setName(java.lang.String value) { * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); name_ = getDefaultInstance().getName(); onChanged(); return this; @@ -6206,7 +6611,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; name_ = value; onChanged(); return this; @@ -6225,7 +6630,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * @return Whether the options field is set. */ public boolean hasOptions() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -6287,7 +6692,7 @@ public Builder setOptions(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; options_ = value; onChanged(); return this; @@ -6304,7 +6709,7 @@ public Builder setOptions(java.lang.String value) { * @return This builder for chaining. */ public Builder clearOptions() { - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); options_ = getDefaultInstance().getOptions(); onChanged(); return this; @@ -6326,7 +6731,7 @@ public Builder setOptionsBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; options_ = value; onChanged(); return this; @@ -6346,7 +6751,7 @@ public Builder setOptionsBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasPhysicalBlockSizeBytes() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * @@ -6376,7 +6781,7 @@ public long getPhysicalBlockSizeBytes() { * @return This builder for chaining. */ public Builder setPhysicalBlockSizeBytes(long value) { - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; physicalBlockSizeBytes_ = value; onChanged(); return this; @@ -6393,7 +6798,7 @@ public Builder setPhysicalBlockSizeBytes(long value) { * @return This builder for chaining. */ public Builder clearPhysicalBlockSizeBytes() { - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); physicalBlockSizeBytes_ = 0L; onChanged(); return this; @@ -6413,7 +6818,7 @@ public Builder clearPhysicalBlockSizeBytes() { */ @java.lang.Override public boolean hasProvisionedIops() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * @@ -6443,7 +6848,7 @@ public long getProvisionedIops() { * @return This builder for chaining. */ public Builder setProvisionedIops(long value) { - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; provisionedIops_ = value; onChanged(); return this; @@ -6460,7 +6865,7 @@ public Builder setProvisionedIops(long value) { * @return This builder for chaining. */ public Builder clearProvisionedIops() { - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); provisionedIops_ = 0L; onChanged(); return this; @@ -6479,7 +6884,7 @@ public Builder clearProvisionedIops() { * @return Whether the region field is set. */ public boolean hasRegion() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** * @@ -6541,7 +6946,7 @@ public Builder setRegion(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; region_ = value; onChanged(); return this; @@ -6558,7 +6963,7 @@ public Builder setRegion(java.lang.String value) { * @return This builder for chaining. */ public Builder clearRegion() { - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); region_ = getDefaultInstance().getRegion(); onChanged(); return this; @@ -6580,7 +6985,7 @@ public Builder setRegionBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; region_ = value; onChanged(); return this; @@ -6590,9 +6995,9 @@ public Builder setRegionBytes(com.google.protobuf.ByteString value) { com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureReplicaZonesIsMutable() { - if (!((bitField0_ & 0x00040000) != 0)) { + if (!((bitField0_ & 0x00080000) != 0)) { replicaZones_ = new com.google.protobuf.LazyStringArrayList(replicaZones_); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; } } /** @@ -6727,7 +7132,7 @@ public Builder addAllReplicaZones(java.lang.Iterable values) { */ public Builder clearReplicaZones() { replicaZones_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); onChanged(); return this; } @@ -6758,9 +7163,9 @@ public Builder addReplicaZonesBytes(com.google.protobuf.ByteString value) { com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureResourcePoliciesIsMutable() { - if (!((bitField0_ & 0x00080000) != 0)) { + if (!((bitField0_ & 0x00100000) != 0)) { resourcePolicies_ = new com.google.protobuf.LazyStringArrayList(resourcePolicies_); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; } } /** @@ -6895,7 +7300,7 @@ public Builder addAllResourcePolicies(java.lang.Iterable value */ public Builder clearResourcePolicies() { resourcePolicies_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); onChanged(); return this; } @@ -6936,7 +7341,7 @@ public Builder addResourcePoliciesBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasSatisfiesPzs() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** * @@ -6966,7 +7371,7 @@ public boolean getSatisfiesPzs() { * @return This builder for chaining. */ public Builder setSatisfiesPzs(boolean value) { - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; satisfiesPzs_ = value; onChanged(); return this; @@ -6983,7 +7388,7 @@ public Builder setSatisfiesPzs(boolean value) { * @return This builder for chaining. */ public Builder clearSatisfiesPzs() { - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00200000); satisfiesPzs_ = false; onChanged(); return this; @@ -7002,7 +7407,7 @@ public Builder clearSatisfiesPzs() { * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** * @@ -7064,7 +7469,7 @@ public Builder setSelfLink(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; selfLink_ = value; onChanged(); return this; @@ -7081,7 +7486,7 @@ public Builder setSelfLink(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSelfLink() { - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x00400000); selfLink_ = getDefaultInstance().getSelfLink(); onChanged(); return this; @@ -7103,7 +7508,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; selfLink_ = value; onChanged(); return this; @@ -7123,7 +7528,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasSizeGb() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** * @@ -7153,7 +7558,7 @@ public long getSizeGb() { * @return This builder for chaining. */ public Builder setSizeGb(long value) { - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; sizeGb_ = value; onChanged(); return this; @@ -7170,7 +7575,7 @@ public Builder setSizeGb(long value) { * @return This builder for chaining. */ public Builder clearSizeGb() { - bitField0_ = (bitField0_ & ~0x00400000); + bitField0_ = (bitField0_ & ~0x00800000); sizeGb_ = 0L; onChanged(); return this; @@ -7189,7 +7594,7 @@ public Builder clearSizeGb() { * @return Whether the sourceDisk field is set. */ public boolean hasSourceDisk() { - return ((bitField0_ & 0x00800000) != 0); + return ((bitField0_ & 0x01000000) != 0); } /** * @@ -7251,7 +7656,7 @@ public Builder setSourceDisk(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; sourceDisk_ = value; onChanged(); return this; @@ -7268,7 +7673,7 @@ public Builder setSourceDisk(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceDisk() { - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x01000000); sourceDisk_ = getDefaultInstance().getSourceDisk(); onChanged(); return this; @@ -7290,7 +7695,7 @@ public Builder setSourceDiskBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; sourceDisk_ = value; onChanged(); return this; @@ -7309,7 +7714,7 @@ public Builder setSourceDiskBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceDiskId field is set. */ public boolean hasSourceDiskId() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** * @@ -7371,7 +7776,7 @@ public Builder setSourceDiskId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; sourceDiskId_ = value; onChanged(); return this; @@ -7388,7 +7793,7 @@ public Builder setSourceDiskId(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceDiskId() { - bitField0_ = (bitField0_ & ~0x01000000); + bitField0_ = (bitField0_ & ~0x02000000); sourceDiskId_ = getDefaultInstance().getSourceDiskId(); onChanged(); return this; @@ -7410,7 +7815,7 @@ public Builder setSourceDiskIdBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; sourceDiskId_ = value; onChanged(); return this; @@ -7429,7 +7834,7 @@ public Builder setSourceDiskIdBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceImage field is set. */ public boolean hasSourceImage() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** * @@ -7491,7 +7896,7 @@ public Builder setSourceImage(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; sourceImage_ = value; onChanged(); return this; @@ -7508,7 +7913,7 @@ public Builder setSourceImage(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceImage() { - bitField0_ = (bitField0_ & ~0x02000000); + bitField0_ = (bitField0_ & ~0x04000000); sourceImage_ = getDefaultInstance().getSourceImage(); onChanged(); return this; @@ -7530,7 +7935,7 @@ public Builder setSourceImageBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; sourceImage_ = value; onChanged(); return this; @@ -7556,7 +7961,7 @@ public Builder setSourceImageBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceImageEncryptionKey field is set. */ public boolean hasSourceImageEncryptionKey() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** * @@ -7602,7 +8007,7 @@ public Builder setSourceImageEncryptionKey( } else { sourceImageEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; return this; } /** @@ -7624,7 +8029,7 @@ public Builder setSourceImageEncryptionKey( } else { sourceImageEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; return this; } /** @@ -7641,7 +8046,7 @@ public Builder setSourceImageEncryptionKey( public Builder mergeSourceImageEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (sourceImageEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x04000000) != 0) + if (((bitField0_ & 0x08000000) != 0) && sourceImageEncryptionKey_ != null && sourceImageEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -7657,7 +8062,7 @@ public Builder mergeSourceImageEncryptionKey( } else { sourceImageEncryptionKeyBuilder_.mergeFrom(value); } - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; return this; } /** @@ -7678,7 +8083,7 @@ public Builder clearSourceImageEncryptionKey() { } else { sourceImageEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x04000000); + bitField0_ = (bitField0_ & ~0x08000000); return this; } /** @@ -7694,7 +8099,7 @@ public Builder clearSourceImageEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSourceImageEncryptionKeyBuilder() { - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); return getSourceImageEncryptionKeyFieldBuilder().getBuilder(); } @@ -7760,7 +8165,7 @@ public Builder clearSourceImageEncryptionKey() { * @return Whether the sourceImageId field is set. */ public boolean hasSourceImageId() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** * @@ -7822,7 +8227,7 @@ public Builder setSourceImageId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; sourceImageId_ = value; onChanged(); return this; @@ -7839,7 +8244,7 @@ public Builder setSourceImageId(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceImageId() { - bitField0_ = (bitField0_ & ~0x08000000); + bitField0_ = (bitField0_ & ~0x10000000); sourceImageId_ = getDefaultInstance().getSourceImageId(); onChanged(); return this; @@ -7861,7 +8266,7 @@ public Builder setSourceImageIdBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; sourceImageId_ = value; onChanged(); return this; @@ -7880,7 +8285,7 @@ public Builder setSourceImageIdBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceSnapshot field is set. */ public boolean hasSourceSnapshot() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** * @@ -7942,7 +8347,7 @@ public Builder setSourceSnapshot(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; sourceSnapshot_ = value; onChanged(); return this; @@ -7959,7 +8364,7 @@ public Builder setSourceSnapshot(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceSnapshot() { - bitField0_ = (bitField0_ & ~0x10000000); + bitField0_ = (bitField0_ & ~0x20000000); sourceSnapshot_ = getDefaultInstance().getSourceSnapshot(); onChanged(); return this; @@ -7981,7 +8386,7 @@ public Builder setSourceSnapshotBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; sourceSnapshot_ = value; onChanged(); return this; @@ -8007,7 +8412,7 @@ public Builder setSourceSnapshotBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceSnapshotEncryptionKey field is set. */ public boolean hasSourceSnapshotEncryptionKey() { - return ((bitField0_ & 0x20000000) != 0); + return ((bitField0_ & 0x40000000) != 0); } /** * @@ -8053,7 +8458,7 @@ public Builder setSourceSnapshotEncryptionKey( } else { sourceSnapshotEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; return this; } /** @@ -8075,7 +8480,7 @@ public Builder setSourceSnapshotEncryptionKey( } else { sourceSnapshotEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; return this; } /** @@ -8092,7 +8497,7 @@ public Builder setSourceSnapshotEncryptionKey( public Builder mergeSourceSnapshotEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (sourceSnapshotEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x20000000) != 0) + if (((bitField0_ & 0x40000000) != 0) && sourceSnapshotEncryptionKey_ != null && sourceSnapshotEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -8108,7 +8513,7 @@ public Builder mergeSourceSnapshotEncryptionKey( } else { sourceSnapshotEncryptionKeyBuilder_.mergeFrom(value); } - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; return this; } /** @@ -8129,7 +8534,7 @@ public Builder clearSourceSnapshotEncryptionKey() { } else { sourceSnapshotEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x20000000); + bitField0_ = (bitField0_ & ~0x40000000); return this; } /** @@ -8145,7 +8550,7 @@ public Builder clearSourceSnapshotEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSourceSnapshotEncryptionKeyBuilder() { - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; onChanged(); return getSourceSnapshotEncryptionKeyFieldBuilder().getBuilder(); } @@ -8211,7 +8616,7 @@ public Builder clearSourceSnapshotEncryptionKey() { * @return Whether the sourceSnapshotId field is set. */ public boolean hasSourceSnapshotId() { - return ((bitField0_ & 0x40000000) != 0); + return ((bitField0_ & 0x80000000) != 0); } /** * @@ -8273,7 +8678,7 @@ public Builder setSourceSnapshotId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; sourceSnapshotId_ = value; onChanged(); return this; @@ -8290,7 +8695,7 @@ public Builder setSourceSnapshotId(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceSnapshotId() { - bitField0_ = (bitField0_ & ~0x40000000); + bitField0_ = (bitField0_ & ~0x80000000); sourceSnapshotId_ = getDefaultInstance().getSourceSnapshotId(); onChanged(); return this; @@ -8312,7 +8717,7 @@ public Builder setSourceSnapshotIdBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; sourceSnapshotId_ = value; onChanged(); return this; @@ -8331,7 +8736,7 @@ public Builder setSourceSnapshotIdBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceStorageObject field is set. */ public boolean hasSourceStorageObject() { - return ((bitField0_ & 0x80000000) != 0); + return ((bitField1_ & 0x00000001) != 0); } /** * @@ -8393,7 +8798,7 @@ public Builder setSourceStorageObject(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; sourceStorageObject_ = value; onChanged(); return this; @@ -8410,7 +8815,7 @@ public Builder setSourceStorageObject(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceStorageObject() { - bitField0_ = (bitField0_ & ~0x80000000); + bitField1_ = (bitField1_ & ~0x00000001); sourceStorageObject_ = getDefaultInstance().getSourceStorageObject(); onChanged(); return this; @@ -8432,7 +8837,7 @@ public Builder setSourceStorageObjectBytes(com.google.protobuf.ByteString value) throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; sourceStorageObject_ = value; onChanged(); return this; @@ -8452,7 +8857,7 @@ public Builder setSourceStorageObjectBytes(com.google.protobuf.ByteString value) * @return Whether the status field is set. */ public boolean hasStatus() { - return ((bitField1_ & 0x00000001) != 0); + return ((bitField1_ & 0x00000002) != 0); } /** * @@ -8517,7 +8922,7 @@ public Builder setStatus(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000002; status_ = value; onChanged(); return this; @@ -8535,7 +8940,7 @@ public Builder setStatus(java.lang.String value) { * @return This builder for chaining. */ public Builder clearStatus() { - bitField1_ = (bitField1_ & ~0x00000001); + bitField1_ = (bitField1_ & ~0x00000002); status_ = getDefaultInstance().getStatus(); onChanged(); return this; @@ -8558,7 +8963,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000002; status_ = value; onChanged(); return this; @@ -8577,7 +8982,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { * @return Whether the type field is set. */ public boolean hasType() { - return ((bitField1_ & 0x00000002) != 0); + return ((bitField1_ & 0x00000004) != 0); } /** * @@ -8639,7 +9044,7 @@ public Builder setType(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; type_ = value; onChanged(); return this; @@ -8656,7 +9061,7 @@ public Builder setType(java.lang.String value) { * @return This builder for chaining. */ public Builder clearType() { - bitField1_ = (bitField1_ & ~0x00000002); + bitField1_ = (bitField1_ & ~0x00000004); type_ = getDefaultInstance().getType(); onChanged(); return this; @@ -8678,7 +9083,7 @@ public Builder setTypeBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; type_ = value; onChanged(); return this; @@ -8688,9 +9093,9 @@ public Builder setTypeBytes(com.google.protobuf.ByteString value) { com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureUsersIsMutable() { - if (!((bitField1_ & 0x00000004) != 0)) { + if (!((bitField1_ & 0x00000008) != 0)) { users_ = new com.google.protobuf.LazyStringArrayList(users_); - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000008; } } /** @@ -8825,7 +9230,7 @@ public Builder addAllUsers(java.lang.Iterable values) { */ public Builder clearUsers() { users_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField1_ = (bitField1_ & ~0x00000004); + bitField1_ = (bitField1_ & ~0x00000008); onChanged(); return this; } @@ -8865,7 +9270,7 @@ public Builder addUsersBytes(com.google.protobuf.ByteString value) { * @return Whether the zone field is set. */ public boolean hasZone() { - return ((bitField1_ & 0x00000008) != 0); + return ((bitField1_ & 0x00000010) != 0); } /** * @@ -8927,7 +9332,7 @@ public Builder setZone(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; zone_ = value; onChanged(); return this; @@ -8944,7 +9349,7 @@ public Builder setZone(java.lang.String value) { * @return This builder for chaining. */ public Builder clearZone() { - bitField1_ = (bitField1_ & ~0x00000008); + bitField1_ = (bitField1_ & ~0x00000010); zone_ = getDefaultInstance().getZone(); onChanged(); return this; @@ -8966,7 +9371,7 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; zone_ = value; onChanged(); return this; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DiskOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DiskOrBuilder.java index d305054da..5bb52cc93 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DiskOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/DiskOrBuilder.java @@ -23,6 +23,46 @@ public interface DiskOrBuilder // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.Disk) com.google.protobuf.MessageOrBuilder { + /** + * + * + *
+   * The architecture of the disk. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + boolean hasArchitecture(); + /** + * + * + *
+   * The architecture of the disk. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + java.lang.String getArchitecture(); + /** + * + * + *
+   * The architecture of the disk. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + com.google.protobuf.ByteString getArchitectureBytes(); + /** * * diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorDetails.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorDetails.java new file mode 100644 index 000000000..7e2401781 --- /dev/null +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorDetails.java @@ -0,0 +1,1067 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ErrorDetails} + */ +public final class ErrorDetails extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.ErrorDetails) + ErrorDetailsOrBuilder { + private static final long serialVersionUID = 0L; + // Use ErrorDetails.newBuilder() to construct. + private ErrorDetails(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ErrorDetails() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ErrorDetails(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ErrorDetails( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 25590282: + { + com.google.cloud.compute.v1.Help.Builder subBuilder = null; + if (((bitField0_ & 0x00000002) != 0)) { + subBuilder = help_.toBuilder(); + } + help_ = + input.readMessage(com.google.cloud.compute.v1.Help.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(help_); + help_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000002; + break; + } + case 202015786: + { + com.google.cloud.compute.v1.ErrorInfo.Builder subBuilder = null; + if (((bitField0_ & 0x00000001) != 0)) { + subBuilder = errorInfo_.toBuilder(); + } + errorInfo_ = + input.readMessage( + com.google.cloud.compute.v1.ErrorInfo.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(errorInfo_); + errorInfo_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000001; + break; + } + case -1058670054: + { + com.google.cloud.compute.v1.LocalizedMessage.Builder subBuilder = null; + if (((bitField0_ & 0x00000004) != 0)) { + subBuilder = localizedMessage_.toBuilder(); + } + localizedMessage_ = + input.readMessage( + com.google.cloud.compute.v1.LocalizedMessage.parser(), extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(localizedMessage_); + localizedMessage_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000004; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ErrorDetails_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ErrorDetails_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ErrorDetails.class, + com.google.cloud.compute.v1.ErrorDetails.Builder.class); + } + + private int bitField0_; + public static final int ERROR_INFO_FIELD_NUMBER = 25251973; + private com.google.cloud.compute.v1.ErrorInfo errorInfo_; + /** + * optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; + * + * @return Whether the errorInfo field is set. + */ + @java.lang.Override + public boolean hasErrorInfo() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; + * + * @return The errorInfo. + */ + @java.lang.Override + public com.google.cloud.compute.v1.ErrorInfo getErrorInfo() { + return errorInfo_ == null + ? com.google.cloud.compute.v1.ErrorInfo.getDefaultInstance() + : errorInfo_; + } + /** optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; */ + @java.lang.Override + public com.google.cloud.compute.v1.ErrorInfoOrBuilder getErrorInfoOrBuilder() { + return errorInfo_ == null + ? com.google.cloud.compute.v1.ErrorInfo.getDefaultInstance() + : errorInfo_; + } + + public static final int HELP_FIELD_NUMBER = 3198785; + private com.google.cloud.compute.v1.Help help_; + /** + * optional .google.cloud.compute.v1.Help help = 3198785; + * + * @return Whether the help field is set. + */ + @java.lang.Override + public boolean hasHelp() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional .google.cloud.compute.v1.Help help = 3198785; + * + * @return The help. + */ + @java.lang.Override + public com.google.cloud.compute.v1.Help getHelp() { + return help_ == null ? com.google.cloud.compute.v1.Help.getDefaultInstance() : help_; + } + /** optional .google.cloud.compute.v1.Help help = 3198785; */ + @java.lang.Override + public com.google.cloud.compute.v1.HelpOrBuilder getHelpOrBuilder() { + return help_ == null ? com.google.cloud.compute.v1.Help.getDefaultInstance() : help_; + } + + public static final int LOCALIZED_MESSAGE_FIELD_NUMBER = 404537155; + private com.google.cloud.compute.v1.LocalizedMessage localizedMessage_; + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + * + * @return Whether the localizedMessage field is set. + */ + @java.lang.Override + public boolean hasLocalizedMessage() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + * + * @return The localizedMessage. + */ + @java.lang.Override + public com.google.cloud.compute.v1.LocalizedMessage getLocalizedMessage() { + return localizedMessage_ == null + ? com.google.cloud.compute.v1.LocalizedMessage.getDefaultInstance() + : localizedMessage_; + } + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + */ + @java.lang.Override + public com.google.cloud.compute.v1.LocalizedMessageOrBuilder getLocalizedMessageOrBuilder() { + return localizedMessage_ == null + ? com.google.cloud.compute.v1.LocalizedMessage.getDefaultInstance() + : localizedMessage_; + } + + 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_ & 0x00000002) != 0)) { + output.writeMessage(3198785, getHelp()); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(25251973, getErrorInfo()); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeMessage(404537155, getLocalizedMessage()); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3198785, getHelp()); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(25251973, getErrorInfo()); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize( + 404537155, getLocalizedMessage()); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.ErrorDetails)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.ErrorDetails other = (com.google.cloud.compute.v1.ErrorDetails) obj; + + if (hasErrorInfo() != other.hasErrorInfo()) return false; + if (hasErrorInfo()) { + if (!getErrorInfo().equals(other.getErrorInfo())) return false; + } + if (hasHelp() != other.hasHelp()) return false; + if (hasHelp()) { + if (!getHelp().equals(other.getHelp())) return false; + } + if (hasLocalizedMessage() != other.hasLocalizedMessage()) return false; + if (hasLocalizedMessage()) { + if (!getLocalizedMessage().equals(other.getLocalizedMessage())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasErrorInfo()) { + hash = (37 * hash) + ERROR_INFO_FIELD_NUMBER; + hash = (53 * hash) + getErrorInfo().hashCode(); + } + if (hasHelp()) { + hash = (37 * hash) + HELP_FIELD_NUMBER; + hash = (53 * hash) + getHelp().hashCode(); + } + if (hasLocalizedMessage()) { + hash = (37 * hash) + LOCALIZED_MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getLocalizedMessage().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.ErrorDetails parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ErrorDetails 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.ErrorDetails parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ErrorDetails 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.ErrorDetails parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ErrorDetails 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.ErrorDetails parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ErrorDetails parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ErrorDetails parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ErrorDetails parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ErrorDetails parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ErrorDetails parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.compute.v1.ErrorDetails prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ErrorDetails} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.ErrorDetails) + com.google.cloud.compute.v1.ErrorDetailsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ErrorDetails_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ErrorDetails_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ErrorDetails.class, + com.google.cloud.compute.v1.ErrorDetails.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.ErrorDetails.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getErrorInfoFieldBuilder(); + getHelpFieldBuilder(); + getLocalizedMessageFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (errorInfoBuilder_ == null) { + errorInfo_ = null; + } else { + errorInfoBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + if (helpBuilder_ == null) { + help_ = null; + } else { + helpBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + if (localizedMessageBuilder_ == null) { + localizedMessage_ = null; + } else { + localizedMessageBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + 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_ErrorDetails_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ErrorDetails getDefaultInstanceForType() { + return com.google.cloud.compute.v1.ErrorDetails.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.ErrorDetails build() { + com.google.cloud.compute.v1.ErrorDetails result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ErrorDetails buildPartial() { + com.google.cloud.compute.v1.ErrorDetails result = + new com.google.cloud.compute.v1.ErrorDetails(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + if (errorInfoBuilder_ == null) { + result.errorInfo_ = errorInfo_; + } else { + result.errorInfo_ = errorInfoBuilder_.build(); + } + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000002) != 0)) { + if (helpBuilder_ == null) { + result.help_ = help_; + } else { + result.help_ = helpBuilder_.build(); + } + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000004) != 0)) { + if (localizedMessageBuilder_ == null) { + result.localizedMessage_ = localizedMessage_; + } else { + result.localizedMessage_ = localizedMessageBuilder_.build(); + } + to_bitField0_ |= 0x00000004; + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.ErrorDetails) { + return mergeFrom((com.google.cloud.compute.v1.ErrorDetails) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.ErrorDetails other) { + if (other == com.google.cloud.compute.v1.ErrorDetails.getDefaultInstance()) return this; + if (other.hasErrorInfo()) { + mergeErrorInfo(other.getErrorInfo()); + } + if (other.hasHelp()) { + mergeHelp(other.getHelp()); + } + if (other.hasLocalizedMessage()) { + mergeLocalizedMessage(other.getLocalizedMessage()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.compute.v1.ErrorDetails parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.compute.v1.ErrorDetails) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private com.google.cloud.compute.v1.ErrorInfo errorInfo_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.ErrorInfo, + com.google.cloud.compute.v1.ErrorInfo.Builder, + com.google.cloud.compute.v1.ErrorInfoOrBuilder> + errorInfoBuilder_; + /** + * optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; + * + * @return Whether the errorInfo field is set. + */ + public boolean hasErrorInfo() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; + * + * @return The errorInfo. + */ + public com.google.cloud.compute.v1.ErrorInfo getErrorInfo() { + if (errorInfoBuilder_ == null) { + return errorInfo_ == null + ? com.google.cloud.compute.v1.ErrorInfo.getDefaultInstance() + : errorInfo_; + } else { + return errorInfoBuilder_.getMessage(); + } + } + /** optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; */ + public Builder setErrorInfo(com.google.cloud.compute.v1.ErrorInfo value) { + if (errorInfoBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + errorInfo_ = value; + onChanged(); + } else { + errorInfoBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + return this; + } + /** optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; */ + public Builder setErrorInfo(com.google.cloud.compute.v1.ErrorInfo.Builder builderForValue) { + if (errorInfoBuilder_ == null) { + errorInfo_ = builderForValue.build(); + onChanged(); + } else { + errorInfoBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + return this; + } + /** optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; */ + public Builder mergeErrorInfo(com.google.cloud.compute.v1.ErrorInfo value) { + if (errorInfoBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && errorInfo_ != null + && errorInfo_ != com.google.cloud.compute.v1.ErrorInfo.getDefaultInstance()) { + errorInfo_ = + com.google.cloud.compute.v1.ErrorInfo.newBuilder(errorInfo_) + .mergeFrom(value) + .buildPartial(); + } else { + errorInfo_ = value; + } + onChanged(); + } else { + errorInfoBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000001; + return this; + } + /** optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; */ + public Builder clearErrorInfo() { + if (errorInfoBuilder_ == null) { + errorInfo_ = null; + onChanged(); + } else { + errorInfoBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + /** optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; */ + public com.google.cloud.compute.v1.ErrorInfo.Builder getErrorInfoBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getErrorInfoFieldBuilder().getBuilder(); + } + /** optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; */ + public com.google.cloud.compute.v1.ErrorInfoOrBuilder getErrorInfoOrBuilder() { + if (errorInfoBuilder_ != null) { + return errorInfoBuilder_.getMessageOrBuilder(); + } else { + return errorInfo_ == null + ? com.google.cloud.compute.v1.ErrorInfo.getDefaultInstance() + : errorInfo_; + } + } + /** optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.ErrorInfo, + com.google.cloud.compute.v1.ErrorInfo.Builder, + com.google.cloud.compute.v1.ErrorInfoOrBuilder> + getErrorInfoFieldBuilder() { + if (errorInfoBuilder_ == null) { + errorInfoBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.ErrorInfo, + com.google.cloud.compute.v1.ErrorInfo.Builder, + com.google.cloud.compute.v1.ErrorInfoOrBuilder>( + getErrorInfo(), getParentForChildren(), isClean()); + errorInfo_ = null; + } + return errorInfoBuilder_; + } + + private com.google.cloud.compute.v1.Help help_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.Help, + com.google.cloud.compute.v1.Help.Builder, + com.google.cloud.compute.v1.HelpOrBuilder> + helpBuilder_; + /** + * optional .google.cloud.compute.v1.Help help = 3198785; + * + * @return Whether the help field is set. + */ + public boolean hasHelp() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * optional .google.cloud.compute.v1.Help help = 3198785; + * + * @return The help. + */ + public com.google.cloud.compute.v1.Help getHelp() { + if (helpBuilder_ == null) { + return help_ == null ? com.google.cloud.compute.v1.Help.getDefaultInstance() : help_; + } else { + return helpBuilder_.getMessage(); + } + } + /** optional .google.cloud.compute.v1.Help help = 3198785; */ + public Builder setHelp(com.google.cloud.compute.v1.Help value) { + if (helpBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + help_ = value; + onChanged(); + } else { + helpBuilder_.setMessage(value); + } + bitField0_ |= 0x00000002; + return this; + } + /** optional .google.cloud.compute.v1.Help help = 3198785; */ + public Builder setHelp(com.google.cloud.compute.v1.Help.Builder builderForValue) { + if (helpBuilder_ == null) { + help_ = builderForValue.build(); + onChanged(); + } else { + helpBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000002; + return this; + } + /** optional .google.cloud.compute.v1.Help help = 3198785; */ + public Builder mergeHelp(com.google.cloud.compute.v1.Help value) { + if (helpBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0) + && help_ != null + && help_ != com.google.cloud.compute.v1.Help.getDefaultInstance()) { + help_ = + com.google.cloud.compute.v1.Help.newBuilder(help_).mergeFrom(value).buildPartial(); + } else { + help_ = value; + } + onChanged(); + } else { + helpBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000002; + return this; + } + /** optional .google.cloud.compute.v1.Help help = 3198785; */ + public Builder clearHelp() { + if (helpBuilder_ == null) { + help_ = null; + onChanged(); + } else { + helpBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000002); + return this; + } + /** optional .google.cloud.compute.v1.Help help = 3198785; */ + public com.google.cloud.compute.v1.Help.Builder getHelpBuilder() { + bitField0_ |= 0x00000002; + onChanged(); + return getHelpFieldBuilder().getBuilder(); + } + /** optional .google.cloud.compute.v1.Help help = 3198785; */ + public com.google.cloud.compute.v1.HelpOrBuilder getHelpOrBuilder() { + if (helpBuilder_ != null) { + return helpBuilder_.getMessageOrBuilder(); + } else { + return help_ == null ? com.google.cloud.compute.v1.Help.getDefaultInstance() : help_; + } + } + /** optional .google.cloud.compute.v1.Help help = 3198785; */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.Help, + com.google.cloud.compute.v1.Help.Builder, + com.google.cloud.compute.v1.HelpOrBuilder> + getHelpFieldBuilder() { + if (helpBuilder_ == null) { + helpBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.Help, + com.google.cloud.compute.v1.Help.Builder, + com.google.cloud.compute.v1.HelpOrBuilder>( + getHelp(), getParentForChildren(), isClean()); + help_ = null; + } + return helpBuilder_; + } + + private com.google.cloud.compute.v1.LocalizedMessage localizedMessage_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.LocalizedMessage, + com.google.cloud.compute.v1.LocalizedMessage.Builder, + com.google.cloud.compute.v1.LocalizedMessageOrBuilder> + localizedMessageBuilder_; + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + * + * + * @return Whether the localizedMessage field is set. + */ + public boolean hasLocalizedMessage() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + * + * + * @return The localizedMessage. + */ + public com.google.cloud.compute.v1.LocalizedMessage getLocalizedMessage() { + if (localizedMessageBuilder_ == null) { + return localizedMessage_ == null + ? com.google.cloud.compute.v1.LocalizedMessage.getDefaultInstance() + : localizedMessage_; + } else { + return localizedMessageBuilder_.getMessage(); + } + } + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + * + */ + public Builder setLocalizedMessage(com.google.cloud.compute.v1.LocalizedMessage value) { + if (localizedMessageBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + localizedMessage_ = value; + onChanged(); + } else { + localizedMessageBuilder_.setMessage(value); + } + bitField0_ |= 0x00000004; + return this; + } + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + * + */ + public Builder setLocalizedMessage( + com.google.cloud.compute.v1.LocalizedMessage.Builder builderForValue) { + if (localizedMessageBuilder_ == null) { + localizedMessage_ = builderForValue.build(); + onChanged(); + } else { + localizedMessageBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000004; + return this; + } + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + * + */ + public Builder mergeLocalizedMessage(com.google.cloud.compute.v1.LocalizedMessage value) { + if (localizedMessageBuilder_ == null) { + if (((bitField0_ & 0x00000004) != 0) + && localizedMessage_ != null + && localizedMessage_ + != com.google.cloud.compute.v1.LocalizedMessage.getDefaultInstance()) { + localizedMessage_ = + com.google.cloud.compute.v1.LocalizedMessage.newBuilder(localizedMessage_) + .mergeFrom(value) + .buildPartial(); + } else { + localizedMessage_ = value; + } + onChanged(); + } else { + localizedMessageBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000004; + return this; + } + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + * + */ + public Builder clearLocalizedMessage() { + if (localizedMessageBuilder_ == null) { + localizedMessage_ = null; + onChanged(); + } else { + localizedMessageBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000004); + return this; + } + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + * + */ + public com.google.cloud.compute.v1.LocalizedMessage.Builder getLocalizedMessageBuilder() { + bitField0_ |= 0x00000004; + onChanged(); + return getLocalizedMessageFieldBuilder().getBuilder(); + } + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + * + */ + public com.google.cloud.compute.v1.LocalizedMessageOrBuilder getLocalizedMessageOrBuilder() { + if (localizedMessageBuilder_ != null) { + return localizedMessageBuilder_.getMessageOrBuilder(); + } else { + return localizedMessage_ == null + ? com.google.cloud.compute.v1.LocalizedMessage.getDefaultInstance() + : localizedMessage_; + } + } + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.LocalizedMessage, + com.google.cloud.compute.v1.LocalizedMessage.Builder, + com.google.cloud.compute.v1.LocalizedMessageOrBuilder> + getLocalizedMessageFieldBuilder() { + if (localizedMessageBuilder_ == null) { + localizedMessageBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.LocalizedMessage, + com.google.cloud.compute.v1.LocalizedMessage.Builder, + com.google.cloud.compute.v1.LocalizedMessageOrBuilder>( + getLocalizedMessage(), getParentForChildren(), isClean()); + localizedMessage_ = null; + } + return localizedMessageBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.ErrorDetails) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.ErrorDetails) + private static final com.google.cloud.compute.v1.ErrorDetails DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.ErrorDetails(); + } + + public static com.google.cloud.compute.v1.ErrorDetails getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ErrorDetails parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ErrorDetails(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ErrorDetails getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorDetailsOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorDetailsOrBuilder.java new file mode 100644 index 000000000..2908f4a2e --- /dev/null +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorDetailsOrBuilder.java @@ -0,0 +1,72 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +public interface ErrorDetailsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.ErrorDetails) + com.google.protobuf.MessageOrBuilder { + + /** + * optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; + * + * @return Whether the errorInfo field is set. + */ + boolean hasErrorInfo(); + /** + * optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; + * + * @return The errorInfo. + */ + com.google.cloud.compute.v1.ErrorInfo getErrorInfo(); + /** optional .google.cloud.compute.v1.ErrorInfo error_info = 25251973; */ + com.google.cloud.compute.v1.ErrorInfoOrBuilder getErrorInfoOrBuilder(); + + /** + * optional .google.cloud.compute.v1.Help help = 3198785; + * + * @return Whether the help field is set. + */ + boolean hasHelp(); + /** + * optional .google.cloud.compute.v1.Help help = 3198785; + * + * @return The help. + */ + com.google.cloud.compute.v1.Help getHelp(); + /** optional .google.cloud.compute.v1.Help help = 3198785; */ + com.google.cloud.compute.v1.HelpOrBuilder getHelpOrBuilder(); + + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + * + * @return Whether the localizedMessage field is set. + */ + boolean hasLocalizedMessage(); + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + * + * @return The localizedMessage. + */ + com.google.cloud.compute.v1.LocalizedMessage getLocalizedMessage(); + /** + * optional .google.cloud.compute.v1.LocalizedMessage localized_message = 404537155; + */ + com.google.cloud.compute.v1.LocalizedMessageOrBuilder getLocalizedMessageOrBuilder(); +} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorInfo.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorInfo.java new file mode 100644 index 000000000..f25cbf5d9 --- /dev/null +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorInfo.java @@ -0,0 +1,1222 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Describes the cause of the error with structured details. Example of an error when contacting the "pubsub.googleapis.com" API when it is not enabled: { "reason": "API_DISABLED" "domain": "googleapis.com" "metadata": { "resource": "projects/123", "service": "pubsub.googleapis.com" } } This response indicates that the pubsub.googleapis.com API is not enabled. Example of an error that is returned when attempting to create a Spanner instance in a region that is out of stock: { "reason": "STOCKOUT" "domain": "spanner.googleapis.com", "metadata": { "availableRegions": "us-central1,us-east2" } }
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ErrorInfo} + */ +public final class ErrorInfo extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.ErrorInfo) + ErrorInfoOrBuilder { + private static final long serialVersionUID = 0L; + // Use ErrorInfo.newBuilder() to construct. + private ErrorInfo(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private ErrorInfo() { + domain_ = ""; + reason_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new ErrorInfo(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private ErrorInfo( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 68114722: + { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + metadatas_ = + com.google.protobuf.MapField.newMapField( + MetadatasDefaultEntryHolder.defaultEntry); + mutable_bitField0_ |= 0x00000002; + } + com.google.protobuf.MapEntry metadatas__ = + input.readMessage( + MetadatasDefaultEntryHolder.defaultEntry.getParserForType(), + extensionRegistry); + metadatas_.getMutableMap().put(metadatas__.getKey(), metadatas__.getValue()); + break; + } + case 1110217250: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + reason_ = s; + break; + } + case -2019645918: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + domain_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ErrorInfo_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + @java.lang.Override + protected com.google.protobuf.MapField internalGetMapField(int number) { + switch (number) { + case 8514340: + return internalGetMetadatas(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ErrorInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ErrorInfo.class, + com.google.cloud.compute.v1.ErrorInfo.Builder.class); + } + + private int bitField0_; + public static final int DOMAIN_FIELD_NUMBER = 284415172; + private volatile java.lang.Object domain_; + /** + * + * + *
+   * The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
+   * 
+ * + * optional string domain = 284415172; + * + * @return Whether the domain field is set. + */ + @java.lang.Override + public boolean hasDomain() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
+   * 
+ * + * optional string domain = 284415172; + * + * @return The domain. + */ + @java.lang.Override + public java.lang.String getDomain() { + java.lang.Object ref = domain_; + 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(); + domain_ = s; + return s; + } + } + /** + * + * + *
+   * The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
+   * 
+ * + * optional string domain = 284415172; + * + * @return The bytes for domain. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDomainBytes() { + java.lang.Object ref = domain_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + domain_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int METADATAS_FIELD_NUMBER = 8514340; + + private static final class MetadatasDefaultEntryHolder { + static final com.google.protobuf.MapEntry defaultEntry = + com.google.protobuf.MapEntry.newDefaultInstance( + com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ErrorInfo_MetadatasEntry_descriptor, + com.google.protobuf.WireFormat.FieldType.STRING, + "", + com.google.protobuf.WireFormat.FieldType.STRING, + ""); + } + + private com.google.protobuf.MapField metadatas_; + + private com.google.protobuf.MapField internalGetMetadatas() { + if (metadatas_ == null) { + return com.google.protobuf.MapField.emptyMapField(MetadatasDefaultEntryHolder.defaultEntry); + } + return metadatas_; + } + + public int getMetadatasCount() { + return internalGetMetadatas().getMap().size(); + } + /** + * + * + *
+   * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+   * 
+ * + * map<string, string> metadatas = 8514340; + */ + @java.lang.Override + public boolean containsMetadatas(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetMetadatas().getMap().containsKey(key); + } + /** Use {@link #getMetadatasMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getMetadatas() { + return getMetadatasMap(); + } + /** + * + * + *
+   * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+   * 
+ * + * map<string, string> metadatas = 8514340; + */ + @java.lang.Override + public java.util.Map getMetadatasMap() { + return internalGetMetadatas().getMap(); + } + /** + * + * + *
+   * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+   * 
+ * + * map<string, string> metadatas = 8514340; + */ + @java.lang.Override + public java.lang.String getMetadatasOrDefault( + java.lang.String key, java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetMetadatas().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * + * + *
+   * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+   * 
+ * + * map<string, string> metadatas = 8514340; + */ + @java.lang.Override + public java.lang.String getMetadatasOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetMetadatas().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public static final int REASON_FIELD_NUMBER = 138777156; + private volatile java.lang.Object reason_; + /** + * + * + *
+   * The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match /[A-Z0-9_]+/.
+   * 
+ * + * optional string reason = 138777156; + * + * @return Whether the reason field is set. + */ + @java.lang.Override + public boolean hasReason() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * + * + *
+   * The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match /[A-Z0-9_]+/.
+   * 
+ * + * optional string reason = 138777156; + * + * @return The reason. + */ + @java.lang.Override + public java.lang.String getReason() { + java.lang.Object ref = reason_; + 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(); + reason_ = s; + return s; + } + } + /** + * + * + *
+   * The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match /[A-Z0-9_]+/.
+   * 
+ * + * optional string reason = 138777156; + * + * @return The bytes for reason. + */ + @java.lang.Override + public com.google.protobuf.ByteString getReasonBytes() { + java.lang.Object ref = reason_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + reason_ = 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 { + com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( + output, internalGetMetadatas(), MetadatasDefaultEntryHolder.defaultEntry, 8514340); + if (((bitField0_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 138777156, reason_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 284415172, domain_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (java.util.Map.Entry entry : + internalGetMetadatas().getMap().entrySet()) { + com.google.protobuf.MapEntry metadatas__ = + MetadatasDefaultEntryHolder.defaultEntry + .newBuilderForType() + .setKey(entry.getKey()) + .setValue(entry.getValue()) + .build(); + size += com.google.protobuf.CodedOutputStream.computeMessageSize(8514340, metadatas__); + } + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(138777156, reason_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(284415172, domain_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.ErrorInfo)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.ErrorInfo other = (com.google.cloud.compute.v1.ErrorInfo) obj; + + if (hasDomain() != other.hasDomain()) return false; + if (hasDomain()) { + if (!getDomain().equals(other.getDomain())) return false; + } + if (!internalGetMetadatas().equals(other.internalGetMetadatas())) return false; + if (hasReason() != other.hasReason()) return false; + if (hasReason()) { + if (!getReason().equals(other.getReason())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasDomain()) { + hash = (37 * hash) + DOMAIN_FIELD_NUMBER; + hash = (53 * hash) + getDomain().hashCode(); + } + if (!internalGetMetadatas().getMap().isEmpty()) { + hash = (37 * hash) + METADATAS_FIELD_NUMBER; + hash = (53 * hash) + internalGetMetadatas().hashCode(); + } + if (hasReason()) { + hash = (37 * hash) + REASON_FIELD_NUMBER; + hash = (53 * hash) + getReason().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.ErrorInfo parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ErrorInfo 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.ErrorInfo parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ErrorInfo 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.ErrorInfo parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.ErrorInfo 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.ErrorInfo parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ErrorInfo parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ErrorInfo parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ErrorInfo parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.ErrorInfo parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.ErrorInfo parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.compute.v1.ErrorInfo prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Describes the cause of the error with structured details. Example of an error when contacting the "pubsub.googleapis.com" API when it is not enabled: { "reason": "API_DISABLED" "domain": "googleapis.com" "metadata": { "resource": "projects/123", "service": "pubsub.googleapis.com" } } This response indicates that the pubsub.googleapis.com API is not enabled. Example of an error that is returned when attempting to create a Spanner instance in a region that is out of stock: { "reason": "STOCKOUT" "domain": "spanner.googleapis.com", "metadata": { "availableRegions": "us-central1,us-east2" } }
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.ErrorInfo} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.ErrorInfo) + com.google.cloud.compute.v1.ErrorInfoOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ErrorInfo_descriptor; + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMapField(int number) { + switch (number) { + case 8514340: + return internalGetMetadatas(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @SuppressWarnings({"rawtypes"}) + protected com.google.protobuf.MapField internalGetMutableMapField(int number) { + switch (number) { + case 8514340: + return internalGetMutableMetadatas(); + default: + throw new RuntimeException("Invalid map field number: " + number); + } + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_ErrorInfo_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.ErrorInfo.class, + com.google.cloud.compute.v1.ErrorInfo.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.ErrorInfo.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + domain_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + internalGetMutableMetadatas().clear(); + reason_ = ""; + bitField0_ = (bitField0_ & ~0x00000004); + 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_ErrorInfo_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ErrorInfo getDefaultInstanceForType() { + return com.google.cloud.compute.v1.ErrorInfo.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.ErrorInfo build() { + com.google.cloud.compute.v1.ErrorInfo result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ErrorInfo buildPartial() { + com.google.cloud.compute.v1.ErrorInfo result = + new com.google.cloud.compute.v1.ErrorInfo(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + to_bitField0_ |= 0x00000001; + } + result.domain_ = domain_; + result.metadatas_ = internalGetMetadatas(); + result.metadatas_.makeImmutable(); + if (((from_bitField0_ & 0x00000004) != 0)) { + to_bitField0_ |= 0x00000002; + } + result.reason_ = reason_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.ErrorInfo) { + return mergeFrom((com.google.cloud.compute.v1.ErrorInfo) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.ErrorInfo other) { + if (other == com.google.cloud.compute.v1.ErrorInfo.getDefaultInstance()) return this; + if (other.hasDomain()) { + bitField0_ |= 0x00000001; + domain_ = other.domain_; + onChanged(); + } + internalGetMutableMetadatas().mergeFrom(other.internalGetMetadatas()); + if (other.hasReason()) { + bitField0_ |= 0x00000004; + reason_ = other.reason_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.compute.v1.ErrorInfo parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.compute.v1.ErrorInfo) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object domain_ = ""; + /** + * + * + *
+     * The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
+     * 
+ * + * optional string domain = 284415172; + * + * @return Whether the domain field is set. + */ + public boolean hasDomain() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
+     * 
+ * + * optional string domain = 284415172; + * + * @return The domain. + */ + public java.lang.String getDomain() { + java.lang.Object ref = domain_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + domain_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
+     * 
+ * + * optional string domain = 284415172; + * + * @return The bytes for domain. + */ + public com.google.protobuf.ByteString getDomainBytes() { + java.lang.Object ref = domain_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + domain_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
+     * 
+ * + * optional string domain = 284415172; + * + * @param value The domain to set. + * @return This builder for chaining. + */ + public Builder setDomain(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + domain_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
+     * 
+ * + * optional string domain = 284415172; + * + * @return This builder for chaining. + */ + public Builder clearDomain() { + bitField0_ = (bitField0_ & ~0x00000001); + domain_ = getDefaultInstance().getDomain(); + onChanged(); + return this; + } + /** + * + * + *
+     * The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
+     * 
+ * + * optional string domain = 284415172; + * + * @param value The bytes for domain to set. + * @return This builder for chaining. + */ + public Builder setDomainBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000001; + domain_ = value; + onChanged(); + return this; + } + + private com.google.protobuf.MapField metadatas_; + + private com.google.protobuf.MapField + internalGetMetadatas() { + if (metadatas_ == null) { + return com.google.protobuf.MapField.emptyMapField(MetadatasDefaultEntryHolder.defaultEntry); + } + return metadatas_; + } + + private com.google.protobuf.MapField + internalGetMutableMetadatas() { + onChanged(); + ; + if (metadatas_ == null) { + metadatas_ = + com.google.protobuf.MapField.newMapField(MetadatasDefaultEntryHolder.defaultEntry); + } + if (!metadatas_.isMutable()) { + metadatas_ = metadatas_.copy(); + } + return metadatas_; + } + + public int getMetadatasCount() { + return internalGetMetadatas().getMap().size(); + } + /** + * + * + *
+     * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+     * 
+ * + * map<string, string> metadatas = 8514340; + */ + @java.lang.Override + public boolean containsMetadatas(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + return internalGetMetadatas().getMap().containsKey(key); + } + /** Use {@link #getMetadatasMap()} instead. */ + @java.lang.Override + @java.lang.Deprecated + public java.util.Map getMetadatas() { + return getMetadatasMap(); + } + /** + * + * + *
+     * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+     * 
+ * + * map<string, string> metadatas = 8514340; + */ + @java.lang.Override + public java.util.Map getMetadatasMap() { + return internalGetMetadatas().getMap(); + } + /** + * + * + *
+     * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+     * 
+ * + * map<string, string> metadatas = 8514340; + */ + @java.lang.Override + public java.lang.String getMetadatasOrDefault( + java.lang.String key, java.lang.String defaultValue) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetMetadatas().getMap(); + return map.containsKey(key) ? map.get(key) : defaultValue; + } + /** + * + * + *
+     * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+     * 
+ * + * map<string, string> metadatas = 8514340; + */ + @java.lang.Override + public java.lang.String getMetadatasOrThrow(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + java.util.Map map = internalGetMetadatas().getMap(); + if (!map.containsKey(key)) { + throw new java.lang.IllegalArgumentException(); + } + return map.get(key); + } + + public Builder clearMetadatas() { + internalGetMutableMetadatas().getMutableMap().clear(); + return this; + } + /** + * + * + *
+     * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+     * 
+ * + * map<string, string> metadatas = 8514340; + */ + public Builder removeMetadatas(java.lang.String key) { + if (key == null) { + throw new NullPointerException("map key"); + } + internalGetMutableMetadatas().getMutableMap().remove(key); + return this; + } + /** Use alternate mutation accessors instead. */ + @java.lang.Deprecated + public java.util.Map getMutableMetadatas() { + return internalGetMutableMetadatas().getMutableMap(); + } + /** + * + * + *
+     * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+     * 
+ * + * map<string, string> metadatas = 8514340; + */ + public Builder putMetadatas(java.lang.String key, java.lang.String value) { + if (key == null) { + throw new NullPointerException("map key"); + } + if (value == null) { + throw new NullPointerException("map value"); + } + + internalGetMutableMetadatas().getMutableMap().put(key, value); + return this; + } + /** + * + * + *
+     * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+     * 
+ * + * map<string, string> metadatas = 8514340; + */ + public Builder putAllMetadatas(java.util.Map values) { + internalGetMutableMetadatas().getMutableMap().putAll(values); + return this; + } + + private java.lang.Object reason_ = ""; + /** + * + * + *
+     * The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match /[A-Z0-9_]+/.
+     * 
+ * + * optional string reason = 138777156; + * + * @return Whether the reason field is set. + */ + public boolean hasReason() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * + * + *
+     * The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match /[A-Z0-9_]+/.
+     * 
+ * + * optional string reason = 138777156; + * + * @return The reason. + */ + public java.lang.String getReason() { + java.lang.Object ref = reason_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + reason_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match /[A-Z0-9_]+/.
+     * 
+ * + * optional string reason = 138777156; + * + * @return The bytes for reason. + */ + public com.google.protobuf.ByteString getReasonBytes() { + java.lang.Object ref = reason_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + reason_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match /[A-Z0-9_]+/.
+     * 
+ * + * optional string reason = 138777156; + * + * @param value The reason to set. + * @return This builder for chaining. + */ + public Builder setReason(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000004; + reason_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match /[A-Z0-9_]+/.
+     * 
+ * + * optional string reason = 138777156; + * + * @return This builder for chaining. + */ + public Builder clearReason() { + bitField0_ = (bitField0_ & ~0x00000004); + reason_ = getDefaultInstance().getReason(); + onChanged(); + return this; + } + /** + * + * + *
+     * The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match /[A-Z0-9_]+/.
+     * 
+ * + * optional string reason = 138777156; + * + * @param value The bytes for reason to set. + * @return This builder for chaining. + */ + public Builder setReasonBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000004; + reason_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.ErrorInfo) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.ErrorInfo) + private static final com.google.cloud.compute.v1.ErrorInfo DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.ErrorInfo(); + } + + public static com.google.cloud.compute.v1.ErrorInfo getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public ErrorInfo parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new ErrorInfo(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.ErrorInfo getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorInfoOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorInfoOrBuilder.java new file mode 100644 index 000000000..0f63775b5 --- /dev/null +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorInfoOrBuilder.java @@ -0,0 +1,158 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +public interface ErrorInfoOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.ErrorInfo) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
+   * 
+ * + * optional string domain = 284415172; + * + * @return Whether the domain field is set. + */ + boolean hasDomain(); + /** + * + * + *
+   * The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
+   * 
+ * + * optional string domain = 284415172; + * + * @return The domain. + */ + java.lang.String getDomain(); + /** + * + * + *
+   * The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com".
+   * 
+ * + * optional string domain = 284415172; + * + * @return The bytes for domain. + */ + com.google.protobuf.ByteString getDomainBytes(); + + /** + * + * + *
+   * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+   * 
+ * + * map<string, string> metadatas = 8514340; + */ + int getMetadatasCount(); + /** + * + * + *
+   * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+   * 
+ * + * map<string, string> metadatas = 8514340; + */ + boolean containsMetadatas(java.lang.String key); + /** Use {@link #getMetadatasMap()} instead. */ + @java.lang.Deprecated + java.util.Map getMetadatas(); + /** + * + * + *
+   * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+   * 
+ * + * map<string, string> metadatas = 8514340; + */ + java.util.Map getMetadatasMap(); + /** + * + * + *
+   * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+   * 
+ * + * map<string, string> metadatas = 8514340; + */ + + /* nullable */ + java.lang.String getMetadatasOrDefault( + java.lang.String key, + /* nullable */ + java.lang.String defaultValue); + /** + * + * + *
+   * Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request.
+   * 
+ * + * map<string, string> metadatas = 8514340; + */ + java.lang.String getMetadatasOrThrow(java.lang.String key); + + /** + * + * + *
+   * The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match /[A-Z0-9_]+/.
+   * 
+ * + * optional string reason = 138777156; + * + * @return Whether the reason field is set. + */ + boolean hasReason(); + /** + * + * + *
+   * The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match /[A-Z0-9_]+/.
+   * 
+ * + * optional string reason = 138777156; + * + * @return The reason. + */ + java.lang.String getReason(); + /** + * + * + *
+   * The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match /[A-Z0-9_]+/.
+   * 
+ * + * optional string reason = 138777156; + * + * @return The bytes for reason. + */ + com.google.protobuf.ByteString getReasonBytes(); +} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Errors.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Errors.java index 579b4ecc0..3853b0aa6 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Errors.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Errors.java @@ -38,6 +38,7 @@ private Errors(com.google.protobuf.GeneratedMessageV3.Builder builder) { private Errors() { code_ = ""; + errorDetails_ = java.util.Collections.emptyList(); location_ = ""; message_ = ""; } @@ -79,6 +80,17 @@ private Errors( code_ = s; break; } + case -2097735590: + { + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + errorDetails_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000002; + } + errorDetails_.add( + input.readMessage( + com.google.cloud.compute.v1.ErrorDetails.parser(), extensionRegistry)); + break; + } case -1971520086: { java.lang.String s = input.readStringRequireUtf8(); @@ -109,6 +121,9 @@ private Errors( } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { + if (((mutable_bitField0_ & 0x00000002) != 0)) { + errorDetails_ = java.util.Collections.unmodifiableList(errorDetails_); + } this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } @@ -194,6 +209,75 @@ public com.google.protobuf.ByteString getCodeBytes() { } } + public static final int ERROR_DETAILS_FIELD_NUMBER = 274653963; + private java.util.List errorDetails_; + /** + * + * + *
+   * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+   * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + @java.lang.Override + public java.util.List getErrorDetailsList() { + return errorDetails_; + } + /** + * + * + *
+   * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+   * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + @java.lang.Override + public java.util.List + getErrorDetailsOrBuilderList() { + return errorDetails_; + } + /** + * + * + *
+   * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+   * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + @java.lang.Override + public int getErrorDetailsCount() { + return errorDetails_.size(); + } + /** + * + * + *
+   * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+   * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + @java.lang.Override + public com.google.cloud.compute.v1.ErrorDetails getErrorDetails(int index) { + return errorDetails_.get(index); + } + /** + * + * + *
+   * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+   * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + @java.lang.Override + public com.google.cloud.compute.v1.ErrorDetailsOrBuilder getErrorDetailsOrBuilder(int index) { + return errorDetails_.get(index); + } + public static final int LOCATION_FIELD_NUMBER = 290430901; private volatile java.lang.Object location_; /** @@ -339,6 +423,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000001) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3059181, code_); } + for (int i = 0; i < errorDetails_.size(); i++) { + output.writeMessage(274653963, errorDetails_.get(i)); + } if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 290430901, location_); } @@ -357,6 +444,10 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000001) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3059181, code_); } + for (int i = 0; i < errorDetails_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(274653963, errorDetails_.get(i)); + } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(290430901, location_); } @@ -382,6 +473,7 @@ public boolean equals(final java.lang.Object obj) { if (hasCode()) { if (!getCode().equals(other.getCode())) return false; } + if (!getErrorDetailsList().equals(other.getErrorDetailsList())) return false; if (hasLocation() != other.hasLocation()) return false; if (hasLocation()) { if (!getLocation().equals(other.getLocation())) return false; @@ -405,6 +497,10 @@ public int hashCode() { hash = (37 * hash) + CODE_FIELD_NUMBER; hash = (53 * hash) + getCode().hashCode(); } + if (getErrorDetailsCount() > 0) { + hash = (37 * hash) + ERROR_DETAILS_FIELD_NUMBER; + hash = (53 * hash) + getErrorDetailsList().hashCode(); + } if (hasLocation()) { hash = (37 * hash) + LOCATION_FIELD_NUMBER; hash = (53 * hash) + getLocation().hashCode(); @@ -550,7 +646,9 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getErrorDetailsFieldBuilder(); + } } @java.lang.Override @@ -558,10 +656,16 @@ public Builder clear() { super.clear(); code_ = ""; bitField0_ = (bitField0_ & ~0x00000001); + if (errorDetailsBuilder_ == null) { + errorDetails_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + } else { + errorDetailsBuilder_.clear(); + } location_ = ""; - bitField0_ = (bitField0_ & ~0x00000002); - message_ = ""; bitField0_ = (bitField0_ & ~0x00000004); + message_ = ""; + bitField0_ = (bitField0_ & ~0x00000008); return this; } @@ -594,11 +698,20 @@ public com.google.cloud.compute.v1.Errors buildPartial() { to_bitField0_ |= 0x00000001; } result.code_ = code_; - if (((from_bitField0_ & 0x00000002) != 0)) { + if (errorDetailsBuilder_ == null) { + if (((bitField0_ & 0x00000002) != 0)) { + errorDetails_ = java.util.Collections.unmodifiableList(errorDetails_); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.errorDetails_ = errorDetails_; + } else { + result.errorDetails_ = errorDetailsBuilder_.build(); + } + if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000002; } result.location_ = location_; - if (((from_bitField0_ & 0x00000004) != 0)) { + if (((from_bitField0_ & 0x00000008) != 0)) { to_bitField0_ |= 0x00000004; } result.message_ = message_; @@ -657,13 +770,40 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Errors other) { code_ = other.code_; onChanged(); } + if (errorDetailsBuilder_ == null) { + if (!other.errorDetails_.isEmpty()) { + if (errorDetails_.isEmpty()) { + errorDetails_ = other.errorDetails_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureErrorDetailsIsMutable(); + errorDetails_.addAll(other.errorDetails_); + } + onChanged(); + } + } else { + if (!other.errorDetails_.isEmpty()) { + if (errorDetailsBuilder_.isEmpty()) { + errorDetailsBuilder_.dispose(); + errorDetailsBuilder_ = null; + errorDetails_ = other.errorDetails_; + bitField0_ = (bitField0_ & ~0x00000002); + errorDetailsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getErrorDetailsFieldBuilder() + : null; + } else { + errorDetailsBuilder_.addAllMessages(other.errorDetails_); + } + } + } if (other.hasLocation()) { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; location_ = other.location_; onChanged(); } if (other.hasMessage()) { - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; message_ = other.message_; onChanged(); } @@ -818,6 +958,357 @@ public Builder setCodeBytes(com.google.protobuf.ByteString value) { return this; } + private java.util.List errorDetails_ = + java.util.Collections.emptyList(); + + private void ensureErrorDetailsIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + errorDetails_ = + new java.util.ArrayList(errorDetails_); + bitField0_ |= 0x00000002; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.ErrorDetails, + com.google.cloud.compute.v1.ErrorDetails.Builder, + com.google.cloud.compute.v1.ErrorDetailsOrBuilder> + errorDetailsBuilder_; + + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public java.util.List getErrorDetailsList() { + if (errorDetailsBuilder_ == null) { + return java.util.Collections.unmodifiableList(errorDetails_); + } else { + return errorDetailsBuilder_.getMessageList(); + } + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public int getErrorDetailsCount() { + if (errorDetailsBuilder_ == null) { + return errorDetails_.size(); + } else { + return errorDetailsBuilder_.getCount(); + } + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public com.google.cloud.compute.v1.ErrorDetails getErrorDetails(int index) { + if (errorDetailsBuilder_ == null) { + return errorDetails_.get(index); + } else { + return errorDetailsBuilder_.getMessage(index); + } + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public Builder setErrorDetails(int index, com.google.cloud.compute.v1.ErrorDetails value) { + if (errorDetailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureErrorDetailsIsMutable(); + errorDetails_.set(index, value); + onChanged(); + } else { + errorDetailsBuilder_.setMessage(index, value); + } + return this; + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public Builder setErrorDetails( + int index, com.google.cloud.compute.v1.ErrorDetails.Builder builderForValue) { + if (errorDetailsBuilder_ == null) { + ensureErrorDetailsIsMutable(); + errorDetails_.set(index, builderForValue.build()); + onChanged(); + } else { + errorDetailsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public Builder addErrorDetails(com.google.cloud.compute.v1.ErrorDetails value) { + if (errorDetailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureErrorDetailsIsMutable(); + errorDetails_.add(value); + onChanged(); + } else { + errorDetailsBuilder_.addMessage(value); + } + return this; + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public Builder addErrorDetails(int index, com.google.cloud.compute.v1.ErrorDetails value) { + if (errorDetailsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureErrorDetailsIsMutable(); + errorDetails_.add(index, value); + onChanged(); + } else { + errorDetailsBuilder_.addMessage(index, value); + } + return this; + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public Builder addErrorDetails( + com.google.cloud.compute.v1.ErrorDetails.Builder builderForValue) { + if (errorDetailsBuilder_ == null) { + ensureErrorDetailsIsMutable(); + errorDetails_.add(builderForValue.build()); + onChanged(); + } else { + errorDetailsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public Builder addErrorDetails( + int index, com.google.cloud.compute.v1.ErrorDetails.Builder builderForValue) { + if (errorDetailsBuilder_ == null) { + ensureErrorDetailsIsMutable(); + errorDetails_.add(index, builderForValue.build()); + onChanged(); + } else { + errorDetailsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public Builder addAllErrorDetails( + java.lang.Iterable values) { + if (errorDetailsBuilder_ == null) { + ensureErrorDetailsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, errorDetails_); + onChanged(); + } else { + errorDetailsBuilder_.addAllMessages(values); + } + return this; + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public Builder clearErrorDetails() { + if (errorDetailsBuilder_ == null) { + errorDetails_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + } else { + errorDetailsBuilder_.clear(); + } + return this; + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public Builder removeErrorDetails(int index) { + if (errorDetailsBuilder_ == null) { + ensureErrorDetailsIsMutable(); + errorDetails_.remove(index); + onChanged(); + } else { + errorDetailsBuilder_.remove(index); + } + return this; + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public com.google.cloud.compute.v1.ErrorDetails.Builder getErrorDetailsBuilder(int index) { + return getErrorDetailsFieldBuilder().getBuilder(index); + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public com.google.cloud.compute.v1.ErrorDetailsOrBuilder getErrorDetailsOrBuilder(int index) { + if (errorDetailsBuilder_ == null) { + return errorDetails_.get(index); + } else { + return errorDetailsBuilder_.getMessageOrBuilder(index); + } + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public java.util.List + getErrorDetailsOrBuilderList() { + if (errorDetailsBuilder_ != null) { + return errorDetailsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(errorDetails_); + } + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public com.google.cloud.compute.v1.ErrorDetails.Builder addErrorDetailsBuilder() { + return getErrorDetailsFieldBuilder() + .addBuilder(com.google.cloud.compute.v1.ErrorDetails.getDefaultInstance()); + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public com.google.cloud.compute.v1.ErrorDetails.Builder addErrorDetailsBuilder(int index) { + return getErrorDetailsFieldBuilder() + .addBuilder(index, com.google.cloud.compute.v1.ErrorDetails.getDefaultInstance()); + } + /** + * + * + *
+     * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+     * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + public java.util.List + getErrorDetailsBuilderList() { + return getErrorDetailsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.ErrorDetails, + com.google.cloud.compute.v1.ErrorDetails.Builder, + com.google.cloud.compute.v1.ErrorDetailsOrBuilder> + getErrorDetailsFieldBuilder() { + if (errorDetailsBuilder_ == null) { + errorDetailsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.ErrorDetails, + com.google.cloud.compute.v1.ErrorDetails.Builder, + com.google.cloud.compute.v1.ErrorDetailsOrBuilder>( + errorDetails_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); + errorDetails_ = null; + } + return errorDetailsBuilder_; + } + private java.lang.Object location_ = ""; /** * @@ -831,7 +1322,7 @@ public Builder setCodeBytes(com.google.protobuf.ByteString value) { * @return Whether the location field is set. */ public boolean hasLocation() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -893,7 +1384,7 @@ public Builder setLocation(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; location_ = value; onChanged(); return this; @@ -910,7 +1401,7 @@ public Builder setLocation(java.lang.String value) { * @return This builder for chaining. */ public Builder clearLocation() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); location_ = getDefaultInstance().getLocation(); onChanged(); return this; @@ -932,7 +1423,7 @@ public Builder setLocationBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; location_ = value; onChanged(); return this; @@ -951,7 +1442,7 @@ public Builder setLocationBytes(com.google.protobuf.ByteString value) { * @return Whether the message field is set. */ public boolean hasMessage() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -1013,7 +1504,7 @@ public Builder setMessage(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; message_ = value; onChanged(); return this; @@ -1030,7 +1521,7 @@ public Builder setMessage(java.lang.String value) { * @return This builder for chaining. */ public Builder clearMessage() { - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); message_ = getDefaultInstance().getMessage(); onChanged(); return this; @@ -1052,7 +1543,7 @@ public Builder setMessageBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; message_ = value; onChanged(); return this; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorsOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorsOrBuilder.java index e80d7b1b3..8e127d958 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorsOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ErrorsOrBuilder.java @@ -60,6 +60,58 @@ public interface ErrorsOrBuilder */ com.google.protobuf.ByteString getCodeBytes(); + /** + * + * + *
+   * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+   * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + java.util.List getErrorDetailsList(); + /** + * + * + *
+   * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+   * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + com.google.cloud.compute.v1.ErrorDetails getErrorDetails(int index); + /** + * + * + *
+   * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+   * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + int getErrorDetailsCount(); + /** + * + * + *
+   * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+   * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + java.util.List + getErrorDetailsOrBuilderList(); + /** + * + * + *
+   * [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED.
+   * 
+ * + * repeated .google.cloud.compute.v1.ErrorDetails error_details = 274653963; + */ + com.google.cloud.compute.v1.ErrorDetailsOrBuilder getErrorDetailsOrBuilder(int index); + /** * * diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRule.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRule.java index 2fe1767e9..f1e3ded40 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRule.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRule.java @@ -543,7 +543,7 @@ private IPProtocolEnum(int value) { * * *
-   * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule.
+   * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
    * 
* * Protobuf enum {@code google.cloud.compute.v1.ForwardingRule.IpVersion} @@ -1062,6 +1062,16 @@ public enum PscConnectionStatus implements com.google.protobuf.ProtocolMessageEn * CLOSED = 380163436; */ CLOSED(380163436), + /** + * + * + *
+     * The connection has been accepted by the producer, but the producer needs to take further action before the forwarding rule can serve traffic.
+     * 
+ * + * NEEDS_ATTENTION = 344491452; + */ + NEEDS_ATTENTION(344491452), /** * * @@ -1117,6 +1127,16 @@ public enum PscConnectionStatus implements com.google.protobuf.ProtocolMessageEn * CLOSED = 380163436; */ public static final int CLOSED_VALUE = 380163436; + /** + * + * + *
+     * The connection has been accepted by the producer, but the producer needs to take further action before the forwarding rule can serve traffic.
+     * 
+ * + * NEEDS_ATTENTION = 344491452; + */ + public static final int NEEDS_ATTENTION_VALUE = 344491452; /** * * @@ -1170,6 +1190,8 @@ public static PscConnectionStatus forNumber(int value) { return ACCEPTED; case 380163436: return CLOSED; + case 344491452: + return NEEDS_ATTENTION; case 35394935: return PENDING; case 174130302: @@ -1725,7 +1747,7 @@ public long getId() { * * *
-   * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule.
+   * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
    * Check the IpVersion enum for the list of possible values.
    * 
* @@ -1741,7 +1763,7 @@ public boolean hasIpVersion() { * * *
-   * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule.
+   * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
    * Check the IpVersion enum for the list of possible values.
    * 
* @@ -1765,7 +1787,7 @@ public java.lang.String getIpVersion() { * * *
-   * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule.
+   * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
    * Check the IpVersion enum for the list of possible values.
    * 
* @@ -5180,7 +5202,7 @@ public Builder clearId() { * * *
-     * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule.
+     * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
      * Check the IpVersion enum for the list of possible values.
      * 
* @@ -5195,7 +5217,7 @@ public boolean hasIpVersion() { * * *
-     * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule.
+     * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
      * Check the IpVersion enum for the list of possible values.
      * 
* @@ -5218,7 +5240,7 @@ public java.lang.String getIpVersion() { * * *
-     * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule.
+     * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
      * Check the IpVersion enum for the list of possible values.
      * 
* @@ -5241,7 +5263,7 @@ public com.google.protobuf.ByteString getIpVersionBytes() { * * *
-     * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule.
+     * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
      * Check the IpVersion enum for the list of possible values.
      * 
* @@ -5263,7 +5285,7 @@ public Builder setIpVersion(java.lang.String value) { * * *
-     * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule.
+     * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
      * Check the IpVersion enum for the list of possible values.
      * 
* @@ -5281,7 +5303,7 @@ public Builder clearIpVersion() { * * *
-     * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule.
+     * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
      * Check the IpVersion enum for the list of possible values.
      * 
* diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRuleOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRuleOrBuilder.java index f9c68f636..a5d5c1998 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRuleOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ForwardingRuleOrBuilder.java @@ -327,7 +327,7 @@ public interface ForwardingRuleOrBuilder * * *
-   * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule.
+   * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
    * Check the IpVersion enum for the list of possible values.
    * 
* @@ -340,7 +340,7 @@ public interface ForwardingRuleOrBuilder * * *
-   * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule.
+   * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
    * Check the IpVersion enum for the list of possible values.
    * 
* @@ -353,7 +353,7 @@ public interface ForwardingRuleOrBuilder * * *
-   * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule.
+   * The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6.
    * Check the IpVersion enum for the list of possible values.
    * 
* diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Help.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Help.java new file mode 100644 index 000000000..31c8bc4b2 --- /dev/null +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Help.java @@ -0,0 +1,944 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Provides links to documentation or for performing an out of band action. For example, if a quota check failed with an error indicating the calling project hasn't enabled the accessed service, this can contain a URL pointing directly to the right place in the developer console to flip the bit.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.Help} + */ +public final class Help extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.Help) + HelpOrBuilder { + private static final long serialVersionUID = 0L; + // Use Help.newBuilder() to construct. + private Help(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private Help() { + links_ = java.util.Collections.emptyList(); + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new Help(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private Help( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 823819722: + { + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + links_ = new java.util.ArrayList(); + mutable_bitField0_ |= 0x00000001; + } + links_.add( + input.readMessage( + com.google.cloud.compute.v1.HelpLink.parser(), extensionRegistry)); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + links_ = java.util.Collections.unmodifiableList(links_); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_Help_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_Help_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.Help.class, com.google.cloud.compute.v1.Help.Builder.class); + } + + public static final int LINKS_FIELD_NUMBER = 102977465; + private java.util.List links_; + /** + * + * + *
+   * URL(s) pointing to additional information on handling the current error.
+   * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + @java.lang.Override + public java.util.List getLinksList() { + return links_; + } + /** + * + * + *
+   * URL(s) pointing to additional information on handling the current error.
+   * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + @java.lang.Override + public java.util.List + getLinksOrBuilderList() { + return links_; + } + /** + * + * + *
+   * URL(s) pointing to additional information on handling the current error.
+   * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + @java.lang.Override + public int getLinksCount() { + return links_.size(); + } + /** + * + * + *
+   * URL(s) pointing to additional information on handling the current error.
+   * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + @java.lang.Override + public com.google.cloud.compute.v1.HelpLink getLinks(int index) { + return links_.get(index); + } + /** + * + * + *
+   * URL(s) pointing to additional information on handling the current error.
+   * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + @java.lang.Override + public com.google.cloud.compute.v1.HelpLinkOrBuilder getLinksOrBuilder(int index) { + return links_.get(index); + } + + private byte memoizedIsInitialized = -1; + + @java.lang.Override + public final boolean isInitialized() { + byte isInitialized = memoizedIsInitialized; + if (isInitialized == 1) return true; + if (isInitialized == 0) return false; + + memoizedIsInitialized = 1; + return true; + } + + @java.lang.Override + public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { + for (int i = 0; i < links_.size(); i++) { + output.writeMessage(102977465, links_.get(i)); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + for (int i = 0; i < links_.size(); i++) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(102977465, links_.get(i)); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.Help)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.Help other = (com.google.cloud.compute.v1.Help) obj; + + if (!getLinksList().equals(other.getLinksList())) return false; + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getLinksCount() > 0) { + hash = (37 * hash) + LINKS_FIELD_NUMBER; + hash = (53 * hash) + getLinksList().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.Help parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.Help 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.Help parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.Help 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.Help parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.Help 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.Help parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.Help parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.Help parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.Help parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.Help parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.Help parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.compute.v1.Help prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Provides links to documentation or for performing an out of band action. For example, if a quota check failed with an error indicating the calling project hasn't enabled the accessed service, this can contain a URL pointing directly to the right place in the developer console to flip the bit.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.Help} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.Help) + com.google.cloud.compute.v1.HelpOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_Help_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_Help_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.Help.class, + com.google.cloud.compute.v1.Help.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.Help.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getLinksFieldBuilder(); + } + } + + @java.lang.Override + public Builder clear() { + super.clear(); + if (linksBuilder_ == null) { + links_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + } else { + linksBuilder_.clear(); + } + 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_Help_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.Help getDefaultInstanceForType() { + return com.google.cloud.compute.v1.Help.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.Help build() { + com.google.cloud.compute.v1.Help result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.Help buildPartial() { + com.google.cloud.compute.v1.Help result = new com.google.cloud.compute.v1.Help(this); + int from_bitField0_ = bitField0_; + if (linksBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0)) { + links_ = java.util.Collections.unmodifiableList(links_); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.links_ = links_; + } else { + result.links_ = linksBuilder_.build(); + } + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.Help) { + return mergeFrom((com.google.cloud.compute.v1.Help) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.Help other) { + if (other == com.google.cloud.compute.v1.Help.getDefaultInstance()) return this; + if (linksBuilder_ == null) { + if (!other.links_.isEmpty()) { + if (links_.isEmpty()) { + links_ = other.links_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureLinksIsMutable(); + links_.addAll(other.links_); + } + onChanged(); + } + } else { + if (!other.links_.isEmpty()) { + if (linksBuilder_.isEmpty()) { + linksBuilder_.dispose(); + linksBuilder_ = null; + links_ = other.links_; + bitField0_ = (bitField0_ & ~0x00000001); + linksBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getLinksFieldBuilder() + : null; + } else { + linksBuilder_.addAllMessages(other.links_); + } + } + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.compute.v1.Help parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.compute.v1.Help) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.util.List links_ = + java.util.Collections.emptyList(); + + private void ensureLinksIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + links_ = new java.util.ArrayList(links_); + bitField0_ |= 0x00000001; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.HelpLink, + com.google.cloud.compute.v1.HelpLink.Builder, + com.google.cloud.compute.v1.HelpLinkOrBuilder> + linksBuilder_; + + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public java.util.List getLinksList() { + if (linksBuilder_ == null) { + return java.util.Collections.unmodifiableList(links_); + } else { + return linksBuilder_.getMessageList(); + } + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public int getLinksCount() { + if (linksBuilder_ == null) { + return links_.size(); + } else { + return linksBuilder_.getCount(); + } + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public com.google.cloud.compute.v1.HelpLink getLinks(int index) { + if (linksBuilder_ == null) { + return links_.get(index); + } else { + return linksBuilder_.getMessage(index); + } + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public Builder setLinks(int index, com.google.cloud.compute.v1.HelpLink value) { + if (linksBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLinksIsMutable(); + links_.set(index, value); + onChanged(); + } else { + linksBuilder_.setMessage(index, value); + } + return this; + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public Builder setLinks( + int index, com.google.cloud.compute.v1.HelpLink.Builder builderForValue) { + if (linksBuilder_ == null) { + ensureLinksIsMutable(); + links_.set(index, builderForValue.build()); + onChanged(); + } else { + linksBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public Builder addLinks(com.google.cloud.compute.v1.HelpLink value) { + if (linksBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLinksIsMutable(); + links_.add(value); + onChanged(); + } else { + linksBuilder_.addMessage(value); + } + return this; + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public Builder addLinks(int index, com.google.cloud.compute.v1.HelpLink value) { + if (linksBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureLinksIsMutable(); + links_.add(index, value); + onChanged(); + } else { + linksBuilder_.addMessage(index, value); + } + return this; + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public Builder addLinks(com.google.cloud.compute.v1.HelpLink.Builder builderForValue) { + if (linksBuilder_ == null) { + ensureLinksIsMutable(); + links_.add(builderForValue.build()); + onChanged(); + } else { + linksBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public Builder addLinks( + int index, com.google.cloud.compute.v1.HelpLink.Builder builderForValue) { + if (linksBuilder_ == null) { + ensureLinksIsMutable(); + links_.add(index, builderForValue.build()); + onChanged(); + } else { + linksBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public Builder addAllLinks( + java.lang.Iterable values) { + if (linksBuilder_ == null) { + ensureLinksIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, links_); + onChanged(); + } else { + linksBuilder_.addAllMessages(values); + } + return this; + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public Builder clearLinks() { + if (linksBuilder_ == null) { + links_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + } else { + linksBuilder_.clear(); + } + return this; + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public Builder removeLinks(int index) { + if (linksBuilder_ == null) { + ensureLinksIsMutable(); + links_.remove(index); + onChanged(); + } else { + linksBuilder_.remove(index); + } + return this; + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public com.google.cloud.compute.v1.HelpLink.Builder getLinksBuilder(int index) { + return getLinksFieldBuilder().getBuilder(index); + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public com.google.cloud.compute.v1.HelpLinkOrBuilder getLinksOrBuilder(int index) { + if (linksBuilder_ == null) { + return links_.get(index); + } else { + return linksBuilder_.getMessageOrBuilder(index); + } + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public java.util.List + getLinksOrBuilderList() { + if (linksBuilder_ != null) { + return linksBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(links_); + } + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public com.google.cloud.compute.v1.HelpLink.Builder addLinksBuilder() { + return getLinksFieldBuilder() + .addBuilder(com.google.cloud.compute.v1.HelpLink.getDefaultInstance()); + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public com.google.cloud.compute.v1.HelpLink.Builder addLinksBuilder(int index) { + return getLinksFieldBuilder() + .addBuilder(index, com.google.cloud.compute.v1.HelpLink.getDefaultInstance()); + } + /** + * + * + *
+     * URL(s) pointing to additional information on handling the current error.
+     * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + public java.util.List getLinksBuilderList() { + return getLinksFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.HelpLink, + com.google.cloud.compute.v1.HelpLink.Builder, + com.google.cloud.compute.v1.HelpLinkOrBuilder> + getLinksFieldBuilder() { + if (linksBuilder_ == null) { + linksBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.HelpLink, + com.google.cloud.compute.v1.HelpLink.Builder, + com.google.cloud.compute.v1.HelpLinkOrBuilder>( + links_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean()); + links_ = null; + } + return linksBuilder_; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.Help) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.Help) + private static final com.google.cloud.compute.v1.Help DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.Help(); + } + + public static com.google.cloud.compute.v1.Help getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public Help parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new Help(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.Help getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/HelpLink.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/HelpLink.java new file mode 100644 index 000000000..a09524c57 --- /dev/null +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/HelpLink.java @@ -0,0 +1,895 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Describes a URL link.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.HelpLink} + */ +public final class HelpLink extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.HelpLink) + HelpLinkOrBuilder { + private static final long serialVersionUID = 0L; + // Use HelpLink.newBuilder() to construct. + private HelpLink(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private HelpLink() { + description_ = ""; + url_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new HelpLink(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private HelpLink( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case 928634: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + url_ = s; + break; + } + case -911466526: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + description_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_HelpLink_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_HelpLink_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.HelpLink.class, + com.google.cloud.compute.v1.HelpLink.Builder.class); + } + + private int bitField0_; + public static final int DESCRIPTION_FIELD_NUMBER = 422937596; + private volatile java.lang.Object description_; + /** + * + * + *
+   * Describes what the link offers.
+   * 
+ * + * optional string description = 422937596; + * + * @return Whether the description field is set. + */ + @java.lang.Override + public boolean hasDescription() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Describes what the link offers.
+   * 
+ * + * optional string description = 422937596; + * + * @return The description. + */ + @java.lang.Override + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } + } + /** + * + * + *
+   * Describes what the link offers.
+   * 
+ * + * optional string description = 422937596; + * + * @return The bytes for description. + */ + @java.lang.Override + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int URL_FIELD_NUMBER = 116079; + private volatile java.lang.Object url_; + /** + * + * + *
+   * The URL of the link.
+   * 
+ * + * optional string url = 116079; + * + * @return Whether the url field is set. + */ + @java.lang.Override + public boolean hasUrl() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * + * + *
+   * The URL of the link.
+   * 
+ * + * optional string url = 116079; + * + * @return The url. + */ + @java.lang.Override + public java.lang.String getUrl() { + java.lang.Object ref = url_; + 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(); + url_ = s; + return s; + } + } + /** + * + * + *
+   * The URL of the link.
+   * 
+ * + * optional string url = 116079; + * + * @return The bytes for url. + */ + @java.lang.Override + public com.google.protobuf.ByteString getUrlBytes() { + java.lang.Object ref = url_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + url_ = 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_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 116079, url_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(116079, url_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.HelpLink)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.HelpLink other = (com.google.cloud.compute.v1.HelpLink) obj; + + if (hasDescription() != other.hasDescription()) return false; + if (hasDescription()) { + if (!getDescription().equals(other.getDescription())) return false; + } + if (hasUrl() != other.hasUrl()) return false; + if (hasUrl()) { + if (!getUrl().equals(other.getUrl())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasDescription()) { + hash = (37 * hash) + DESCRIPTION_FIELD_NUMBER; + hash = (53 * hash) + getDescription().hashCode(); + } + if (hasUrl()) { + hash = (37 * hash) + URL_FIELD_NUMBER; + hash = (53 * hash) + getUrl().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.HelpLink parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.HelpLink 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.HelpLink parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.HelpLink 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.HelpLink parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.HelpLink 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.HelpLink parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.HelpLink parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.HelpLink parseDelimitedFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.HelpLink parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.HelpLink parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.HelpLink parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.compute.v1.HelpLink prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Describes a URL link.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.HelpLink} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.HelpLink) + com.google.cloud.compute.v1.HelpLinkOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_HelpLink_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_HelpLink_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.HelpLink.class, + com.google.cloud.compute.v1.HelpLink.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.HelpLink.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + description_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + url_ = ""; + bitField0_ = (bitField0_ & ~0x00000002); + 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_HelpLink_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.HelpLink getDefaultInstanceForType() { + return com.google.cloud.compute.v1.HelpLink.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.HelpLink build() { + com.google.cloud.compute.v1.HelpLink result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.HelpLink buildPartial() { + com.google.cloud.compute.v1.HelpLink result = new com.google.cloud.compute.v1.HelpLink(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + to_bitField0_ |= 0x00000001; + } + result.description_ = description_; + if (((from_bitField0_ & 0x00000002) != 0)) { + to_bitField0_ |= 0x00000002; + } + result.url_ = url_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.HelpLink) { + return mergeFrom((com.google.cloud.compute.v1.HelpLink) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.HelpLink other) { + if (other == com.google.cloud.compute.v1.HelpLink.getDefaultInstance()) return this; + if (other.hasDescription()) { + bitField0_ |= 0x00000001; + description_ = other.description_; + onChanged(); + } + if (other.hasUrl()) { + bitField0_ |= 0x00000002; + url_ = other.url_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.compute.v1.HelpLink parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.compute.v1.HelpLink) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object description_ = ""; + /** + * + * + *
+     * Describes what the link offers.
+     * 
+ * + * optional string description = 422937596; + * + * @return Whether the description field is set. + */ + public boolean hasDescription() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * Describes what the link offers.
+     * 
+ * + * optional string description = 422937596; + * + * @return The description. + */ + public java.lang.String getDescription() { + java.lang.Object ref = description_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + description_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Describes what the link offers.
+     * 
+ * + * optional string description = 422937596; + * + * @return The bytes for description. + */ + public com.google.protobuf.ByteString getDescriptionBytes() { + java.lang.Object ref = description_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + description_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Describes what the link offers.
+     * 
+ * + * optional string description = 422937596; + * + * @param value The description to set. + * @return This builder for chaining. + */ + public Builder setDescription(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + description_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Describes what the link offers.
+     * 
+ * + * optional string description = 422937596; + * + * @return This builder for chaining. + */ + public Builder clearDescription() { + bitField0_ = (bitField0_ & ~0x00000001); + description_ = getDefaultInstance().getDescription(); + onChanged(); + return this; + } + /** + * + * + *
+     * Describes what the link offers.
+     * 
+ * + * optional string description = 422937596; + * + * @param value The bytes for description to set. + * @return This builder for chaining. + */ + public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000001; + description_ = value; + onChanged(); + return this; + } + + private java.lang.Object url_ = ""; + /** + * + * + *
+     * The URL of the link.
+     * 
+ * + * optional string url = 116079; + * + * @return Whether the url field is set. + */ + public boolean hasUrl() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * + * + *
+     * The URL of the link.
+     * 
+ * + * optional string url = 116079; + * + * @return The url. + */ + public java.lang.String getUrl() { + java.lang.Object ref = url_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + url_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The URL of the link.
+     * 
+ * + * optional string url = 116079; + * + * @return The bytes for url. + */ + public com.google.protobuf.ByteString getUrlBytes() { + java.lang.Object ref = url_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + url_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The URL of the link.
+     * 
+ * + * optional string url = 116079; + * + * @param value The url to set. + * @return This builder for chaining. + */ + public Builder setUrl(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + url_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The URL of the link.
+     * 
+ * + * optional string url = 116079; + * + * @return This builder for chaining. + */ + public Builder clearUrl() { + bitField0_ = (bitField0_ & ~0x00000002); + url_ = getDefaultInstance().getUrl(); + onChanged(); + return this; + } + /** + * + * + *
+     * The URL of the link.
+     * 
+ * + * optional string url = 116079; + * + * @param value The bytes for url to set. + * @return This builder for chaining. + */ + public Builder setUrlBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000002; + url_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.HelpLink) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.HelpLink) + private static final com.google.cloud.compute.v1.HelpLink DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.HelpLink(); + } + + public static com.google.cloud.compute.v1.HelpLink getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public HelpLink parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new HelpLink(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.HelpLink getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/HelpLinkOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/HelpLinkOrBuilder.java new file mode 100644 index 000000000..9b56c8aa7 --- /dev/null +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/HelpLinkOrBuilder.java @@ -0,0 +1,99 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +public interface HelpLinkOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.HelpLink) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Describes what the link offers.
+   * 
+ * + * optional string description = 422937596; + * + * @return Whether the description field is set. + */ + boolean hasDescription(); + /** + * + * + *
+   * Describes what the link offers.
+   * 
+ * + * optional string description = 422937596; + * + * @return The description. + */ + java.lang.String getDescription(); + /** + * + * + *
+   * Describes what the link offers.
+   * 
+ * + * optional string description = 422937596; + * + * @return The bytes for description. + */ + com.google.protobuf.ByteString getDescriptionBytes(); + + /** + * + * + *
+   * The URL of the link.
+   * 
+ * + * optional string url = 116079; + * + * @return Whether the url field is set. + */ + boolean hasUrl(); + /** + * + * + *
+   * The URL of the link.
+   * 
+ * + * optional string url = 116079; + * + * @return The url. + */ + java.lang.String getUrl(); + /** + * + * + *
+   * The URL of the link.
+   * 
+ * + * optional string url = 116079; + * + * @return The bytes for url. + */ + com.google.protobuf.ByteString getUrlBytes(); +} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/HelpOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/HelpOrBuilder.java new file mode 100644 index 000000000..2f4c0f4eb --- /dev/null +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/HelpOrBuilder.java @@ -0,0 +1,76 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +public interface HelpOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.Help) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * URL(s) pointing to additional information on handling the current error.
+   * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + java.util.List getLinksList(); + /** + * + * + *
+   * URL(s) pointing to additional information on handling the current error.
+   * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + com.google.cloud.compute.v1.HelpLink getLinks(int index); + /** + * + * + *
+   * URL(s) pointing to additional information on handling the current error.
+   * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + int getLinksCount(); + /** + * + * + *
+   * URL(s) pointing to additional information on handling the current error.
+   * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + java.util.List getLinksOrBuilderList(); + /** + * + * + *
+   * URL(s) pointing to additional information on handling the current error.
+   * 
+ * + * repeated .google.cloud.compute.v1.HelpLink links = 102977465; + */ + com.google.cloud.compute.v1.HelpLinkOrBuilder getLinksOrBuilder(int index); +} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Image.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Image.java index 819c704a4..4f5993194 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Image.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Image.java @@ -38,6 +38,7 @@ private Image(com.google.protobuf.GeneratedMessageV3.Builder builder) { } private Image() { + architecture_ = ""; creationTimestamp_ = ""; description_ = ""; family_ = ""; @@ -91,36 +92,36 @@ private Image( break; case 26840: { - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; id_ = input.readUInt64(); break; } case 26336418: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; kind_ = s; break; } case 26989658: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; name_ = s; break; } case 244202930: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; creationTimestamp_ = s; break; } case 363861312: { - if (!((mutable_bitField0_ & 0x00001000) != 0)) { + if (!((mutable_bitField0_ & 0x00002000) != 0)) { licenseCodes_ = newLongList(); - mutable_bitField0_ |= 0x00001000; + mutable_bitField0_ |= 0x00002000; } licenseCodes_.addLong(input.readInt64()); break; @@ -129,9 +130,9 @@ private Image( { int length = input.readRawVarint32(); int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00001000) != 0) && input.getBytesUntilLimit() > 0) { + if (!((mutable_bitField0_ & 0x00002000) != 0) && input.getBytesUntilLimit() > 0) { licenseCodes_ = newLongList(); - mutable_bitField0_ |= 0x00001000; + mutable_bitField0_ |= 0x00002000; } while (input.getBytesUntilLimit() > 0) { licenseCodes_.addLong(input.readInt64()); @@ -142,23 +143,23 @@ private Image( case 403546554: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; sourceImage_ = s; break; } case 442626330: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; sourceImageId_ = s; break; } case 634356362: { - if (!((mutable_bitField0_ & 0x00000040) != 0)) { + if (!((mutable_bitField0_ & 0x00000080) != 0)) { guestOsFeatures_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000040; + mutable_bitField0_ |= 0x00000080; } guestOsFeatures_.add( input.readMessage( @@ -168,35 +169,35 @@ private Image( case 791698066: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; sourceSnapshotId_ = s; break; } case 1008495426: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; sourceSnapshot_ = s; break; } case 1424998602: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; labelFingerprint_ = s; break; } case 1450082194: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; status_ = s; break; } case 1538854938: { com.google.cloud.compute.v1.InitialStateConfig.Builder subBuilder = null; - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { subBuilder = shieldedInstanceInitialState_.toBuilder(); } shieldedInstanceInitialState_ = @@ -206,13 +207,20 @@ private Image( subBuilder.mergeFrom(shieldedInstanceInitialState_); shieldedInstanceInitialState_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; + break; + } + case -1872541030: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + architecture_ = s; break; } case -1865532718: { com.google.cloud.compute.v1.CustomerEncryptionKey.Builder subBuilder = null; - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { subBuilder = sourceSnapshotEncryptionKey_.toBuilder(); } sourceSnapshotEncryptionKey_ = @@ -223,21 +231,21 @@ private Image( subBuilder.mergeFrom(sourceSnapshotEncryptionKey_); sourceSnapshotEncryptionKey_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; break; } case -1764857416: { - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; diskSizeGb_ = input.readInt64(); break; } case -1670925102: { java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x40000000) != 0)) { + if (!((mutable_bitField0_ & 0x80000000) != 0)) { storageLocations_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x40000000; + mutable_bitField0_ |= 0x80000000; } storageLocations_.add(s); break; @@ -245,16 +253,16 @@ private Image( case -1664951518: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; family_ = s; break; } case -1593826670: { java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00002000) != 0)) { + if (!((mutable_bitField0_ & 0x00004000) != 0)) { licenses_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00002000; + mutable_bitField0_ |= 0x00004000; } licenses_.add(s); break; @@ -262,7 +270,7 @@ private Image( case -1258866630: { com.google.cloud.compute.v1.CustomerEncryptionKey.Builder subBuilder = null; - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { subBuilder = imageEncryptionKey_.toBuilder(); } imageEncryptionKey_ = @@ -273,19 +281,19 @@ private Image( subBuilder.mergeFrom(imageEncryptionKey_); imageEncryptionKey_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } case -1246219696: { - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; archiveSizeBytes_ = input.readInt64(); break; } case -1242938022: { com.google.cloud.compute.v1.CustomerEncryptionKey.Builder subBuilder = null; - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { subBuilder = sourceImageEncryptionKey_.toBuilder(); } sourceImageEncryptionKey_ = @@ -296,56 +304,56 @@ private Image( subBuilder.mergeFrom(sourceImageEncryptionKey_); sourceImageEncryptionKey_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; break; } case -911466526: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; description_ = s; break; } case -680936950: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; sourceDisk_ = s; break; } case -677001486: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; sourceType_ = s; break; } case -661440822: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; sourceDiskId_ = s; break; } case -645248918: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; selfLink_ = s; break; } case -447253160: { - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; satisfiesPzs_ = input.readBool(); break; } case -293404678: { - if (!((mutable_bitField0_ & 0x00000800) != 0)) { + if (!((mutable_bitField0_ & 0x00001000) != 0)) { labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000800; + mutable_bitField0_ |= 0x00001000; } com.google.protobuf.MapEntry labels__ = input.readMessage( @@ -356,7 +364,7 @@ private Image( case -270058846: { com.google.cloud.compute.v1.RawDisk.Builder subBuilder = null; - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { subBuilder = rawDisk_.toBuilder(); } rawDisk_ = @@ -366,13 +374,13 @@ private Image( subBuilder.mergeFrom(rawDisk_); rawDisk_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; break; } case -173855334: { com.google.cloud.compute.v1.DeprecationStatus.Builder subBuilder = null; - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { subBuilder = deprecated_.toBuilder(); } deprecated_ = @@ -382,13 +390,13 @@ private Image( subBuilder.mergeFrom(deprecated_); deprecated_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } case -42958070: { com.google.cloud.compute.v1.CustomerEncryptionKey.Builder subBuilder = null; - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { subBuilder = sourceDiskEncryptionKey_.toBuilder(); } sourceDiskEncryptionKey_ = @@ -399,7 +407,7 @@ private Image( subBuilder.mergeFrom(sourceDiskEncryptionKey_); sourceDiskEncryptionKey_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; break; } default: @@ -418,16 +426,16 @@ private Image( } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { - if (((mutable_bitField0_ & 0x00001000) != 0)) { + if (((mutable_bitField0_ & 0x00002000) != 0)) { licenseCodes_.makeImmutable(); // C } - if (((mutable_bitField0_ & 0x00000040) != 0)) { + if (((mutable_bitField0_ & 0x00000080) != 0)) { guestOsFeatures_ = java.util.Collections.unmodifiableList(guestOsFeatures_); } - if (((mutable_bitField0_ & 0x40000000) != 0)) { + if (((mutable_bitField0_ & 0x80000000) != 0)) { storageLocations_ = storageLocations_.getUnmodifiableView(); } - if (((mutable_bitField0_ & 0x00002000) != 0)) { + if (((mutable_bitField0_ & 0x00004000) != 0)) { licenses_ = licenses_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); @@ -461,6 +469,185 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { com.google.cloud.compute.v1.Image.Builder.class); } + /** + * + * + *
+   * The architecture of the image. Valid values are ARM64 or X86_64.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.Image.Architecture} + */ + public enum Architecture implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ARCHITECTURE = 0; + */ + UNDEFINED_ARCHITECTURE(0), + /** + * + * + *
+     * Default value indicating Architecture is not set.
+     * 
+ * + * ARCHITECTURE_UNSPECIFIED = 394750507; + */ + ARCHITECTURE_UNSPECIFIED(394750507), + /** + * + * + *
+     * Machines with architecture ARM64
+     * 
+ * + * ARM64 = 62547450; + */ + ARM64(62547450), + /** + * + * + *
+     * Machines with architecture X86_64
+     * 
+ * + * X86_64 = 425300551; + */ + X86_64(425300551), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ARCHITECTURE = 0; + */ + public static final int UNDEFINED_ARCHITECTURE_VALUE = 0; + /** + * + * + *
+     * Default value indicating Architecture is not set.
+     * 
+ * + * ARCHITECTURE_UNSPECIFIED = 394750507; + */ + public static final int ARCHITECTURE_UNSPECIFIED_VALUE = 394750507; + /** + * + * + *
+     * Machines with architecture ARM64
+     * 
+ * + * ARM64 = 62547450; + */ + public static final int ARM64_VALUE = 62547450; + /** + * + * + *
+     * Machines with architecture X86_64
+     * 
+ * + * X86_64 = 425300551; + */ + public static final int X86_64_VALUE = 425300551; + + 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 Architecture 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 Architecture forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_ARCHITECTURE; + case 394750507: + return ARCHITECTURE_UNSPECIFIED; + case 62547450: + return ARM64; + case 425300551: + return X86_64; + 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 Architecture findValueByNumber(int number) { + return Architecture.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.Image.getDescriptor().getEnumTypes().get(0); + } + + private static final Architecture[] VALUES = values(); + + public static Architecture 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 Architecture(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.Image.Architecture) + } + /** * * @@ -556,7 +743,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.Image.getDescriptor().getEnumTypes().get(0); + return com.google.cloud.compute.v1.Image.getDescriptor().getEnumTypes().get(1); } private static final SourceType[] VALUES = values(); @@ -757,7 +944,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.Image.getDescriptor().getEnumTypes().get(1); + return com.google.cloud.compute.v1.Image.getDescriptor().getEnumTypes().get(2); } private static final Status[] VALUES = values(); @@ -782,6 +969,73 @@ private Status(int value) { } private int bitField0_; + public static final int ARCHITECTURE_FIELD_NUMBER = 302803283; + private volatile java.lang.Object architecture_; + /** + * + * + *
+   * The architecture of the image. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + @java.lang.Override + public boolean hasArchitecture() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * The architecture of the image. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + @java.lang.Override + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + 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(); + architecture_ = s; + return s; + } + } + /** + * + * + *
+   * The architecture of the image. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + @java.lang.Override + public com.google.protobuf.ByteString getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int ARCHIVE_SIZE_BYTES_FIELD_NUMBER = 381093450; private long archiveSizeBytes_; /** @@ -797,7 +1051,7 @@ private Status(int value) { */ @java.lang.Override public boolean hasArchiveSizeBytes() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -830,7 +1084,7 @@ public long getArchiveSizeBytes() { */ @java.lang.Override public boolean hasCreationTimestamp() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -894,7 +1148,7 @@ public com.google.protobuf.ByteString getCreationTimestampBytes() { */ @java.lang.Override public boolean hasDeprecated() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -944,7 +1198,7 @@ public com.google.cloud.compute.v1.DeprecationStatusOrBuilder getDeprecatedOrBui */ @java.lang.Override public boolean hasDescription() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -1008,7 +1262,7 @@ public com.google.protobuf.ByteString getDescriptionBytes() { */ @java.lang.Override public boolean hasDiskSizeGb() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -1041,7 +1295,7 @@ public long getDiskSizeGb() { */ @java.lang.Override public boolean hasFamily() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -1175,7 +1429,7 @@ public com.google.cloud.compute.v1.GuestOsFeatureOrBuilder getGuestOsFeaturesOrB */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -1209,7 +1463,7 @@ public long getId() { */ @java.lang.Override public boolean hasImageEncryptionKey() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -1262,7 +1516,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getImageEncryptionKey() */ @java.lang.Override public boolean hasKind() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -1326,7 +1580,7 @@ public com.google.protobuf.ByteString getKindBytes() { */ @java.lang.Override public boolean hasLabelFingerprint() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -1598,7 +1852,7 @@ public com.google.protobuf.ByteString getLicensesBytes(int index) { */ @java.lang.Override public boolean hasName() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -1662,7 +1916,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasRawDisk() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -1708,7 +1962,7 @@ public com.google.cloud.compute.v1.RawDiskOrBuilder getRawDiskOrBuilder() { */ @java.lang.Override public boolean hasSatisfiesPzs() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -1741,7 +1995,7 @@ public boolean getSatisfiesPzs() { */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -1807,7 +2061,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasShieldedInstanceInitialState() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -1862,7 +2116,7 @@ public com.google.cloud.compute.v1.InitialStateConfig getShieldedInstanceInitial */ @java.lang.Override public boolean hasSourceDisk() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * @@ -1928,7 +2182,7 @@ public com.google.protobuf.ByteString getSourceDiskBytes() { */ @java.lang.Override public boolean hasSourceDiskEncryptionKey() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * @@ -1983,7 +2237,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSourceDiskEncryption */ @java.lang.Override public boolean hasSourceDiskId() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** * @@ -2047,7 +2301,7 @@ public com.google.protobuf.ByteString getSourceDiskIdBytes() { */ @java.lang.Override public boolean hasSourceImage() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** * @@ -2113,7 +2367,7 @@ public com.google.protobuf.ByteString getSourceImageBytes() { */ @java.lang.Override public boolean hasSourceImageEncryptionKey() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** * @@ -2168,7 +2422,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSourceImageEncryptio */ @java.lang.Override public boolean hasSourceImageId() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** * @@ -2232,7 +2486,7 @@ public com.google.protobuf.ByteString getSourceImageIdBytes() { */ @java.lang.Override public boolean hasSourceSnapshot() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** * @@ -2298,7 +2552,7 @@ public com.google.protobuf.ByteString getSourceSnapshotBytes() { */ @java.lang.Override public boolean hasSourceSnapshotEncryptionKey() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** * @@ -2353,7 +2607,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSourceSnapshotEncryp */ @java.lang.Override public boolean hasSourceSnapshotId() { - return ((bitField0_ & 0x00800000) != 0); + return ((bitField0_ & 0x01000000) != 0); } /** * @@ -2418,7 +2672,7 @@ public com.google.protobuf.ByteString getSourceSnapshotIdBytes() { */ @java.lang.Override public boolean hasSourceType() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** * @@ -2485,7 +2739,7 @@ public com.google.protobuf.ByteString getSourceTypeBytes() { */ @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** * @@ -2612,16 +2866,16 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { output.writeUInt64(3355, id_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 30525366, creationTimestamp_); } if (getLicenseCodesList().size() > 0) { @@ -2631,82 +2885,85 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < licenseCodes_.size(); i++) { output.writeInt64NoTag(licenseCodes_.getLong(i)); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 50443319, sourceImage_); } - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 55328291, sourceImageId_); } for (int i = 0; i < guestOsFeatures_.size(); i++) { output.writeMessage(79294545, guestOsFeatures_.get(i)); } - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 98962258, sourceSnapshotId_); } - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 126061928, sourceSnapshot_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 178124825, labelFingerprint_); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 181260274, status_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { output.writeMessage(192356867, getShieldedInstanceInitialState()); } - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 302803283, architecture_); + } + if (((bitField0_ & 0x00800000) != 0)) { output.writeMessage(303679322, getSourceSnapshotEncryptionKey()); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { output.writeInt64(316263735, diskSizeGb_); } for (int i = 0; i < storageLocations_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString( output, 328005274, storageLocations_.getRaw(i)); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 328751972, family_); } for (int i = 0; i < licenses_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 337642578, licenses_.getRaw(i)); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { output.writeMessage(379512583, getImageEncryptionKey()); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeInt64(381093450, archiveSizeBytes_); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { output.writeMessage(381503659, getSourceImageEncryptionKey()); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 451753793, sourceDisk_); } - if (((bitField0_ & 0x01000000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 452245726, sourceType_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 454190809, sourceDiskId_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { output.writeBool(480964267, satisfiesPzs_); } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 500195327); - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { output.writeMessage(503113556, getRawDisk()); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { output.writeMessage(515138995, getDeprecated()); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { output.writeMessage(531501153, getSourceDiskEncryptionKey()); } unknownFields.writeTo(output); @@ -2718,16 +2975,16 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream.computeUInt64Size(3355, id_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(30525366, creationTimestamp_); } @@ -2744,10 +3001,10 @@ public int getSerializedSize() { } licenseCodesMemoizedSerializedSize = dataSize; } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(50443319, sourceImage_); } - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(55328291, sourceImageId_); } for (int i = 0; i < guestOsFeatures_.size(); i++) { @@ -2755,30 +3012,33 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 79294545, guestOsFeatures_.get(i)); } - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(98962258, sourceSnapshotId_); } - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(126061928, sourceSnapshot_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(178124825, labelFingerprint_); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(181260274, status_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 192356867, getShieldedInstanceInitialState()); } - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(302803283, architecture_); + } + if (((bitField0_ & 0x00800000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 303679322, getSourceSnapshotEncryptionKey()); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(316263735, diskSizeGb_); } { @@ -2789,7 +3049,7 @@ public int getSerializedSize() { size += dataSize; size += 5 * getStorageLocationsList().size(); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(328751972, family_); } { @@ -2800,35 +3060,35 @@ public int getSerializedSize() { size += dataSize; size += 5 * getLicensesList().size(); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 379512583, getImageEncryptionKey()); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(381093450, archiveSizeBytes_); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 381503659, getSourceImageEncryptionKey()); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(451753793, sourceDisk_); } - if (((bitField0_ & 0x01000000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(452245726, sourceType_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(454190809, sourceDiskId_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(480964267, satisfiesPzs_); } for (java.util.Map.Entry entry : @@ -2841,13 +3101,13 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(500195327, labels__); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(503113556, getRawDisk()); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(515138995, getDeprecated()); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 531501153, getSourceDiskEncryptionKey()); @@ -2867,6 +3127,10 @@ public boolean equals(final java.lang.Object obj) { } com.google.cloud.compute.v1.Image other = (com.google.cloud.compute.v1.Image) obj; + if (hasArchitecture() != other.hasArchitecture()) return false; + if (hasArchitecture()) { + if (!getArchitecture().equals(other.getArchitecture())) return false; + } if (hasArchiveSizeBytes() != other.hasArchiveSizeBytes()) return false; if (hasArchiveSizeBytes()) { if (getArchiveSizeBytes() != other.getArchiveSizeBytes()) return false; @@ -2989,6 +3253,10 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + if (hasArchitecture()) { + hash = (37 * hash) + ARCHITECTURE_FIELD_NUMBER; + hash = (53 * hash) + getArchitecture().hashCode(); + } if (hasArchiveSizeBytes()) { hash = (37 * hash) + ARCHIVE_SIZE_BYTES_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getArchiveSizeBytes()); @@ -3286,99 +3554,101 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - archiveSizeBytes_ = 0L; + architecture_ = ""; bitField0_ = (bitField0_ & ~0x00000001); - creationTimestamp_ = ""; + archiveSizeBytes_ = 0L; bitField0_ = (bitField0_ & ~0x00000002); + creationTimestamp_ = ""; + bitField0_ = (bitField0_ & ~0x00000004); if (deprecatedBuilder_ == null) { deprecated_ = null; } else { deprecatedBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000004); - description_ = ""; bitField0_ = (bitField0_ & ~0x00000008); - diskSizeGb_ = 0L; + description_ = ""; bitField0_ = (bitField0_ & ~0x00000010); - family_ = ""; + diskSizeGb_ = 0L; bitField0_ = (bitField0_ & ~0x00000020); + family_ = ""; + bitField0_ = (bitField0_ & ~0x00000040); if (guestOsFeaturesBuilder_ == null) { guestOsFeatures_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); } else { guestOsFeaturesBuilder_.clear(); } id_ = 0L; - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); if (imageEncryptionKeyBuilder_ == null) { imageEncryptionKey_ = null; } else { imageEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000100); - kind_ = ""; bitField0_ = (bitField0_ & ~0x00000200); - labelFingerprint_ = ""; + kind_ = ""; bitField0_ = (bitField0_ & ~0x00000400); + labelFingerprint_ = ""; + bitField0_ = (bitField0_ & ~0x00000800); internalGetMutableLabels().clear(); licenseCodes_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00001000); - licenses_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00002000); - name_ = ""; + licenses_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x00004000); + name_ = ""; + bitField0_ = (bitField0_ & ~0x00008000); if (rawDiskBuilder_ == null) { rawDisk_ = null; } else { rawDiskBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00008000); - satisfiesPzs_ = false; bitField0_ = (bitField0_ & ~0x00010000); - selfLink_ = ""; + satisfiesPzs_ = false; bitField0_ = (bitField0_ & ~0x00020000); + selfLink_ = ""; + bitField0_ = (bitField0_ & ~0x00040000); if (shieldedInstanceInitialStateBuilder_ == null) { shieldedInstanceInitialState_ = null; } else { shieldedInstanceInitialStateBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00040000); - sourceDisk_ = ""; bitField0_ = (bitField0_ & ~0x00080000); + sourceDisk_ = ""; + bitField0_ = (bitField0_ & ~0x00100000); if (sourceDiskEncryptionKeyBuilder_ == null) { sourceDiskEncryptionKey_ = null; } else { sourceDiskEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00100000); - sourceDiskId_ = ""; bitField0_ = (bitField0_ & ~0x00200000); - sourceImage_ = ""; + sourceDiskId_ = ""; bitField0_ = (bitField0_ & ~0x00400000); + sourceImage_ = ""; + bitField0_ = (bitField0_ & ~0x00800000); if (sourceImageEncryptionKeyBuilder_ == null) { sourceImageEncryptionKey_ = null; } else { sourceImageEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00800000); - sourceImageId_ = ""; bitField0_ = (bitField0_ & ~0x01000000); - sourceSnapshot_ = ""; + sourceImageId_ = ""; bitField0_ = (bitField0_ & ~0x02000000); + sourceSnapshot_ = ""; + bitField0_ = (bitField0_ & ~0x04000000); if (sourceSnapshotEncryptionKeyBuilder_ == null) { sourceSnapshotEncryptionKey_ = null; } else { sourceSnapshotEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x04000000); - sourceSnapshotId_ = ""; bitField0_ = (bitField0_ & ~0x08000000); - sourceType_ = ""; + sourceSnapshotId_ = ""; bitField0_ = (bitField0_ & ~0x10000000); - status_ = ""; + sourceType_ = ""; bitField0_ = (bitField0_ & ~0x20000000); - storageLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; + status_ = ""; bitField0_ = (bitField0_ & ~0x40000000); + storageLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x80000000); return this; } @@ -3408,161 +3678,165 @@ public com.google.cloud.compute.v1.Image buildPartial() { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - result.archiveSizeBytes_ = archiveSizeBytes_; to_bitField0_ |= 0x00000001; } + result.architecture_ = architecture_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.archiveSizeBytes_ = archiveSizeBytes_; to_bitField0_ |= 0x00000002; } - result.creationTimestamp_ = creationTimestamp_; if (((from_bitField0_ & 0x00000004) != 0)) { + to_bitField0_ |= 0x00000004; + } + result.creationTimestamp_ = creationTimestamp_; + if (((from_bitField0_ & 0x00000008) != 0)) { if (deprecatedBuilder_ == null) { result.deprecated_ = deprecated_; } else { result.deprecated_ = deprecatedBuilder_.build(); } - to_bitField0_ |= 0x00000004; - } - if (((from_bitField0_ & 0x00000008) != 0)) { to_bitField0_ |= 0x00000008; } - result.description_ = description_; if (((from_bitField0_ & 0x00000010) != 0)) { - result.diskSizeGb_ = diskSizeGb_; to_bitField0_ |= 0x00000010; } + result.description_ = description_; if (((from_bitField0_ & 0x00000020) != 0)) { + result.diskSizeGb_ = diskSizeGb_; to_bitField0_ |= 0x00000020; } + if (((from_bitField0_ & 0x00000040) != 0)) { + to_bitField0_ |= 0x00000040; + } result.family_ = family_; if (guestOsFeaturesBuilder_ == null) { - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { guestOsFeatures_ = java.util.Collections.unmodifiableList(guestOsFeatures_); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); } result.guestOsFeatures_ = guestOsFeatures_; } else { result.guestOsFeatures_ = guestOsFeaturesBuilder_.build(); } - if (((from_bitField0_ & 0x00000080) != 0)) { + if (((from_bitField0_ & 0x00000100) != 0)) { result.id_ = id_; - to_bitField0_ |= 0x00000040; + to_bitField0_ |= 0x00000080; } - if (((from_bitField0_ & 0x00000100) != 0)) { + if (((from_bitField0_ & 0x00000200) != 0)) { if (imageEncryptionKeyBuilder_ == null) { result.imageEncryptionKey_ = imageEncryptionKey_; } else { result.imageEncryptionKey_ = imageEncryptionKeyBuilder_.build(); } - to_bitField0_ |= 0x00000080; - } - if (((from_bitField0_ & 0x00000200) != 0)) { to_bitField0_ |= 0x00000100; } - result.kind_ = kind_; if (((from_bitField0_ & 0x00000400) != 0)) { to_bitField0_ |= 0x00000200; } + result.kind_ = kind_; + if (((from_bitField0_ & 0x00000800) != 0)) { + to_bitField0_ |= 0x00000400; + } result.labelFingerprint_ = labelFingerprint_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { licenseCodes_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); } result.licenseCodes_ = licenseCodes_; - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { licenses_ = licenses_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); } result.licenses_ = licenses_; - if (((from_bitField0_ & 0x00004000) != 0)) { - to_bitField0_ |= 0x00000400; + if (((from_bitField0_ & 0x00008000) != 0)) { + to_bitField0_ |= 0x00000800; } result.name_ = name_; - if (((from_bitField0_ & 0x00008000) != 0)) { + if (((from_bitField0_ & 0x00010000) != 0)) { if (rawDiskBuilder_ == null) { result.rawDisk_ = rawDisk_; } else { result.rawDisk_ = rawDiskBuilder_.build(); } - to_bitField0_ |= 0x00000800; - } - if (((from_bitField0_ & 0x00010000) != 0)) { - result.satisfiesPzs_ = satisfiesPzs_; to_bitField0_ |= 0x00001000; } if (((from_bitField0_ & 0x00020000) != 0)) { + result.satisfiesPzs_ = satisfiesPzs_; to_bitField0_ |= 0x00002000; } - result.selfLink_ = selfLink_; if (((from_bitField0_ & 0x00040000) != 0)) { + to_bitField0_ |= 0x00004000; + } + result.selfLink_ = selfLink_; + if (((from_bitField0_ & 0x00080000) != 0)) { if (shieldedInstanceInitialStateBuilder_ == null) { result.shieldedInstanceInitialState_ = shieldedInstanceInitialState_; } else { result.shieldedInstanceInitialState_ = shieldedInstanceInitialStateBuilder_.build(); } - to_bitField0_ |= 0x00004000; - } - if (((from_bitField0_ & 0x00080000) != 0)) { to_bitField0_ |= 0x00008000; } - result.sourceDisk_ = sourceDisk_; if (((from_bitField0_ & 0x00100000) != 0)) { + to_bitField0_ |= 0x00010000; + } + result.sourceDisk_ = sourceDisk_; + if (((from_bitField0_ & 0x00200000) != 0)) { if (sourceDiskEncryptionKeyBuilder_ == null) { result.sourceDiskEncryptionKey_ = sourceDiskEncryptionKey_; } else { result.sourceDiskEncryptionKey_ = sourceDiskEncryptionKeyBuilder_.build(); } - to_bitField0_ |= 0x00010000; - } - if (((from_bitField0_ & 0x00200000) != 0)) { to_bitField0_ |= 0x00020000; } - result.sourceDiskId_ = sourceDiskId_; if (((from_bitField0_ & 0x00400000) != 0)) { to_bitField0_ |= 0x00040000; } - result.sourceImage_ = sourceImage_; + result.sourceDiskId_ = sourceDiskId_; if (((from_bitField0_ & 0x00800000) != 0)) { + to_bitField0_ |= 0x00080000; + } + result.sourceImage_ = sourceImage_; + if (((from_bitField0_ & 0x01000000) != 0)) { if (sourceImageEncryptionKeyBuilder_ == null) { result.sourceImageEncryptionKey_ = sourceImageEncryptionKey_; } else { result.sourceImageEncryptionKey_ = sourceImageEncryptionKeyBuilder_.build(); } - to_bitField0_ |= 0x00080000; - } - if (((from_bitField0_ & 0x01000000) != 0)) { to_bitField0_ |= 0x00100000; } - result.sourceImageId_ = sourceImageId_; if (((from_bitField0_ & 0x02000000) != 0)) { to_bitField0_ |= 0x00200000; } - result.sourceSnapshot_ = sourceSnapshot_; + result.sourceImageId_ = sourceImageId_; if (((from_bitField0_ & 0x04000000) != 0)) { + to_bitField0_ |= 0x00400000; + } + result.sourceSnapshot_ = sourceSnapshot_; + if (((from_bitField0_ & 0x08000000) != 0)) { if (sourceSnapshotEncryptionKeyBuilder_ == null) { result.sourceSnapshotEncryptionKey_ = sourceSnapshotEncryptionKey_; } else { result.sourceSnapshotEncryptionKey_ = sourceSnapshotEncryptionKeyBuilder_.build(); } - to_bitField0_ |= 0x00400000; - } - if (((from_bitField0_ & 0x08000000) != 0)) { to_bitField0_ |= 0x00800000; } - result.sourceSnapshotId_ = sourceSnapshotId_; if (((from_bitField0_ & 0x10000000) != 0)) { to_bitField0_ |= 0x01000000; } - result.sourceType_ = sourceType_; + result.sourceSnapshotId_ = sourceSnapshotId_; if (((from_bitField0_ & 0x20000000) != 0)) { to_bitField0_ |= 0x02000000; } + result.sourceType_ = sourceType_; + if (((from_bitField0_ & 0x40000000) != 0)) { + to_bitField0_ |= 0x04000000; + } result.status_ = status_; - if (((bitField0_ & 0x40000000) != 0)) { + if (((bitField0_ & 0x80000000) != 0)) { storageLocations_ = storageLocations_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x40000000); + bitField0_ = (bitField0_ & ~0x80000000); } result.storageLocations_ = storageLocations_; result.bitField0_ = to_bitField0_; @@ -3615,11 +3889,16 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { if (other == com.google.cloud.compute.v1.Image.getDefaultInstance()) return this; + if (other.hasArchitecture()) { + bitField0_ |= 0x00000001; + architecture_ = other.architecture_; + onChanged(); + } if (other.hasArchiveSizeBytes()) { setArchiveSizeBytes(other.getArchiveSizeBytes()); } if (other.hasCreationTimestamp()) { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; creationTimestamp_ = other.creationTimestamp_; onChanged(); } @@ -3627,7 +3906,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { mergeDeprecated(other.getDeprecated()); } if (other.hasDescription()) { - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; description_ = other.description_; onChanged(); } @@ -3635,7 +3914,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { setDiskSizeGb(other.getDiskSizeGb()); } if (other.hasFamily()) { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; family_ = other.family_; onChanged(); } @@ -3643,7 +3922,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { if (!other.guestOsFeatures_.isEmpty()) { if (guestOsFeatures_.isEmpty()) { guestOsFeatures_ = other.guestOsFeatures_; - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); } else { ensureGuestOsFeaturesIsMutable(); guestOsFeatures_.addAll(other.guestOsFeatures_); @@ -3656,7 +3935,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { guestOsFeaturesBuilder_.dispose(); guestOsFeaturesBuilder_ = null; guestOsFeatures_ = other.guestOsFeatures_; - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); guestOsFeaturesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getGuestOsFeaturesFieldBuilder() @@ -3673,12 +3952,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { mergeImageEncryptionKey(other.getImageEncryptionKey()); } if (other.hasKind()) { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; kind_ = other.kind_; onChanged(); } if (other.hasLabelFingerprint()) { - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; labelFingerprint_ = other.labelFingerprint_; onChanged(); } @@ -3686,7 +3965,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { if (!other.licenseCodes_.isEmpty()) { if (licenseCodes_.isEmpty()) { licenseCodes_ = other.licenseCodes_; - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); } else { ensureLicenseCodesIsMutable(); licenseCodes_.addAll(other.licenseCodes_); @@ -3696,7 +3975,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { if (!other.licenses_.isEmpty()) { if (licenses_.isEmpty()) { licenses_ = other.licenses_; - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); } else { ensureLicensesIsMutable(); licenses_.addAll(other.licenses_); @@ -3704,7 +3983,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { onChanged(); } if (other.hasName()) { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; name_ = other.name_; onChanged(); } @@ -3715,7 +3994,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { setSatisfiesPzs(other.getSatisfiesPzs()); } if (other.hasSelfLink()) { - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; selfLink_ = other.selfLink_; onChanged(); } @@ -3723,7 +4002,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { mergeShieldedInstanceInitialState(other.getShieldedInstanceInitialState()); } if (other.hasSourceDisk()) { - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; sourceDisk_ = other.sourceDisk_; onChanged(); } @@ -3731,12 +4010,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { mergeSourceDiskEncryptionKey(other.getSourceDiskEncryptionKey()); } if (other.hasSourceDiskId()) { - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; sourceDiskId_ = other.sourceDiskId_; onChanged(); } if (other.hasSourceImage()) { - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; sourceImage_ = other.sourceImage_; onChanged(); } @@ -3744,12 +4023,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { mergeSourceImageEncryptionKey(other.getSourceImageEncryptionKey()); } if (other.hasSourceImageId()) { - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; sourceImageId_ = other.sourceImageId_; onChanged(); } if (other.hasSourceSnapshot()) { - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; sourceSnapshot_ = other.sourceSnapshot_; onChanged(); } @@ -3757,24 +4036,24 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { mergeSourceSnapshotEncryptionKey(other.getSourceSnapshotEncryptionKey()); } if (other.hasSourceSnapshotId()) { - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; sourceSnapshotId_ = other.sourceSnapshotId_; onChanged(); } if (other.hasSourceType()) { - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; sourceType_ = other.sourceType_; onChanged(); } if (other.hasStatus()) { - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; status_ = other.status_; onChanged(); } if (!other.storageLocations_.isEmpty()) { if (storageLocations_.isEmpty()) { storageLocations_ = other.storageLocations_; - bitField0_ = (bitField0_ & ~0x40000000); + bitField0_ = (bitField0_ & ~0x80000000); } else { ensureStorageLocationsIsMutable(); storageLocations_.addAll(other.storageLocations_); @@ -3790,28 +4069,154 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Image other) { public final boolean isInitialized() { return true; } - - @java.lang.Override - public Builder mergeFrom( - com.google.protobuf.CodedInputStream input, - com.google.protobuf.ExtensionRegistryLite extensionRegistry) - throws java.io.IOException { - com.google.cloud.compute.v1.Image parsedMessage = null; - try { - parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); - } catch (com.google.protobuf.InvalidProtocolBufferException e) { - parsedMessage = (com.google.cloud.compute.v1.Image) e.getUnfinishedMessage(); - throw e.unwrapIOException(); - } finally { - if (parsedMessage != null) { - mergeFrom(parsedMessage); - } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.compute.v1.Image parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.compute.v1.Image) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object architecture_ = ""; + /** + * + * + *
+     * The architecture of the image. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + public boolean hasArchitecture() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * The architecture of the image. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + architecture_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The architecture of the image. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + public com.google.protobuf.ByteString getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The architecture of the image. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @param value The architecture to set. + * @return This builder for chaining. + */ + public Builder setArchitecture(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + architecture_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The architecture of the image. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return This builder for chaining. + */ + public Builder clearArchitecture() { + bitField0_ = (bitField0_ & ~0x00000001); + architecture_ = getDefaultInstance().getArchitecture(); + onChanged(); + return this; + } + /** + * + * + *
+     * The architecture of the image. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @param value The bytes for architecture to set. + * @return This builder for chaining. + */ + public Builder setArchitectureBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000001; + architecture_ = value; + onChanged(); return this; } - private int bitField0_; - private long archiveSizeBytes_; /** * @@ -3826,7 +4231,7 @@ public Builder mergeFrom( */ @java.lang.Override public boolean hasArchiveSizeBytes() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -3856,7 +4261,7 @@ public long getArchiveSizeBytes() { * @return This builder for chaining. */ public Builder setArchiveSizeBytes(long value) { - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; archiveSizeBytes_ = value; onChanged(); return this; @@ -3873,7 +4278,7 @@ public Builder setArchiveSizeBytes(long value) { * @return This builder for chaining. */ public Builder clearArchiveSizeBytes() { - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000002); archiveSizeBytes_ = 0L; onChanged(); return this; @@ -3892,7 +4297,7 @@ public Builder clearArchiveSizeBytes() { * @return Whether the creationTimestamp field is set. */ public boolean hasCreationTimestamp() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -3954,7 +4359,7 @@ public Builder setCreationTimestamp(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; creationTimestamp_ = value; onChanged(); return this; @@ -3971,7 +4376,7 @@ public Builder setCreationTimestamp(java.lang.String value) { * @return This builder for chaining. */ public Builder clearCreationTimestamp() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); creationTimestamp_ = getDefaultInstance().getCreationTimestamp(); onChanged(); return this; @@ -3993,7 +4398,7 @@ public Builder setCreationTimestampBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; creationTimestamp_ = value; onChanged(); return this; @@ -4017,7 +4422,7 @@ public Builder setCreationTimestampBytes(com.google.protobuf.ByteString value) { * @return Whether the deprecated field is set. */ public boolean hasDeprecated() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -4058,7 +4463,7 @@ public Builder setDeprecated(com.google.cloud.compute.v1.DeprecationStatus value } else { deprecatedBuilder_.setMessage(value); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; return this; } /** @@ -4078,7 +4483,7 @@ public Builder setDeprecated( } else { deprecatedBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; return this; } /** @@ -4092,7 +4497,7 @@ public Builder setDeprecated( */ public Builder mergeDeprecated(com.google.cloud.compute.v1.DeprecationStatus value) { if (deprecatedBuilder_ == null) { - if (((bitField0_ & 0x00000004) != 0) + if (((bitField0_ & 0x00000008) != 0) && deprecated_ != null && deprecated_ != com.google.cloud.compute.v1.DeprecationStatus.getDefaultInstance()) { deprecated_ = @@ -4106,7 +4511,7 @@ public Builder mergeDeprecated(com.google.cloud.compute.v1.DeprecationStatus val } else { deprecatedBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; return this; } /** @@ -4125,7 +4530,7 @@ public Builder clearDeprecated() { } else { deprecatedBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); return this; } /** @@ -4138,7 +4543,7 @@ public Builder clearDeprecated() { * optional .google.cloud.compute.v1.DeprecationStatus deprecated = 515138995; */ public com.google.cloud.compute.v1.DeprecationStatus.Builder getDeprecatedBuilder() { - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return getDeprecatedFieldBuilder().getBuilder(); } @@ -4199,7 +4604,7 @@ public com.google.cloud.compute.v1.DeprecationStatusOrBuilder getDeprecatedOrBui * @return Whether the description field is set. */ public boolean hasDescription() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -4261,7 +4666,7 @@ public Builder setDescription(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; description_ = value; onChanged(); return this; @@ -4278,7 +4683,7 @@ public Builder setDescription(java.lang.String value) { * @return This builder for chaining. */ public Builder clearDescription() { - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); description_ = getDefaultInstance().getDescription(); onChanged(); return this; @@ -4300,7 +4705,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; description_ = value; onChanged(); return this; @@ -4320,7 +4725,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasDiskSizeGb() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -4350,7 +4755,7 @@ public long getDiskSizeGb() { * @return This builder for chaining. */ public Builder setDiskSizeGb(long value) { - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; diskSizeGb_ = value; onChanged(); return this; @@ -4367,7 +4772,7 @@ public Builder setDiskSizeGb(long value) { * @return This builder for chaining. */ public Builder clearDiskSizeGb() { - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); diskSizeGb_ = 0L; onChanged(); return this; @@ -4386,7 +4791,7 @@ public Builder clearDiskSizeGb() { * @return Whether the family field is set. */ public boolean hasFamily() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -4448,7 +4853,7 @@ public Builder setFamily(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; family_ = value; onChanged(); return this; @@ -4465,7 +4870,7 @@ public Builder setFamily(java.lang.String value) { * @return This builder for chaining. */ public Builder clearFamily() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); family_ = getDefaultInstance().getFamily(); onChanged(); return this; @@ -4487,7 +4892,7 @@ public Builder setFamilyBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; family_ = value; onChanged(); return this; @@ -4497,10 +4902,10 @@ public Builder setFamilyBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureGuestOsFeaturesIsMutable() { - if (!((bitField0_ & 0x00000040) != 0)) { + if (!((bitField0_ & 0x00000080) != 0)) { guestOsFeatures_ = new java.util.ArrayList(guestOsFeatures_); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; } } @@ -4716,7 +5121,7 @@ public Builder addAllGuestOsFeatures( public Builder clearGuestOsFeatures() { if (guestOsFeaturesBuilder_ == null) { guestOsFeatures_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); } else { guestOsFeaturesBuilder_.clear(); @@ -4840,7 +5245,7 @@ public com.google.cloud.compute.v1.GuestOsFeature.Builder addGuestOsFeaturesBuil com.google.cloud.compute.v1.GuestOsFeature.Builder, com.google.cloud.compute.v1.GuestOsFeatureOrBuilder>( guestOsFeatures_, - ((bitField0_ & 0x00000040) != 0), + ((bitField0_ & 0x00000080) != 0), getParentForChildren(), isClean()); guestOsFeatures_ = null; @@ -4862,7 +5267,7 @@ public com.google.cloud.compute.v1.GuestOsFeature.Builder addGuestOsFeaturesBuil */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -4892,7 +5297,7 @@ public long getId() { * @return This builder for chaining. */ public Builder setId(long value) { - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; id_ = value; onChanged(); return this; @@ -4909,7 +5314,7 @@ public Builder setId(long value) { * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); id_ = 0L; onChanged(); return this; @@ -4935,7 +5340,7 @@ public Builder clearId() { * @return Whether the imageEncryptionKey field is set. */ public boolean hasImageEncryptionKey() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -4980,7 +5385,7 @@ public Builder setImageEncryptionKey(com.google.cloud.compute.v1.CustomerEncrypt } else { imageEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; return this; } /** @@ -5002,7 +5407,7 @@ public Builder setImageEncryptionKey( } else { imageEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; return this; } /** @@ -5019,7 +5424,7 @@ public Builder setImageEncryptionKey( public Builder mergeImageEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (imageEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x00000100) != 0) + if (((bitField0_ & 0x00000200) != 0) && imageEncryptionKey_ != null && imageEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -5034,7 +5439,7 @@ public Builder mergeImageEncryptionKey( } else { imageEncryptionKeyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; return this; } /** @@ -5055,7 +5460,7 @@ public Builder clearImageEncryptionKey() { } else { imageEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); return this; } /** @@ -5071,7 +5476,7 @@ public Builder clearImageEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getImageEncryptionKeyBuilder() { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return getImageEncryptionKeyFieldBuilder().getBuilder(); } @@ -5137,7 +5542,7 @@ public Builder clearImageEncryptionKey() { * @return Whether the kind field is set. */ public boolean hasKind() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -5199,7 +5604,7 @@ public Builder setKind(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; kind_ = value; onChanged(); return this; @@ -5216,7 +5621,7 @@ public Builder setKind(java.lang.String value) { * @return This builder for chaining. */ public Builder clearKind() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); kind_ = getDefaultInstance().getKind(); onChanged(); return this; @@ -5238,7 +5643,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; kind_ = value; onChanged(); return this; @@ -5257,7 +5662,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { * @return Whether the labelFingerprint field is set. */ public boolean hasLabelFingerprint() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -5319,7 +5724,7 @@ public Builder setLabelFingerprint(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; labelFingerprint_ = value; onChanged(); return this; @@ -5336,7 +5741,7 @@ public Builder setLabelFingerprint(java.lang.String value) { * @return This builder for chaining. */ public Builder clearLabelFingerprint() { - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); labelFingerprint_ = getDefaultInstance().getLabelFingerprint(); onChanged(); return this; @@ -5358,7 +5763,7 @@ public Builder setLabelFingerprintBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; labelFingerprint_ = value; onChanged(); return this; @@ -5525,9 +5930,9 @@ public Builder putAllLabels(java.util.Map va private com.google.protobuf.Internal.LongList licenseCodes_ = emptyLongList(); private void ensureLicenseCodesIsMutable() { - if (!((bitField0_ & 0x00001000) != 0)) { + if (!((bitField0_ & 0x00002000) != 0)) { licenseCodes_ = mutableCopy(licenseCodes_); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; } } /** @@ -5542,7 +5947,7 @@ private void ensureLicenseCodesIsMutable() { * @return A list containing the licenseCodes. */ public java.util.List getLicenseCodesList() { - return ((bitField0_ & 0x00001000) != 0) + return ((bitField0_ & 0x00002000) != 0) ? java.util.Collections.unmodifiableList(licenseCodes_) : licenseCodes_; } @@ -5643,7 +6048,7 @@ public Builder addAllLicenseCodes(java.lang.Iterable v */ public Builder clearLicenseCodes() { licenseCodes_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } @@ -5652,9 +6057,9 @@ public Builder clearLicenseCodes() { com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureLicensesIsMutable() { - if (!((bitField0_ & 0x00002000) != 0)) { + if (!((bitField0_ & 0x00004000) != 0)) { licenses_ = new com.google.protobuf.LazyStringArrayList(licenses_); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; } } /** @@ -5789,7 +6194,7 @@ public Builder addAllLicenses(java.lang.Iterable values) { */ public Builder clearLicenses() { licenses_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); onChanged(); return this; } @@ -5829,7 +6234,7 @@ public Builder addLicensesBytes(com.google.protobuf.ByteString value) { * @return Whether the name field is set. */ public boolean hasName() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -5891,7 +6296,7 @@ public Builder setName(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; name_ = value; onChanged(); return this; @@ -5908,7 +6313,7 @@ public Builder setName(java.lang.String value) { * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); name_ = getDefaultInstance().getName(); onChanged(); return this; @@ -5930,7 +6335,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; name_ = value; onChanged(); return this; @@ -5954,7 +6359,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * @return Whether the rawDisk field is set. */ public boolean hasRawDisk() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * @@ -5995,7 +6400,7 @@ public Builder setRawDisk(com.google.cloud.compute.v1.RawDisk value) { } else { rawDiskBuilder_.setMessage(value); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; return this; } /** @@ -6014,7 +6419,7 @@ public Builder setRawDisk(com.google.cloud.compute.v1.RawDisk.Builder builderFor } else { rawDiskBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; return this; } /** @@ -6028,7 +6433,7 @@ public Builder setRawDisk(com.google.cloud.compute.v1.RawDisk.Builder builderFor */ public Builder mergeRawDisk(com.google.cloud.compute.v1.RawDisk value) { if (rawDiskBuilder_ == null) { - if (((bitField0_ & 0x00008000) != 0) + if (((bitField0_ & 0x00010000) != 0) && rawDisk_ != null && rawDisk_ != com.google.cloud.compute.v1.RawDisk.getDefaultInstance()) { rawDisk_ = @@ -6042,7 +6447,7 @@ public Builder mergeRawDisk(com.google.cloud.compute.v1.RawDisk value) { } else { rawDiskBuilder_.mergeFrom(value); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; return this; } /** @@ -6061,7 +6466,7 @@ public Builder clearRawDisk() { } else { rawDiskBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); return this; } /** @@ -6074,7 +6479,7 @@ public Builder clearRawDisk() { * optional .google.cloud.compute.v1.RawDisk raw_disk = 503113556; */ public com.google.cloud.compute.v1.RawDisk.Builder getRawDiskBuilder() { - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; onChanged(); return getRawDiskFieldBuilder().getBuilder(); } @@ -6136,7 +6541,7 @@ public com.google.cloud.compute.v1.RawDiskOrBuilder getRawDiskOrBuilder() { */ @java.lang.Override public boolean hasSatisfiesPzs() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * @@ -6166,7 +6571,7 @@ public boolean getSatisfiesPzs() { * @return This builder for chaining. */ public Builder setSatisfiesPzs(boolean value) { - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; satisfiesPzs_ = value; onChanged(); return this; @@ -6183,7 +6588,7 @@ public Builder setSatisfiesPzs(boolean value) { * @return This builder for chaining. */ public Builder clearSatisfiesPzs() { - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); satisfiesPzs_ = false; onChanged(); return this; @@ -6202,7 +6607,7 @@ public Builder clearSatisfiesPzs() { * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** * @@ -6264,7 +6669,7 @@ public Builder setSelfLink(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; selfLink_ = value; onChanged(); return this; @@ -6281,7 +6686,7 @@ public Builder setSelfLink(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSelfLink() { - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); selfLink_ = getDefaultInstance().getSelfLink(); onChanged(); return this; @@ -6303,7 +6708,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; selfLink_ = value; onChanged(); return this; @@ -6329,7 +6734,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the shieldedInstanceInitialState field is set. */ public boolean hasShieldedInstanceInitialState() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** * @@ -6375,7 +6780,7 @@ public Builder setShieldedInstanceInitialState( } else { shieldedInstanceInitialStateBuilder_.setMessage(value); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; return this; } /** @@ -6397,7 +6802,7 @@ public Builder setShieldedInstanceInitialState( } else { shieldedInstanceInitialStateBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; return this; } /** @@ -6414,7 +6819,7 @@ public Builder setShieldedInstanceInitialState( public Builder mergeShieldedInstanceInitialState( com.google.cloud.compute.v1.InitialStateConfig value) { if (shieldedInstanceInitialStateBuilder_ == null) { - if (((bitField0_ & 0x00040000) != 0) + if (((bitField0_ & 0x00080000) != 0) && shieldedInstanceInitialState_ != null && shieldedInstanceInitialState_ != com.google.cloud.compute.v1.InitialStateConfig.getDefaultInstance()) { @@ -6430,7 +6835,7 @@ public Builder mergeShieldedInstanceInitialState( } else { shieldedInstanceInitialStateBuilder_.mergeFrom(value); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; return this; } /** @@ -6451,7 +6856,7 @@ public Builder clearShieldedInstanceInitialState() { } else { shieldedInstanceInitialStateBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); return this; } /** @@ -6467,7 +6872,7 @@ public Builder clearShieldedInstanceInitialState() { */ public com.google.cloud.compute.v1.InitialStateConfig.Builder getShieldedInstanceInitialStateBuilder() { - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return getShieldedInstanceInitialStateFieldBuilder().getBuilder(); } @@ -6533,7 +6938,7 @@ public Builder clearShieldedInstanceInitialState() { * @return Whether the sourceDisk field is set. */ public boolean hasSourceDisk() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** * @@ -6595,7 +7000,7 @@ public Builder setSourceDisk(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; sourceDisk_ = value; onChanged(); return this; @@ -6612,7 +7017,7 @@ public Builder setSourceDisk(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceDisk() { - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); sourceDisk_ = getDefaultInstance().getSourceDisk(); onChanged(); return this; @@ -6634,7 +7039,7 @@ public Builder setSourceDiskBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; sourceDisk_ = value; onChanged(); return this; @@ -6660,7 +7065,7 @@ public Builder setSourceDiskBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceDiskEncryptionKey field is set. */ public boolean hasSourceDiskEncryptionKey() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** * @@ -6706,7 +7111,7 @@ public Builder setSourceDiskEncryptionKey( } else { sourceDiskEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; return this; } /** @@ -6728,7 +7133,7 @@ public Builder setSourceDiskEncryptionKey( } else { sourceDiskEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; return this; } /** @@ -6745,7 +7150,7 @@ public Builder setSourceDiskEncryptionKey( public Builder mergeSourceDiskEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (sourceDiskEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x00100000) != 0) + if (((bitField0_ & 0x00200000) != 0) && sourceDiskEncryptionKey_ != null && sourceDiskEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -6760,7 +7165,7 @@ public Builder mergeSourceDiskEncryptionKey( } else { sourceDiskEncryptionKeyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; return this; } /** @@ -6781,7 +7186,7 @@ public Builder clearSourceDiskEncryptionKey() { } else { sourceDiskEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00200000); return this; } /** @@ -6797,7 +7202,7 @@ public Builder clearSourceDiskEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSourceDiskEncryptionKeyBuilder() { - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return getSourceDiskEncryptionKeyFieldBuilder().getBuilder(); } @@ -6863,7 +7268,7 @@ public Builder clearSourceDiskEncryptionKey() { * @return Whether the sourceDiskId field is set. */ public boolean hasSourceDiskId() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** * @@ -6925,7 +7330,7 @@ public Builder setSourceDiskId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; sourceDiskId_ = value; onChanged(); return this; @@ -6942,7 +7347,7 @@ public Builder setSourceDiskId(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceDiskId() { - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x00400000); sourceDiskId_ = getDefaultInstance().getSourceDiskId(); onChanged(); return this; @@ -6964,7 +7369,7 @@ public Builder setSourceDiskIdBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; sourceDiskId_ = value; onChanged(); return this; @@ -6983,7 +7388,7 @@ public Builder setSourceDiskIdBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceImage field is set. */ public boolean hasSourceImage() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** * @@ -7045,7 +7450,7 @@ public Builder setSourceImage(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; sourceImage_ = value; onChanged(); return this; @@ -7062,7 +7467,7 @@ public Builder setSourceImage(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceImage() { - bitField0_ = (bitField0_ & ~0x00400000); + bitField0_ = (bitField0_ & ~0x00800000); sourceImage_ = getDefaultInstance().getSourceImage(); onChanged(); return this; @@ -7084,7 +7489,7 @@ public Builder setSourceImageBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; sourceImage_ = value; onChanged(); return this; @@ -7110,7 +7515,7 @@ public Builder setSourceImageBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceImageEncryptionKey field is set. */ public boolean hasSourceImageEncryptionKey() { - return ((bitField0_ & 0x00800000) != 0); + return ((bitField0_ & 0x01000000) != 0); } /** * @@ -7156,7 +7561,7 @@ public Builder setSourceImageEncryptionKey( } else { sourceImageEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; return this; } /** @@ -7178,7 +7583,7 @@ public Builder setSourceImageEncryptionKey( } else { sourceImageEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; return this; } /** @@ -7195,7 +7600,7 @@ public Builder setSourceImageEncryptionKey( public Builder mergeSourceImageEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (sourceImageEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x00800000) != 0) + if (((bitField0_ & 0x01000000) != 0) && sourceImageEncryptionKey_ != null && sourceImageEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -7211,7 +7616,7 @@ public Builder mergeSourceImageEncryptionKey( } else { sourceImageEncryptionKeyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; return this; } /** @@ -7232,7 +7637,7 @@ public Builder clearSourceImageEncryptionKey() { } else { sourceImageEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x01000000); return this; } /** @@ -7248,7 +7653,7 @@ public Builder clearSourceImageEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSourceImageEncryptionKeyBuilder() { - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; onChanged(); return getSourceImageEncryptionKeyFieldBuilder().getBuilder(); } @@ -7314,7 +7719,7 @@ public Builder clearSourceImageEncryptionKey() { * @return Whether the sourceImageId field is set. */ public boolean hasSourceImageId() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** * @@ -7376,7 +7781,7 @@ public Builder setSourceImageId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; sourceImageId_ = value; onChanged(); return this; @@ -7393,7 +7798,7 @@ public Builder setSourceImageId(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceImageId() { - bitField0_ = (bitField0_ & ~0x01000000); + bitField0_ = (bitField0_ & ~0x02000000); sourceImageId_ = getDefaultInstance().getSourceImageId(); onChanged(); return this; @@ -7415,7 +7820,7 @@ public Builder setSourceImageIdBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; sourceImageId_ = value; onChanged(); return this; @@ -7434,7 +7839,7 @@ public Builder setSourceImageIdBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceSnapshot field is set. */ public boolean hasSourceSnapshot() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** * @@ -7496,7 +7901,7 @@ public Builder setSourceSnapshot(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; sourceSnapshot_ = value; onChanged(); return this; @@ -7513,7 +7918,7 @@ public Builder setSourceSnapshot(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceSnapshot() { - bitField0_ = (bitField0_ & ~0x02000000); + bitField0_ = (bitField0_ & ~0x04000000); sourceSnapshot_ = getDefaultInstance().getSourceSnapshot(); onChanged(); return this; @@ -7535,7 +7940,7 @@ public Builder setSourceSnapshotBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; sourceSnapshot_ = value; onChanged(); return this; @@ -7561,7 +7966,7 @@ public Builder setSourceSnapshotBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceSnapshotEncryptionKey field is set. */ public boolean hasSourceSnapshotEncryptionKey() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** * @@ -7607,7 +8012,7 @@ public Builder setSourceSnapshotEncryptionKey( } else { sourceSnapshotEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; return this; } /** @@ -7629,7 +8034,7 @@ public Builder setSourceSnapshotEncryptionKey( } else { sourceSnapshotEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; return this; } /** @@ -7646,7 +8051,7 @@ public Builder setSourceSnapshotEncryptionKey( public Builder mergeSourceSnapshotEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (sourceSnapshotEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x04000000) != 0) + if (((bitField0_ & 0x08000000) != 0) && sourceSnapshotEncryptionKey_ != null && sourceSnapshotEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -7662,7 +8067,7 @@ public Builder mergeSourceSnapshotEncryptionKey( } else { sourceSnapshotEncryptionKeyBuilder_.mergeFrom(value); } - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; return this; } /** @@ -7683,7 +8088,7 @@ public Builder clearSourceSnapshotEncryptionKey() { } else { sourceSnapshotEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x04000000); + bitField0_ = (bitField0_ & ~0x08000000); return this; } /** @@ -7699,7 +8104,7 @@ public Builder clearSourceSnapshotEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSourceSnapshotEncryptionKeyBuilder() { - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; onChanged(); return getSourceSnapshotEncryptionKeyFieldBuilder().getBuilder(); } @@ -7765,7 +8170,7 @@ public Builder clearSourceSnapshotEncryptionKey() { * @return Whether the sourceSnapshotId field is set. */ public boolean hasSourceSnapshotId() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** * @@ -7827,7 +8232,7 @@ public Builder setSourceSnapshotId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; sourceSnapshotId_ = value; onChanged(); return this; @@ -7844,7 +8249,7 @@ public Builder setSourceSnapshotId(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceSnapshotId() { - bitField0_ = (bitField0_ & ~0x08000000); + bitField0_ = (bitField0_ & ~0x10000000); sourceSnapshotId_ = getDefaultInstance().getSourceSnapshotId(); onChanged(); return this; @@ -7866,7 +8271,7 @@ public Builder setSourceSnapshotIdBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; sourceSnapshotId_ = value; onChanged(); return this; @@ -7886,7 +8291,7 @@ public Builder setSourceSnapshotIdBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceType field is set. */ public boolean hasSourceType() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** * @@ -7951,7 +8356,7 @@ public Builder setSourceType(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; sourceType_ = value; onChanged(); return this; @@ -7969,7 +8374,7 @@ public Builder setSourceType(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceType() { - bitField0_ = (bitField0_ & ~0x10000000); + bitField0_ = (bitField0_ & ~0x20000000); sourceType_ = getDefaultInstance().getSourceType(); onChanged(); return this; @@ -7992,7 +8397,7 @@ public Builder setSourceTypeBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; sourceType_ = value; onChanged(); return this; @@ -8012,7 +8417,7 @@ public Builder setSourceTypeBytes(com.google.protobuf.ByteString value) { * @return Whether the status field is set. */ public boolean hasStatus() { - return ((bitField0_ & 0x20000000) != 0); + return ((bitField0_ & 0x40000000) != 0); } /** * @@ -8077,7 +8482,7 @@ public Builder setStatus(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; status_ = value; onChanged(); return this; @@ -8095,7 +8500,7 @@ public Builder setStatus(java.lang.String value) { * @return This builder for chaining. */ public Builder clearStatus() { - bitField0_ = (bitField0_ & ~0x20000000); + bitField0_ = (bitField0_ & ~0x40000000); status_ = getDefaultInstance().getStatus(); onChanged(); return this; @@ -8118,7 +8523,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; status_ = value; onChanged(); return this; @@ -8128,9 +8533,9 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureStorageLocationsIsMutable() { - if (!((bitField0_ & 0x40000000) != 0)) { + if (!((bitField0_ & 0x80000000) != 0)) { storageLocations_ = new com.google.protobuf.LazyStringArrayList(storageLocations_); - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; } } /** @@ -8265,7 +8670,7 @@ public Builder addAllStorageLocations(java.lang.Iterable value */ public Builder clearStorageLocations() { storageLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x40000000); + bitField0_ = (bitField0_ & ~0x80000000); onChanged(); return this; } diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ImageOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ImageOrBuilder.java index c794d4a23..48e050d69 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ImageOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ImageOrBuilder.java @@ -23,6 +23,46 @@ public interface ImageOrBuilder // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.Image) com.google.protobuf.MessageOrBuilder { + /** + * + * + *
+   * The architecture of the image. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + boolean hasArchitecture(); + /** + * + * + *
+   * The architecture of the image. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + java.lang.String getArchitecture(); + /** + * + * + *
+   * The architecture of the image. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + com.google.protobuf.ByteString getArchitectureBytes(); + /** * * diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Instance.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Instance.java index 15384dcbd..997aaf87b 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Instance.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Instance.java @@ -45,6 +45,7 @@ private Instance() { fingerprint_ = ""; guestAccelerators_ = java.util.Collections.emptyList(); hostname_ = ""; + keyRevocationActionType_ = ""; kind_ = ""; labelFingerprint_ = ""; lastStartTimestamp_ = ""; @@ -104,21 +105,21 @@ private Instance( case 26336418: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; kind_ = s; break; } case 26989658: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; name_ = s; break; } case 28418250: { com.google.cloud.compute.v1.Tags.Builder subBuilder = null; - if (((bitField1_ & 0x00000004) != 0)) { + if (((bitField1_ & 0x00000008) != 0)) { subBuilder = tags_.toBuilder(); } tags_ = @@ -127,20 +128,20 @@ private Instance( subBuilder.mergeFrom(tags_); tags_ = subBuilder.buildPartial(); } - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000008; break; } case 29957474: { java.lang.String s = input.readStringRequireUtf8(); - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; zone_ = s; break; } case 102903210: { com.google.cloud.compute.v1.ShieldedInstanceConfig.Builder subBuilder = null; - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { subBuilder = shieldedInstanceConfig_.toBuilder(); } shieldedInstanceConfig_ = @@ -151,22 +152,22 @@ private Instance( subBuilder.mergeFrom(shieldedInstanceConfig_); shieldedInstanceConfig_ = subBuilder.buildPartial(); } - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; break; } case 174158330: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; sourceMachineImage_ = s; break; } case 177763082: { java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x10000000) != 0)) { + if (!((mutable_bitField0_ & 0x20000000) != 0)) { resourcePolicies_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x10000000; + mutable_bitField0_ |= 0x20000000; } resourcePolicies_.add(s); break; @@ -181,16 +182,16 @@ private Instance( case 386216050: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; privateIpv6GoogleAccess_ = s; break; } case 421881946: { - if (!((mutable_bitField0_ & 0x00800000) != 0)) { + if (!((mutable_bitField0_ & 0x01000000) != 0)) { networkInterfaces_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00800000; + mutable_bitField0_ |= 0x01000000; } networkInterfaces_.add( input.readMessage( @@ -200,7 +201,7 @@ private Instance( case 626510898: { com.google.cloud.compute.v1.InstanceParams.Builder subBuilder = null; - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { subBuilder = params_.toBuilder(); } params_ = @@ -210,13 +211,13 @@ private Instance( subBuilder.mergeFrom(params_); params_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; break; } case 694933882: { com.google.cloud.compute.v1.Metadata.Builder subBuilder = null; - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { subBuilder = metadata_.toBuilder(); } metadata_ = @@ -226,7 +227,7 @@ private Instance( subBuilder.mergeFrom(metadata_); metadata_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; break; } case 764752818: @@ -242,14 +243,14 @@ private Instance( } case 989545152: { - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; startRestricted_ = input.readBool(); break; } case 1262805466: { com.google.cloud.compute.v1.ReservationAffinity.Builder subBuilder = null; - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { subBuilder = reservationAffinity_.toBuilder(); } reservationAffinity_ = @@ -259,13 +260,13 @@ private Instance( subBuilder.mergeFrom(reservationAffinity_); reservationAffinity_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; break; } case 1309575354: { com.google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy.Builder subBuilder = null; - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { subBuilder = shieldedInstanceIntegrityPolicy_.toBuilder(); } shieldedInstanceIntegrityPolicy_ = @@ -276,27 +277,27 @@ private Instance( subBuilder.mergeFrom(shieldedInstanceIntegrityPolicy_); shieldedInstanceIntegrityPolicy_ = subBuilder.buildPartial(); } - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; break; } case 1424998602: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; labelFingerprint_ = s; break; } case 1450082194: { java.lang.String s = input.readStringRequireUtf8(); - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000002; status_ = s; break; } case 1542712602: { com.google.cloud.compute.v1.CustomerEncryptionKey.Builder subBuilder = null; - if (((bitField0_ & 0x40000000) != 0)) { + if (((bitField0_ & 0x80000000) != 0)) { subBuilder = sourceMachineImageEncryptionKey_.toBuilder(); } sourceMachineImageEncryptionKey_ = @@ -307,13 +308,13 @@ private Instance( subBuilder.mergeFrom(sourceMachineImageEncryptionKey_); sourceMachineImageEncryptionKey_ = subBuilder.buildPartial(); } - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; break; } case 1821688210: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; machineType_ = s; break; } @@ -324,6 +325,13 @@ private Instance( fingerprint_ = s; break; } + case 1887531794: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000800; + keyRevocationActionType_ = s; + break; + } case 1896538522: { java.lang.String s = input.readStringRequireUtf8(); @@ -334,7 +342,7 @@ private Instance( case 1943302074: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; minCpuPlatform_ = s; break; } @@ -356,10 +364,10 @@ private Instance( } case -2074668670: { - if (!((mutable_bitField1_ & 0x00000001) != 0)) { + if (!((mutable_bitField1_ & 0x00000002) != 0)) { serviceAccounts_ = new java.util.ArrayList(); - mutable_bitField1_ |= 0x00000001; + mutable_bitField1_ |= 0x00000002; } serviceAccounts_.add( input.readMessage( @@ -369,21 +377,21 @@ private Instance( case -1915542062: { java.lang.String s = input.readStringRequireUtf8(); - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; statusMessage_ = s; break; } case -1444764598: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; lastSuspendedTimestamp_ = s; break; } case -1201460062: { com.google.cloud.compute.v1.Scheduling.Builder subBuilder = null; - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { subBuilder = scheduling_.toBuilder(); } scheduling_ = @@ -393,13 +401,13 @@ private Instance( subBuilder.mergeFrom(scheduling_); scheduling_ = subBuilder.buildPartial(); } - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; break; } case -1108320494: { com.google.cloud.compute.v1.NetworkPerformanceConfig.Builder subBuilder = null; - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { subBuilder = networkPerformanceConfig_.toBuilder(); } networkPerformanceConfig_ = @@ -410,7 +418,7 @@ private Instance( subBuilder.mergeFrom(networkPerformanceConfig_); networkPerformanceConfig_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; break; } case -1017799278: @@ -440,7 +448,7 @@ private Instance( case -992383214: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; lastStopTimestamp_ = s; break; } @@ -454,14 +462,14 @@ private Instance( case -744321406: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; lastStartTimestamp_ = s; break; } case -645248918: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; selfLink_ = s; break; } @@ -491,7 +499,7 @@ private Instance( } case -447253160: { - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; satisfiesPzs_ = input.readBool(); break; } @@ -514,10 +522,10 @@ private Instance( } case -293404678: { - if (!((mutable_bitField0_ & 0x00008000) != 0)) { + if (!((mutable_bitField0_ & 0x00010000) != 0)) { labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00008000; + mutable_bitField0_ |= 0x00010000; } com.google.protobuf.MapEntry labels__ = input.readMessage( @@ -541,16 +549,16 @@ private Instance( } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { - if (((mutable_bitField0_ & 0x10000000) != 0)) { + if (((mutable_bitField0_ & 0x20000000) != 0)) { resourcePolicies_ = resourcePolicies_.getUnmodifiableView(); } - if (((mutable_bitField0_ & 0x00800000) != 0)) { + if (((mutable_bitField0_ & 0x01000000) != 0)) { networkInterfaces_ = java.util.Collections.unmodifiableList(networkInterfaces_); } if (((mutable_bitField0_ & 0x00000080) != 0)) { disks_ = java.util.Collections.unmodifiableList(disks_); } - if (((mutable_bitField1_ & 0x00000001) != 0)) { + if (((mutable_bitField1_ & 0x00000002) != 0)) { serviceAccounts_ = java.util.Collections.unmodifiableList(serviceAccounts_); } if (((mutable_bitField0_ & 0x00000400) != 0)) { @@ -587,6 +595,188 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { com.google.cloud.compute.v1.Instance.Builder.class); } + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.Instance.KeyRevocationActionType} + */ + public enum KeyRevocationActionType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_KEY_REVOCATION_ACTION_TYPE = 0; + */ + UNDEFINED_KEY_REVOCATION_ACTION_TYPE(0), + /** + * + * + *
+     * Default value. This value is unused.
+     * 
+ * + * KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467110106; + */ + KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED(467110106), + /** + * + * + *
+     * Indicates user chose no operation.
+     * 
+ * + * NONE = 2402104; + */ + NONE(2402104), + /** + * + * + *
+     * Indicates user chose to opt for VM shutdown on key revocation.
+     * 
+ * + * STOP = 2555906; + */ + STOP(2555906), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_KEY_REVOCATION_ACTION_TYPE = 0; + */ + public static final int UNDEFINED_KEY_REVOCATION_ACTION_TYPE_VALUE = 0; + /** + * + * + *
+     * Default value. This value is unused.
+     * 
+ * + * KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467110106; + */ + public static final int KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED_VALUE = 467110106; + /** + * + * + *
+     * Indicates user chose no operation.
+     * 
+ * + * NONE = 2402104; + */ + public static final int NONE_VALUE = 2402104; + /** + * + * + *
+     * Indicates user chose to opt for VM shutdown on key revocation.
+     * 
+ * + * STOP = 2555906; + */ + public static final int STOP_VALUE = 2555906; + + 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 KeyRevocationActionType 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 KeyRevocationActionType forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_KEY_REVOCATION_ACTION_TYPE; + case 467110106: + return KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED; + case 2402104: + return NONE; + case 2555906: + return STOP; + 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 KeyRevocationActionType findValueByNumber(int number) { + return KeyRevocationActionType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.Instance.getDescriptor().getEnumTypes().get(0); + } + + private static final KeyRevocationActionType[] VALUES = values(); + + public static KeyRevocationActionType 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 KeyRevocationActionType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.Instance.KeyRevocationActionType) + } + /** * * @@ -744,7 +934,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.Instance.getDescriptor().getEnumTypes().get(0); + return com.google.cloud.compute.v1.Instance.getDescriptor().getEnumTypes().get(1); } private static final PrivateIpv6GoogleAccess[] VALUES = values(); @@ -1078,7 +1268,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.Instance.getDescriptor().getEnumTypes().get(1); + return com.google.cloud.compute.v1.Instance.getDescriptor().getEnumTypes().get(2); } private static final Status[] VALUES = values(); @@ -1813,6 +2003,73 @@ public long getId() { return id_; } + public static final int KEY_REVOCATION_ACTION_TYPE_FIELD_NUMBER = 235941474; + private volatile java.lang.Object keyRevocationActionType_; + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return Whether the keyRevocationActionType field is set. + */ + @java.lang.Override + public boolean hasKeyRevocationActionType() { + return ((bitField0_ & 0x00000800) != 0); + } + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The keyRevocationActionType. + */ + @java.lang.Override + public java.lang.String getKeyRevocationActionType() { + java.lang.Object ref = keyRevocationActionType_; + 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(); + keyRevocationActionType_ = s; + return s; + } + } + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The bytes for keyRevocationActionType. + */ + @java.lang.Override + public com.google.protobuf.ByteString getKeyRevocationActionTypeBytes() { + java.lang.Object ref = keyRevocationActionType_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + keyRevocationActionType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int KIND_FIELD_NUMBER = 3292052; private volatile java.lang.Object kind_; /** @@ -1828,7 +2085,7 @@ public long getId() { */ @java.lang.Override public boolean hasKind() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -1892,7 +2149,7 @@ public com.google.protobuf.ByteString getKindBytes() { */ @java.lang.Override public boolean hasLabelFingerprint() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -2054,7 +2311,7 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { */ @java.lang.Override public boolean hasLastStartTimestamp() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -2118,7 +2375,7 @@ public com.google.protobuf.ByteString getLastStartTimestampBytes() { */ @java.lang.Override public boolean hasLastStopTimestamp() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -2182,7 +2439,7 @@ public com.google.protobuf.ByteString getLastStopTimestampBytes() { */ @java.lang.Override public boolean hasLastSuspendedTimestamp() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * @@ -2246,7 +2503,7 @@ public com.google.protobuf.ByteString getLastSuspendedTimestampBytes() { */ @java.lang.Override public boolean hasMachineType() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * @@ -2310,7 +2567,7 @@ public com.google.protobuf.ByteString getMachineTypeBytes() { */ @java.lang.Override public boolean hasMetadata() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** * @@ -2360,7 +2617,7 @@ public com.google.cloud.compute.v1.MetadataOrBuilder getMetadataOrBuilder() { */ @java.lang.Override public boolean hasMinCpuPlatform() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** * @@ -2424,7 +2681,7 @@ public com.google.protobuf.ByteString getMinCpuPlatformBytes() { */ @java.lang.Override public boolean hasName() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** * @@ -2554,7 +2811,7 @@ public com.google.cloud.compute.v1.NetworkInterfaceOrBuilder getNetworkInterface */ @java.lang.Override public boolean hasNetworkPerformanceConfig() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** * @@ -2597,7 +2854,7 @@ public com.google.cloud.compute.v1.NetworkPerformanceConfig getNetworkPerformanc */ @java.lang.Override public boolean hasParams() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** * @@ -2648,7 +2905,7 @@ public com.google.cloud.compute.v1.InstanceParamsOrBuilder getParamsOrBuilder() */ @java.lang.Override public boolean hasPrivateIpv6GoogleAccess() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** * @@ -2715,7 +2972,7 @@ public com.google.protobuf.ByteString getPrivateIpv6GoogleAccessBytes() { */ @java.lang.Override public boolean hasReservationAffinity() { - return ((bitField0_ & 0x00800000) != 0); + return ((bitField0_ & 0x01000000) != 0); } /** * @@ -2829,7 +3086,7 @@ public com.google.protobuf.ByteString getResourcePoliciesBytes(int index) { */ @java.lang.Override public boolean hasSatisfiesPzs() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** * @@ -2862,7 +3119,7 @@ public boolean getSatisfiesPzs() { */ @java.lang.Override public boolean hasScheduling() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** * @@ -2912,7 +3169,7 @@ public com.google.cloud.compute.v1.SchedulingOrBuilder getSchedulingOrBuilder() */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** * @@ -3042,7 +3299,7 @@ public com.google.cloud.compute.v1.ServiceAccountOrBuilder getServiceAccountsOrB */ @java.lang.Override public boolean hasShieldedInstanceConfig() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** * @@ -3082,7 +3339,7 @@ public com.google.cloud.compute.v1.ShieldedInstanceConfig getShieldedInstanceCon */ @java.lang.Override public boolean hasShieldedInstanceIntegrityPolicy() { - return ((bitField0_ & 0x10000000) != 0); + return ((bitField0_ & 0x20000000) != 0); } /** * @@ -3126,7 +3383,7 @@ public boolean hasShieldedInstanceIntegrityPolicy() { */ @java.lang.Override public boolean hasSourceMachineImage() { - return ((bitField0_ & 0x20000000) != 0); + return ((bitField0_ & 0x40000000) != 0); } /** * @@ -3192,7 +3449,7 @@ public com.google.protobuf.ByteString getSourceMachineImageBytes() { */ @java.lang.Override public boolean hasSourceMachineImageEncryptionKey() { - return ((bitField0_ & 0x40000000) != 0); + return ((bitField0_ & 0x80000000) != 0); } /** * @@ -3247,7 +3504,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSourceMachineImageEn */ @java.lang.Override public boolean hasStartRestricted() { - return ((bitField0_ & 0x80000000) != 0); + return ((bitField1_ & 0x00000001) != 0); } /** * @@ -3281,7 +3538,7 @@ public boolean getStartRestricted() { */ @java.lang.Override public boolean hasStatus() { - return ((bitField1_ & 0x00000001) != 0); + return ((bitField1_ & 0x00000002) != 0); } /** * @@ -3347,7 +3604,7 @@ public com.google.protobuf.ByteString getStatusBytes() { */ @java.lang.Override public boolean hasStatusMessage() { - return ((bitField1_ & 0x00000002) != 0); + return ((bitField1_ & 0x00000004) != 0); } /** * @@ -3411,7 +3668,7 @@ public com.google.protobuf.ByteString getStatusMessageBytes() { */ @java.lang.Override public boolean hasTags() { - return ((bitField1_ & 0x00000004) != 0); + return ((bitField1_ & 0x00000008) != 0); } /** * @@ -3457,7 +3714,7 @@ public com.google.cloud.compute.v1.TagsOrBuilder getTagsOrBuilder() { */ @java.lang.Override public boolean hasZone() { - return ((bitField1_ & 0x00000008) != 0); + return ((bitField1_ & 0x00000010) != 0); } /** * @@ -3523,22 +3780,22 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000400) != 0)) { output.writeUInt64(3355, id_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); } - if (((bitField1_ & 0x00000004) != 0)) { + if (((bitField1_ & 0x00000008) != 0)) { output.writeMessage(3552281, getTags()); } - if (((bitField1_ & 0x00000008) != 0)) { + if (((bitField1_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3744684, zone_); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { output.writeMessage(12862901, getShieldedInstanceConfig()); } - if (((bitField0_ & 0x20000000) != 0)) { + if (((bitField0_ & 0x40000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 21769791, sourceMachineImage_); } for (int i = 0; i < resourcePolicies_.size(); i++) { @@ -3548,50 +3805,54 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 30525366, creationTimestamp_); } - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString( output, 48277006, privateIpv6GoogleAccess_); } for (int i = 0; i < networkInterfaces_.size(); i++) { output.writeMessage(52735243, networkInterfaces_.get(i)); } - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { output.writeMessage(78313862, getParams()); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { output.writeMessage(86866735, getMetadata()); } for (int i = 0; i < disks_.size(); i++) { output.writeMessage(95594102, disks_.get(i)); } - if (((bitField0_ & 0x80000000) != 0)) { + if (((bitField1_ & 0x00000001) != 0)) { output.writeBool(123693144, startRestricted_); } - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { output.writeMessage(157850683, getReservationAffinity()); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { output.writeMessage(163696919, getShieldedInstanceIntegrityPolicy()); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 178124825, labelFingerprint_); } - if (((bitField1_ & 0x00000001) != 0)) { + if (((bitField1_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 181260274, status_); } - if (((bitField0_ & 0x40000000) != 0)) { + if (((bitField0_ & 0x80000000) != 0)) { output.writeMessage(192839075, getSourceMachineImageEncryptionKey()); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 227711026, machineType_); } if (((bitField0_ & 0x00000100) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 234678500, fingerprint_); } + if (((bitField0_ & 0x00000800) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 235941474, keyRevocationActionType_); + } if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 237067315, hostname_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 242912759, minCpuPlatform_); } if (((bitField0_ & 0x00000080) != 0)) { @@ -3600,17 +3861,17 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < serviceAccounts_.size(); i++) { output.writeMessage(277537328, serviceAccounts_.get(i)); } - if (((bitField1_ & 0x00000002) != 0)) { + if (((bitField1_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 297428154, statusMessage_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString( output, 356275337, lastSuspendedTimestamp_); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { output.writeMessage(386688404, getScheduling()); } - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { output.writeMessage(398330850, getNetworkPerformanceConfig()); } if (((bitField0_ & 0x00000001) != 0)) { @@ -3619,16 +3880,16 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000008) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 410285354, cpuPlatform_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 412823010, lastStopTimestamp_); } if (((bitField0_ & 0x00000040) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 443830736, lastStartTimestamp_); } - if (((bitField0_ & 0x04000000) != 0)) { + if (((bitField0_ & 0x08000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } if (((bitField0_ & 0x00000020) != 0)) { @@ -3640,7 +3901,7 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(467731324, canIpForward_); } - if (((bitField0_ & 0x01000000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { output.writeBool(480964267, satisfiesPzs_); } if (((bitField0_ & 0x00000004) != 0)) { @@ -3660,24 +3921,24 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream.computeUInt64Size(3355, id_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } - if (((bitField1_ & 0x00000004) != 0)) { + if (((bitField1_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3552281, getTags()); } - if (((bitField1_ & 0x00000008) != 0)) { + if (((bitField1_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3744684, zone_); } - if (((bitField0_ & 0x08000000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 12862901, getShieldedInstanceConfig()); } - if (((bitField0_ & 0x20000000) != 0)) { + if (((bitField0_ & 0x40000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(21769791, sourceMachineImage_); } @@ -3693,7 +3954,7 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(30525366, creationTimestamp_); } - if (((bitField0_ & 0x00400000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize( 48277006, privateIpv6GoogleAccess_); @@ -3703,50 +3964,55 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 52735243, networkInterfaces_.get(i)); } - if (((bitField0_ & 0x00200000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(78313862, getParams()); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(86866735, getMetadata()); } for (int i = 0; i < disks_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(95594102, disks_.get(i)); } - if (((bitField0_ & 0x80000000) != 0)) { + if (((bitField1_ & 0x00000001) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(123693144, startRestricted_); } - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 157850683, getReservationAffinity()); } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 163696919, getShieldedInstanceIntegrityPolicy()); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(178124825, labelFingerprint_); } - if (((bitField1_ & 0x00000001) != 0)) { + if (((bitField1_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(181260274, status_); } - if (((bitField0_ & 0x40000000) != 0)) { + if (((bitField0_ & 0x80000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 192839075, getSourceMachineImageEncryptionKey()); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227711026, machineType_); } if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(234678500, fingerprint_); } + if (((bitField0_ & 0x00000800) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 235941474, keyRevocationActionType_); + } if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(237067315, hostname_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(242912759, minCpuPlatform_); } if (((bitField0_ & 0x00000080) != 0)) { @@ -3758,18 +4024,18 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 277537328, serviceAccounts_.get(i)); } - if (((bitField1_ & 0x00000002) != 0)) { + if (((bitField1_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(297428154, statusMessage_); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize( 356275337, lastSuspendedTimestamp_); } - if (((bitField0_ & 0x02000000) != 0)) { + if (((bitField0_ & 0x04000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(386688404, getScheduling()); } - if (((bitField0_ & 0x00100000) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 398330850, getNetworkPerformanceConfig()); @@ -3782,18 +4048,18 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(410285354, cpuPlatform_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(412823010, lastStopTimestamp_); } if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(443830736, lastStartTimestamp_); } - if (((bitField0_ & 0x04000000) != 0)) { + if (((bitField0_ & 0x08000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } if (((bitField0_ & 0x00000020) != 0)) { @@ -3807,7 +4073,7 @@ public int getSerializedSize() { if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(467731324, canIpForward_); } - if (((bitField0_ & 0x01000000) != 0)) { + if (((bitField0_ & 0x02000000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(480964267, satisfiesPzs_); } if (((bitField0_ & 0x00000004) != 0)) { @@ -3887,6 +4153,10 @@ public boolean equals(final java.lang.Object obj) { if (hasId()) { if (getId() != other.getId()) return false; } + if (hasKeyRevocationActionType() != other.hasKeyRevocationActionType()) return false; + if (hasKeyRevocationActionType()) { + if (!getKeyRevocationActionType().equals(other.getKeyRevocationActionType())) return false; + } if (hasKind() != other.hasKind()) return false; if (hasKind()) { if (!getKind().equals(other.getKind())) return false; @@ -4058,6 +4328,10 @@ public int hashCode() { hash = (37 * hash) + ID_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getId()); } + if (hasKeyRevocationActionType()) { + hash = (37 * hash) + KEY_REVOCATION_ACTION_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getKeyRevocationActionType().hashCode(); + } if (hasKind()) { hash = (37 * hash) + KIND_FIELD_NUMBER; hash = (53 * hash) + getKind().hashCode(); @@ -4401,32 +4675,34 @@ public Builder clear() { bitField0_ = (bitField0_ & ~0x00000800); id_ = 0L; bitField0_ = (bitField0_ & ~0x00001000); - kind_ = ""; + keyRevocationActionType_ = ""; bitField0_ = (bitField0_ & ~0x00002000); - labelFingerprint_ = ""; + kind_ = ""; bitField0_ = (bitField0_ & ~0x00004000); + labelFingerprint_ = ""; + bitField0_ = (bitField0_ & ~0x00008000); internalGetMutableLabels().clear(); lastStartTimestamp_ = ""; - bitField0_ = (bitField0_ & ~0x00010000); - lastStopTimestamp_ = ""; bitField0_ = (bitField0_ & ~0x00020000); - lastSuspendedTimestamp_ = ""; + lastStopTimestamp_ = ""; bitField0_ = (bitField0_ & ~0x00040000); - machineType_ = ""; + lastSuspendedTimestamp_ = ""; bitField0_ = (bitField0_ & ~0x00080000); + machineType_ = ""; + bitField0_ = (bitField0_ & ~0x00100000); if (metadataBuilder_ == null) { metadata_ = null; } else { metadataBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00100000); - minCpuPlatform_ = ""; bitField0_ = (bitField0_ & ~0x00200000); - name_ = ""; + minCpuPlatform_ = ""; bitField0_ = (bitField0_ & ~0x00400000); + name_ = ""; + bitField0_ = (bitField0_ & ~0x00800000); if (networkInterfacesBuilder_ == null) { networkInterfaces_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x01000000); } else { networkInterfacesBuilder_.clear(); } @@ -4435,36 +4711,36 @@ public Builder clear() { } else { networkPerformanceConfigBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x01000000); + bitField0_ = (bitField0_ & ~0x02000000); if (paramsBuilder_ == null) { params_ = null; } else { paramsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x02000000); - privateIpv6GoogleAccess_ = ""; bitField0_ = (bitField0_ & ~0x04000000); + privateIpv6GoogleAccess_ = ""; + bitField0_ = (bitField0_ & ~0x08000000); if (reservationAffinityBuilder_ == null) { reservationAffinity_ = null; } else { reservationAffinityBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x08000000); - resourcePolicies_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x10000000); - satisfiesPzs_ = false; + resourcePolicies_ = com.google.protobuf.LazyStringArrayList.EMPTY; bitField0_ = (bitField0_ & ~0x20000000); + satisfiesPzs_ = false; + bitField0_ = (bitField0_ & ~0x40000000); if (schedulingBuilder_ == null) { scheduling_ = null; } else { schedulingBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x40000000); - selfLink_ = ""; bitField0_ = (bitField0_ & ~0x80000000); + selfLink_ = ""; + bitField1_ = (bitField1_ & ~0x00000001); if (serviceAccountsBuilder_ == null) { serviceAccounts_ = java.util.Collections.emptyList(); - bitField1_ = (bitField1_ & ~0x00000001); + bitField1_ = (bitField1_ & ~0x00000002); } else { serviceAccountsBuilder_.clear(); } @@ -4473,35 +4749,35 @@ public Builder clear() { } else { shieldedInstanceConfigBuilder_.clear(); } - bitField1_ = (bitField1_ & ~0x00000002); + bitField1_ = (bitField1_ & ~0x00000004); if (shieldedInstanceIntegrityPolicyBuilder_ == null) { shieldedInstanceIntegrityPolicy_ = null; } else { shieldedInstanceIntegrityPolicyBuilder_.clear(); } - bitField1_ = (bitField1_ & ~0x00000004); - sourceMachineImage_ = ""; bitField1_ = (bitField1_ & ~0x00000008); + sourceMachineImage_ = ""; + bitField1_ = (bitField1_ & ~0x00000010); if (sourceMachineImageEncryptionKeyBuilder_ == null) { sourceMachineImageEncryptionKey_ = null; } else { sourceMachineImageEncryptionKeyBuilder_.clear(); } - bitField1_ = (bitField1_ & ~0x00000010); - startRestricted_ = false; bitField1_ = (bitField1_ & ~0x00000020); - status_ = ""; + startRestricted_ = false; bitField1_ = (bitField1_ & ~0x00000040); - statusMessage_ = ""; + status_ = ""; bitField1_ = (bitField1_ & ~0x00000080); + statusMessage_ = ""; + bitField1_ = (bitField1_ & ~0x00000100); if (tagsBuilder_ == null) { tags_ = null; } else { tagsBuilder_.clear(); } - bitField1_ = (bitField1_ & ~0x00000100); - zone_ = ""; bitField1_ = (bitField1_ & ~0x00000200); + zone_ = ""; + bitField1_ = (bitField1_ & ~0x00000400); return this; } @@ -4609,163 +4885,167 @@ public com.google.cloud.compute.v1.Instance buildPartial() { if (((from_bitField0_ & 0x00002000) != 0)) { to_bitField0_ |= 0x00000800; } - result.kind_ = kind_; + result.keyRevocationActionType_ = keyRevocationActionType_; if (((from_bitField0_ & 0x00004000) != 0)) { to_bitField0_ |= 0x00001000; } + result.kind_ = kind_; + if (((from_bitField0_ & 0x00008000) != 0)) { + to_bitField0_ |= 0x00002000; + } result.labelFingerprint_ = labelFingerprint_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); - if (((from_bitField0_ & 0x00010000) != 0)) { - to_bitField0_ |= 0x00002000; - } - result.lastStartTimestamp_ = lastStartTimestamp_; if (((from_bitField0_ & 0x00020000) != 0)) { to_bitField0_ |= 0x00004000; } - result.lastStopTimestamp_ = lastStopTimestamp_; + result.lastStartTimestamp_ = lastStartTimestamp_; if (((from_bitField0_ & 0x00040000) != 0)) { to_bitField0_ |= 0x00008000; } - result.lastSuspendedTimestamp_ = lastSuspendedTimestamp_; + result.lastStopTimestamp_ = lastStopTimestamp_; if (((from_bitField0_ & 0x00080000) != 0)) { to_bitField0_ |= 0x00010000; } - result.machineType_ = machineType_; + result.lastSuspendedTimestamp_ = lastSuspendedTimestamp_; if (((from_bitField0_ & 0x00100000) != 0)) { + to_bitField0_ |= 0x00020000; + } + result.machineType_ = machineType_; + if (((from_bitField0_ & 0x00200000) != 0)) { if (metadataBuilder_ == null) { result.metadata_ = metadata_; } else { result.metadata_ = metadataBuilder_.build(); } - to_bitField0_ |= 0x00020000; - } - if (((from_bitField0_ & 0x00200000) != 0)) { to_bitField0_ |= 0x00040000; } - result.minCpuPlatform_ = minCpuPlatform_; if (((from_bitField0_ & 0x00400000) != 0)) { to_bitField0_ |= 0x00080000; } + result.minCpuPlatform_ = minCpuPlatform_; + if (((from_bitField0_ & 0x00800000) != 0)) { + to_bitField0_ |= 0x00100000; + } result.name_ = name_; if (networkInterfacesBuilder_ == null) { - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { networkInterfaces_ = java.util.Collections.unmodifiableList(networkInterfaces_); - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x01000000); } result.networkInterfaces_ = networkInterfaces_; } else { result.networkInterfaces_ = networkInterfacesBuilder_.build(); } - if (((from_bitField0_ & 0x01000000) != 0)) { + if (((from_bitField0_ & 0x02000000) != 0)) { if (networkPerformanceConfigBuilder_ == null) { result.networkPerformanceConfig_ = networkPerformanceConfig_; } else { result.networkPerformanceConfig_ = networkPerformanceConfigBuilder_.build(); } - to_bitField0_ |= 0x00100000; + to_bitField0_ |= 0x00200000; } - if (((from_bitField0_ & 0x02000000) != 0)) { + if (((from_bitField0_ & 0x04000000) != 0)) { if (paramsBuilder_ == null) { result.params_ = params_; } else { result.params_ = paramsBuilder_.build(); } - to_bitField0_ |= 0x00200000; - } - if (((from_bitField0_ & 0x04000000) != 0)) { to_bitField0_ |= 0x00400000; } - result.privateIpv6GoogleAccess_ = privateIpv6GoogleAccess_; if (((from_bitField0_ & 0x08000000) != 0)) { + to_bitField0_ |= 0x00800000; + } + result.privateIpv6GoogleAccess_ = privateIpv6GoogleAccess_; + if (((from_bitField0_ & 0x10000000) != 0)) { if (reservationAffinityBuilder_ == null) { result.reservationAffinity_ = reservationAffinity_; } else { result.reservationAffinity_ = reservationAffinityBuilder_.build(); } - to_bitField0_ |= 0x00800000; + to_bitField0_ |= 0x01000000; } - if (((bitField0_ & 0x10000000) != 0)) { + if (((bitField0_ & 0x20000000) != 0)) { resourcePolicies_ = resourcePolicies_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x10000000); + bitField0_ = (bitField0_ & ~0x20000000); } result.resourcePolicies_ = resourcePolicies_; - if (((from_bitField0_ & 0x20000000) != 0)) { + if (((from_bitField0_ & 0x40000000) != 0)) { result.satisfiesPzs_ = satisfiesPzs_; - to_bitField0_ |= 0x01000000; + to_bitField0_ |= 0x02000000; } - if (((from_bitField0_ & 0x40000000) != 0)) { + if (((from_bitField0_ & 0x80000000) != 0)) { if (schedulingBuilder_ == null) { result.scheduling_ = scheduling_; } else { result.scheduling_ = schedulingBuilder_.build(); } - to_bitField0_ |= 0x02000000; - } - if (((from_bitField0_ & 0x80000000) != 0)) { to_bitField0_ |= 0x04000000; } + if (((from_bitField1_ & 0x00000001) != 0)) { + to_bitField0_ |= 0x08000000; + } result.selfLink_ = selfLink_; if (serviceAccountsBuilder_ == null) { - if (((bitField1_ & 0x00000001) != 0)) { + if (((bitField1_ & 0x00000002) != 0)) { serviceAccounts_ = java.util.Collections.unmodifiableList(serviceAccounts_); - bitField1_ = (bitField1_ & ~0x00000001); + bitField1_ = (bitField1_ & ~0x00000002); } result.serviceAccounts_ = serviceAccounts_; } else { result.serviceAccounts_ = serviceAccountsBuilder_.build(); } - if (((from_bitField1_ & 0x00000002) != 0)) { + if (((from_bitField1_ & 0x00000004) != 0)) { if (shieldedInstanceConfigBuilder_ == null) { result.shieldedInstanceConfig_ = shieldedInstanceConfig_; } else { result.shieldedInstanceConfig_ = shieldedInstanceConfigBuilder_.build(); } - to_bitField0_ |= 0x08000000; + to_bitField0_ |= 0x10000000; } - if (((from_bitField1_ & 0x00000004) != 0)) { + if (((from_bitField1_ & 0x00000008) != 0)) { if (shieldedInstanceIntegrityPolicyBuilder_ == null) { result.shieldedInstanceIntegrityPolicy_ = shieldedInstanceIntegrityPolicy_; } else { result.shieldedInstanceIntegrityPolicy_ = shieldedInstanceIntegrityPolicyBuilder_.build(); } - to_bitField0_ |= 0x10000000; - } - if (((from_bitField1_ & 0x00000008) != 0)) { to_bitField0_ |= 0x20000000; } - result.sourceMachineImage_ = sourceMachineImage_; if (((from_bitField1_ & 0x00000010) != 0)) { + to_bitField0_ |= 0x40000000; + } + result.sourceMachineImage_ = sourceMachineImage_; + if (((from_bitField1_ & 0x00000020) != 0)) { if (sourceMachineImageEncryptionKeyBuilder_ == null) { result.sourceMachineImageEncryptionKey_ = sourceMachineImageEncryptionKey_; } else { result.sourceMachineImageEncryptionKey_ = sourceMachineImageEncryptionKeyBuilder_.build(); } - to_bitField0_ |= 0x40000000; - } - if (((from_bitField1_ & 0x00000020) != 0)) { - result.startRestricted_ = startRestricted_; to_bitField0_ |= 0x80000000; } if (((from_bitField1_ & 0x00000040) != 0)) { + result.startRestricted_ = startRestricted_; to_bitField1_ |= 0x00000001; } - result.status_ = status_; if (((from_bitField1_ & 0x00000080) != 0)) { to_bitField1_ |= 0x00000002; } - result.statusMessage_ = statusMessage_; + result.status_ = status_; if (((from_bitField1_ & 0x00000100) != 0)) { + to_bitField1_ |= 0x00000004; + } + result.statusMessage_ = statusMessage_; + if (((from_bitField1_ & 0x00000200) != 0)) { if (tagsBuilder_ == null) { result.tags_ = tags_; } else { result.tags_ = tagsBuilder_.build(); } - to_bitField1_ |= 0x00000004; - } - if (((from_bitField1_ & 0x00000200) != 0)) { to_bitField1_ |= 0x00000008; } + if (((from_bitField1_ & 0x00000400) != 0)) { + to_bitField1_ |= 0x00000010; + } result.zone_ = zone_; result.bitField0_ = to_bitField0_; result.bitField1_ = to_bitField1_; @@ -4915,34 +5195,39 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Instance other) { if (other.hasId()) { setId(other.getId()); } - if (other.hasKind()) { + if (other.hasKeyRevocationActionType()) { bitField0_ |= 0x00002000; + keyRevocationActionType_ = other.keyRevocationActionType_; + onChanged(); + } + if (other.hasKind()) { + bitField0_ |= 0x00004000; kind_ = other.kind_; onChanged(); } if (other.hasLabelFingerprint()) { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; labelFingerprint_ = other.labelFingerprint_; onChanged(); } internalGetMutableLabels().mergeFrom(other.internalGetLabels()); if (other.hasLastStartTimestamp()) { - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; lastStartTimestamp_ = other.lastStartTimestamp_; onChanged(); } if (other.hasLastStopTimestamp()) { - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; lastStopTimestamp_ = other.lastStopTimestamp_; onChanged(); } if (other.hasLastSuspendedTimestamp()) { - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; lastSuspendedTimestamp_ = other.lastSuspendedTimestamp_; onChanged(); } if (other.hasMachineType()) { - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; machineType_ = other.machineType_; onChanged(); } @@ -4950,12 +5235,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Instance other) { mergeMetadata(other.getMetadata()); } if (other.hasMinCpuPlatform()) { - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; minCpuPlatform_ = other.minCpuPlatform_; onChanged(); } if (other.hasName()) { - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; name_ = other.name_; onChanged(); } @@ -4963,7 +5248,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Instance other) { if (!other.networkInterfaces_.isEmpty()) { if (networkInterfaces_.isEmpty()) { networkInterfaces_ = other.networkInterfaces_; - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x01000000); } else { ensureNetworkInterfacesIsMutable(); networkInterfaces_.addAll(other.networkInterfaces_); @@ -4976,7 +5261,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Instance other) { networkInterfacesBuilder_.dispose(); networkInterfacesBuilder_ = null; networkInterfaces_ = other.networkInterfaces_; - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x01000000); networkInterfacesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getNetworkInterfacesFieldBuilder() @@ -4993,7 +5278,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Instance other) { mergeParams(other.getParams()); } if (other.hasPrivateIpv6GoogleAccess()) { - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; privateIpv6GoogleAccess_ = other.privateIpv6GoogleAccess_; onChanged(); } @@ -5003,7 +5288,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Instance other) { if (!other.resourcePolicies_.isEmpty()) { if (resourcePolicies_.isEmpty()) { resourcePolicies_ = other.resourcePolicies_; - bitField0_ = (bitField0_ & ~0x10000000); + bitField0_ = (bitField0_ & ~0x20000000); } else { ensureResourcePoliciesIsMutable(); resourcePolicies_.addAll(other.resourcePolicies_); @@ -5017,7 +5302,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Instance other) { mergeScheduling(other.getScheduling()); } if (other.hasSelfLink()) { - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; selfLink_ = other.selfLink_; onChanged(); } @@ -5025,7 +5310,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Instance other) { if (!other.serviceAccounts_.isEmpty()) { if (serviceAccounts_.isEmpty()) { serviceAccounts_ = other.serviceAccounts_; - bitField1_ = (bitField1_ & ~0x00000001); + bitField1_ = (bitField1_ & ~0x00000002); } else { ensureServiceAccountsIsMutable(); serviceAccounts_.addAll(other.serviceAccounts_); @@ -5038,7 +5323,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Instance other) { serviceAccountsBuilder_.dispose(); serviceAccountsBuilder_ = null; serviceAccounts_ = other.serviceAccounts_; - bitField1_ = (bitField1_ & ~0x00000001); + bitField1_ = (bitField1_ & ~0x00000002); serviceAccountsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getServiceAccountsFieldBuilder() @@ -5055,7 +5340,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Instance other) { mergeShieldedInstanceIntegrityPolicy(other.getShieldedInstanceIntegrityPolicy()); } if (other.hasSourceMachineImage()) { - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; sourceMachineImage_ = other.sourceMachineImage_; onChanged(); } @@ -5066,12 +5351,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Instance other) { setStartRestricted(other.getStartRestricted()); } if (other.hasStatus()) { - bitField1_ |= 0x00000040; + bitField1_ |= 0x00000080; status_ = other.status_; onChanged(); } if (other.hasStatusMessage()) { - bitField1_ |= 0x00000080; + bitField1_ |= 0x00000100; statusMessage_ = other.statusMessage_; onChanged(); } @@ -5079,7 +5364,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Instance other) { mergeTags(other.getTags()); } if (other.hasZone()) { - bitField1_ |= 0x00000200; + bitField1_ |= 0x00000400; zone_ = other.zone_; onChanged(); } @@ -7124,59 +7409,179 @@ public Builder setHostnameBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } - checkByteStringIsUtf8(value); - bitField0_ |= 0x00000800; - hostname_ = value; - onChanged(); - return this; + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000800; + hostname_ = value; + onChanged(); + return this; + } + + private long id_; + /** + * + * + *
+     * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+     * 
+ * + * optional uint64 id = 3355; + * + * @return Whether the id field is set. + */ + @java.lang.Override + public boolean hasId() { + return ((bitField0_ & 0x00001000) != 0); + } + /** + * + * + *
+     * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+     * 
+ * + * optional uint64 id = 3355; + * + * @return The id. + */ + @java.lang.Override + public long getId() { + return id_; + } + /** + * + * + *
+     * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+     * 
+ * + * optional uint64 id = 3355; + * + * @param value The id to set. + * @return This builder for chaining. + */ + public Builder setId(long value) { + bitField0_ |= 0x00001000; + id_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+     * 
+ * + * optional uint64 id = 3355; + * + * @return This builder for chaining. + */ + public Builder clearId() { + bitField0_ = (bitField0_ & ~0x00001000); + id_ = 0L; + onChanged(); + return this; + } + + private java.lang.Object keyRevocationActionType_ = ""; + /** + * + * + *
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return Whether the keyRevocationActionType field is set. + */ + public boolean hasKeyRevocationActionType() { + return ((bitField0_ & 0x00002000) != 0); + } + /** + * + * + *
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The keyRevocationActionType. + */ + public java.lang.String getKeyRevocationActionType() { + java.lang.Object ref = keyRevocationActionType_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + keyRevocationActionType_ = s; + return s; + } else { + return (java.lang.String) ref; + } } - - private long id_; /** * * *
-     * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
      * 
* - * optional uint64 id = 3355; + * optional string key_revocation_action_type = 235941474; * - * @return Whether the id field is set. + * @return The bytes for keyRevocationActionType. */ - @java.lang.Override - public boolean hasId() { - return ((bitField0_ & 0x00001000) != 0); + public com.google.protobuf.ByteString getKeyRevocationActionTypeBytes() { + java.lang.Object ref = keyRevocationActionType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + keyRevocationActionType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } /** * * *
-     * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
      * 
* - * optional uint64 id = 3355; + * optional string key_revocation_action_type = 235941474; * - * @return The id. + * @param value The keyRevocationActionType to set. + * @return This builder for chaining. */ - @java.lang.Override - public long getId() { - return id_; + public Builder setKeyRevocationActionType(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00002000; + keyRevocationActionType_ = value; + onChanged(); + return this; } /** * * *
-     * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
      * 
* - * optional uint64 id = 3355; + * optional string key_revocation_action_type = 235941474; * - * @param value The id to set. * @return This builder for chaining. */ - public Builder setId(long value) { - bitField0_ |= 0x00001000; - id_ = value; + public Builder clearKeyRevocationActionType() { + bitField0_ = (bitField0_ & ~0x00002000); + keyRevocationActionType_ = getDefaultInstance().getKeyRevocationActionType(); onChanged(); return this; } @@ -7184,16 +7589,22 @@ public Builder setId(long value) { * * *
-     * [Output Only] The unique identifier for the resource. This identifier is defined by the server.
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
      * 
* - * optional uint64 id = 3355; + * optional string key_revocation_action_type = 235941474; * + * @param value The bytes for keyRevocationActionType to set. * @return This builder for chaining. */ - public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00001000); - id_ = 0L; + public Builder setKeyRevocationActionTypeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00002000; + keyRevocationActionType_ = value; onChanged(); return this; } @@ -7211,7 +7622,7 @@ public Builder clearId() { * @return Whether the kind field is set. */ public boolean hasKind() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -7273,7 +7684,7 @@ public Builder setKind(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; kind_ = value; onChanged(); return this; @@ -7290,7 +7701,7 @@ public Builder setKind(java.lang.String value) { * @return This builder for chaining. */ public Builder clearKind() { - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); kind_ = getDefaultInstance().getKind(); onChanged(); return this; @@ -7312,7 +7723,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; kind_ = value; onChanged(); return this; @@ -7331,7 +7742,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { * @return Whether the labelFingerprint field is set. */ public boolean hasLabelFingerprint() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -7393,7 +7804,7 @@ public Builder setLabelFingerprint(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; labelFingerprint_ = value; onChanged(); return this; @@ -7410,7 +7821,7 @@ public Builder setLabelFingerprint(java.lang.String value) { * @return This builder for chaining. */ public Builder clearLabelFingerprint() { - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); labelFingerprint_ = getDefaultInstance().getLabelFingerprint(); onChanged(); return this; @@ -7432,7 +7843,7 @@ public Builder setLabelFingerprintBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; labelFingerprint_ = value; onChanged(); return this; @@ -7609,7 +8020,7 @@ public Builder putAllLabels(java.util.Map va * @return Whether the lastStartTimestamp field is set. */ public boolean hasLastStartTimestamp() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * @@ -7671,7 +8082,7 @@ public Builder setLastStartTimestamp(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; lastStartTimestamp_ = value; onChanged(); return this; @@ -7688,7 +8099,7 @@ public Builder setLastStartTimestamp(java.lang.String value) { * @return This builder for chaining. */ public Builder clearLastStartTimestamp() { - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); lastStartTimestamp_ = getDefaultInstance().getLastStartTimestamp(); onChanged(); return this; @@ -7710,7 +8121,7 @@ public Builder setLastStartTimestampBytes(com.google.protobuf.ByteString value) throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; lastStartTimestamp_ = value; onChanged(); return this; @@ -7729,7 +8140,7 @@ public Builder setLastStartTimestampBytes(com.google.protobuf.ByteString value) * @return Whether the lastStopTimestamp field is set. */ public boolean hasLastStopTimestamp() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** * @@ -7791,7 +8202,7 @@ public Builder setLastStopTimestamp(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; lastStopTimestamp_ = value; onChanged(); return this; @@ -7808,7 +8219,7 @@ public Builder setLastStopTimestamp(java.lang.String value) { * @return This builder for chaining. */ public Builder clearLastStopTimestamp() { - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); lastStopTimestamp_ = getDefaultInstance().getLastStopTimestamp(); onChanged(); return this; @@ -7830,7 +8241,7 @@ public Builder setLastStopTimestampBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; lastStopTimestamp_ = value; onChanged(); return this; @@ -7849,7 +8260,7 @@ public Builder setLastStopTimestampBytes(com.google.protobuf.ByteString value) { * @return Whether the lastSuspendedTimestamp field is set. */ public boolean hasLastSuspendedTimestamp() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** * @@ -7911,7 +8322,7 @@ public Builder setLastSuspendedTimestamp(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; lastSuspendedTimestamp_ = value; onChanged(); return this; @@ -7928,7 +8339,7 @@ public Builder setLastSuspendedTimestamp(java.lang.String value) { * @return This builder for chaining. */ public Builder clearLastSuspendedTimestamp() { - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); lastSuspendedTimestamp_ = getDefaultInstance().getLastSuspendedTimestamp(); onChanged(); return this; @@ -7950,7 +8361,7 @@ public Builder setLastSuspendedTimestampBytes(com.google.protobuf.ByteString val throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; lastSuspendedTimestamp_ = value; onChanged(); return this; @@ -7969,7 +8380,7 @@ public Builder setLastSuspendedTimestampBytes(com.google.protobuf.ByteString val * @return Whether the machineType field is set. */ public boolean hasMachineType() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** * @@ -8031,7 +8442,7 @@ public Builder setMachineType(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; machineType_ = value; onChanged(); return this; @@ -8048,7 +8459,7 @@ public Builder setMachineType(java.lang.String value) { * @return This builder for chaining. */ public Builder clearMachineType() { - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); machineType_ = getDefaultInstance().getMachineType(); onChanged(); return this; @@ -8070,7 +8481,7 @@ public Builder setMachineTypeBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; machineType_ = value; onChanged(); return this; @@ -8094,7 +8505,7 @@ public Builder setMachineTypeBytes(com.google.protobuf.ByteString value) { * @return Whether the metadata field is set. */ public boolean hasMetadata() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** * @@ -8135,7 +8546,7 @@ public Builder setMetadata(com.google.cloud.compute.v1.Metadata value) { } else { metadataBuilder_.setMessage(value); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; return this; } /** @@ -8154,7 +8565,7 @@ public Builder setMetadata(com.google.cloud.compute.v1.Metadata.Builder builderF } else { metadataBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; return this; } /** @@ -8168,7 +8579,7 @@ public Builder setMetadata(com.google.cloud.compute.v1.Metadata.Builder builderF */ public Builder mergeMetadata(com.google.cloud.compute.v1.Metadata value) { if (metadataBuilder_ == null) { - if (((bitField0_ & 0x00100000) != 0) + if (((bitField0_ & 0x00200000) != 0) && metadata_ != null && metadata_ != com.google.cloud.compute.v1.Metadata.getDefaultInstance()) { metadata_ = @@ -8182,7 +8593,7 @@ public Builder mergeMetadata(com.google.cloud.compute.v1.Metadata value) { } else { metadataBuilder_.mergeFrom(value); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; return this; } /** @@ -8201,7 +8612,7 @@ public Builder clearMetadata() { } else { metadataBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x00200000); return this; } /** @@ -8214,7 +8625,7 @@ public Builder clearMetadata() { * optional .google.cloud.compute.v1.Metadata metadata = 86866735; */ public com.google.cloud.compute.v1.Metadata.Builder getMetadataBuilder() { - bitField0_ |= 0x00100000; + bitField0_ |= 0x00200000; onChanged(); return getMetadataFieldBuilder().getBuilder(); } @@ -8275,7 +8686,7 @@ public com.google.cloud.compute.v1.MetadataOrBuilder getMetadataOrBuilder() { * @return Whether the minCpuPlatform field is set. */ public boolean hasMinCpuPlatform() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** * @@ -8337,7 +8748,7 @@ public Builder setMinCpuPlatform(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; minCpuPlatform_ = value; onChanged(); return this; @@ -8354,7 +8765,7 @@ public Builder setMinCpuPlatform(java.lang.String value) { * @return This builder for chaining. */ public Builder clearMinCpuPlatform() { - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x00400000); minCpuPlatform_ = getDefaultInstance().getMinCpuPlatform(); onChanged(); return this; @@ -8376,7 +8787,7 @@ public Builder setMinCpuPlatformBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00200000; + bitField0_ |= 0x00400000; minCpuPlatform_ = value; onChanged(); return this; @@ -8395,7 +8806,7 @@ public Builder setMinCpuPlatformBytes(com.google.protobuf.ByteString value) { * @return Whether the name field is set. */ public boolean hasName() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** * @@ -8457,7 +8868,7 @@ public Builder setName(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; name_ = value; onChanged(); return this; @@ -8474,7 +8885,7 @@ public Builder setName(java.lang.String value) { * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00400000); + bitField0_ = (bitField0_ & ~0x00800000); name_ = getDefaultInstance().getName(); onChanged(); return this; @@ -8496,7 +8907,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00400000; + bitField0_ |= 0x00800000; name_ = value; onChanged(); return this; @@ -8506,11 +8917,11 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureNetworkInterfacesIsMutable() { - if (!((bitField0_ & 0x00800000) != 0)) { + if (!((bitField0_ & 0x01000000) != 0)) { networkInterfaces_ = new java.util.ArrayList( networkInterfaces_); - bitField0_ |= 0x00800000; + bitField0_ |= 0x01000000; } } @@ -8739,7 +9150,7 @@ public Builder addAllNetworkInterfaces( public Builder clearNetworkInterfaces() { if (networkInterfacesBuilder_ == null) { networkInterfaces_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x01000000); onChanged(); } else { networkInterfacesBuilder_.clear(); @@ -8872,7 +9283,7 @@ public com.google.cloud.compute.v1.NetworkInterface.Builder addNetworkInterfaces com.google.cloud.compute.v1.NetworkInterface.Builder, com.google.cloud.compute.v1.NetworkInterfaceOrBuilder>( networkInterfaces_, - ((bitField0_ & 0x00800000) != 0), + ((bitField0_ & 0x01000000) != 0), getParentForChildren(), isClean()); networkInterfaces_ = null; @@ -8894,7 +9305,7 @@ public com.google.cloud.compute.v1.NetworkInterface.Builder addNetworkInterfaces * @return Whether the networkPerformanceConfig field is set. */ public boolean hasNetworkPerformanceConfig() { - return ((bitField0_ & 0x01000000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** * @@ -8928,7 +9339,7 @@ public Builder setNetworkPerformanceConfig( } else { networkPerformanceConfigBuilder_.setMessage(value); } - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; return this; } /** @@ -8944,7 +9355,7 @@ public Builder setNetworkPerformanceConfig( } else { networkPerformanceConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; return this; } /** @@ -8955,7 +9366,7 @@ public Builder setNetworkPerformanceConfig( public Builder mergeNetworkPerformanceConfig( com.google.cloud.compute.v1.NetworkPerformanceConfig value) { if (networkPerformanceConfigBuilder_ == null) { - if (((bitField0_ & 0x01000000) != 0) + if (((bitField0_ & 0x02000000) != 0) && networkPerformanceConfig_ != null && networkPerformanceConfig_ != com.google.cloud.compute.v1.NetworkPerformanceConfig.getDefaultInstance()) { @@ -8971,7 +9382,7 @@ public Builder mergeNetworkPerformanceConfig( } else { networkPerformanceConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; return this; } /** @@ -8986,7 +9397,7 @@ public Builder clearNetworkPerformanceConfig() { } else { networkPerformanceConfigBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x01000000); + bitField0_ = (bitField0_ & ~0x02000000); return this; } /** @@ -8996,7 +9407,7 @@ public Builder clearNetworkPerformanceConfig() { */ public com.google.cloud.compute.v1.NetworkPerformanceConfig.Builder getNetworkPerformanceConfigBuilder() { - bitField0_ |= 0x01000000; + bitField0_ |= 0x02000000; onChanged(); return getNetworkPerformanceConfigFieldBuilder().getBuilder(); } @@ -9055,7 +9466,7 @@ public Builder clearNetworkPerformanceConfig() { * @return Whether the params field is set. */ public boolean hasParams() { - return ((bitField0_ & 0x02000000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** * @@ -9096,7 +9507,7 @@ public Builder setParams(com.google.cloud.compute.v1.InstanceParams value) { } else { paramsBuilder_.setMessage(value); } - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; return this; } /** @@ -9115,7 +9526,7 @@ public Builder setParams(com.google.cloud.compute.v1.InstanceParams.Builder buil } else { paramsBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; return this; } /** @@ -9129,7 +9540,7 @@ public Builder setParams(com.google.cloud.compute.v1.InstanceParams.Builder buil */ public Builder mergeParams(com.google.cloud.compute.v1.InstanceParams value) { if (paramsBuilder_ == null) { - if (((bitField0_ & 0x02000000) != 0) + if (((bitField0_ & 0x04000000) != 0) && params_ != null && params_ != com.google.cloud.compute.v1.InstanceParams.getDefaultInstance()) { params_ = @@ -9143,7 +9554,7 @@ public Builder mergeParams(com.google.cloud.compute.v1.InstanceParams value) { } else { paramsBuilder_.mergeFrom(value); } - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; return this; } /** @@ -9162,7 +9573,7 @@ public Builder clearParams() { } else { paramsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x02000000); + bitField0_ = (bitField0_ & ~0x04000000); return this; } /** @@ -9175,7 +9586,7 @@ public Builder clearParams() { * optional .google.cloud.compute.v1.InstanceParams params = 78313862; */ public com.google.cloud.compute.v1.InstanceParams.Builder getParamsBuilder() { - bitField0_ |= 0x02000000; + bitField0_ |= 0x04000000; onChanged(); return getParamsFieldBuilder().getBuilder(); } @@ -9237,7 +9648,7 @@ public com.google.cloud.compute.v1.InstanceParamsOrBuilder getParamsOrBuilder() * @return Whether the privateIpv6GoogleAccess field is set. */ public boolean hasPrivateIpv6GoogleAccess() { - return ((bitField0_ & 0x04000000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** * @@ -9302,7 +9713,7 @@ public Builder setPrivateIpv6GoogleAccess(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; privateIpv6GoogleAccess_ = value; onChanged(); return this; @@ -9320,7 +9731,7 @@ public Builder setPrivateIpv6GoogleAccess(java.lang.String value) { * @return This builder for chaining. */ public Builder clearPrivateIpv6GoogleAccess() { - bitField0_ = (bitField0_ & ~0x04000000); + bitField0_ = (bitField0_ & ~0x08000000); privateIpv6GoogleAccess_ = getDefaultInstance().getPrivateIpv6GoogleAccess(); onChanged(); return this; @@ -9343,7 +9754,7 @@ public Builder setPrivateIpv6GoogleAccessBytes(com.google.protobuf.ByteString va throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x04000000; + bitField0_ |= 0x08000000; privateIpv6GoogleAccess_ = value; onChanged(); return this; @@ -9368,7 +9779,7 @@ public Builder setPrivateIpv6GoogleAccessBytes(com.google.protobuf.ByteString va * @return Whether the reservationAffinity field is set. */ public boolean hasReservationAffinity() { - return ((bitField0_ & 0x08000000) != 0); + return ((bitField0_ & 0x10000000) != 0); } /** * @@ -9411,7 +9822,7 @@ public Builder setReservationAffinity(com.google.cloud.compute.v1.ReservationAff } else { reservationAffinityBuilder_.setMessage(value); } - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; return this; } /** @@ -9432,7 +9843,7 @@ public Builder setReservationAffinity( } else { reservationAffinityBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; return this; } /** @@ -9447,7 +9858,7 @@ public Builder setReservationAffinity( */ public Builder mergeReservationAffinity(com.google.cloud.compute.v1.ReservationAffinity value) { if (reservationAffinityBuilder_ == null) { - if (((bitField0_ & 0x08000000) != 0) + if (((bitField0_ & 0x10000000) != 0) && reservationAffinity_ != null && reservationAffinity_ != com.google.cloud.compute.v1.ReservationAffinity.getDefaultInstance()) { @@ -9462,7 +9873,7 @@ public Builder mergeReservationAffinity(com.google.cloud.compute.v1.ReservationA } else { reservationAffinityBuilder_.mergeFrom(value); } - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; return this; } /** @@ -9482,7 +9893,7 @@ public Builder clearReservationAffinity() { } else { reservationAffinityBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x08000000); + bitField0_ = (bitField0_ & ~0x10000000); return this; } /** @@ -9496,7 +9907,7 @@ public Builder clearReservationAffinity() { * */ public com.google.cloud.compute.v1.ReservationAffinity.Builder getReservationAffinityBuilder() { - bitField0_ |= 0x08000000; + bitField0_ |= 0x10000000; onChanged(); return getReservationAffinityFieldBuilder().getBuilder(); } @@ -9551,9 +9962,9 @@ public com.google.cloud.compute.v1.ReservationAffinity.Builder getReservationAff com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureResourcePoliciesIsMutable() { - if (!((bitField0_ & 0x10000000) != 0)) { + if (!((bitField0_ & 0x20000000) != 0)) { resourcePolicies_ = new com.google.protobuf.LazyStringArrayList(resourcePolicies_); - bitField0_ |= 0x10000000; + bitField0_ |= 0x20000000; } } /** @@ -9688,7 +10099,7 @@ public Builder addAllResourcePolicies(java.lang.Iterable value */ public Builder clearResourcePolicies() { resourcePolicies_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x10000000); + bitField0_ = (bitField0_ & ~0x20000000); onChanged(); return this; } @@ -9729,7 +10140,7 @@ public Builder addResourcePoliciesBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasSatisfiesPzs() { - return ((bitField0_ & 0x20000000) != 0); + return ((bitField0_ & 0x40000000) != 0); } /** * @@ -9759,7 +10170,7 @@ public boolean getSatisfiesPzs() { * @return This builder for chaining. */ public Builder setSatisfiesPzs(boolean value) { - bitField0_ |= 0x20000000; + bitField0_ |= 0x40000000; satisfiesPzs_ = value; onChanged(); return this; @@ -9776,7 +10187,7 @@ public Builder setSatisfiesPzs(boolean value) { * @return This builder for chaining. */ public Builder clearSatisfiesPzs() { - bitField0_ = (bitField0_ & ~0x20000000); + bitField0_ = (bitField0_ & ~0x40000000); satisfiesPzs_ = false; onChanged(); return this; @@ -9800,7 +10211,7 @@ public Builder clearSatisfiesPzs() { * @return Whether the scheduling field is set. */ public boolean hasScheduling() { - return ((bitField0_ & 0x40000000) != 0); + return ((bitField0_ & 0x80000000) != 0); } /** * @@ -9841,7 +10252,7 @@ public Builder setScheduling(com.google.cloud.compute.v1.Scheduling value) { } else { schedulingBuilder_.setMessage(value); } - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; return this; } /** @@ -9860,7 +10271,7 @@ public Builder setScheduling(com.google.cloud.compute.v1.Scheduling.Builder buil } else { schedulingBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; return this; } /** @@ -9874,7 +10285,7 @@ public Builder setScheduling(com.google.cloud.compute.v1.Scheduling.Builder buil */ public Builder mergeScheduling(com.google.cloud.compute.v1.Scheduling value) { if (schedulingBuilder_ == null) { - if (((bitField0_ & 0x40000000) != 0) + if (((bitField0_ & 0x80000000) != 0) && scheduling_ != null && scheduling_ != com.google.cloud.compute.v1.Scheduling.getDefaultInstance()) { scheduling_ = @@ -9888,7 +10299,7 @@ public Builder mergeScheduling(com.google.cloud.compute.v1.Scheduling value) { } else { schedulingBuilder_.mergeFrom(value); } - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; return this; } /** @@ -9907,7 +10318,7 @@ public Builder clearScheduling() { } else { schedulingBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x40000000); + bitField0_ = (bitField0_ & ~0x80000000); return this; } /** @@ -9920,7 +10331,7 @@ public Builder clearScheduling() { * optional .google.cloud.compute.v1.Scheduling scheduling = 386688404; */ public com.google.cloud.compute.v1.Scheduling.Builder getSchedulingBuilder() { - bitField0_ |= 0x40000000; + bitField0_ |= 0x80000000; onChanged(); return getSchedulingFieldBuilder().getBuilder(); } @@ -9981,7 +10392,7 @@ public com.google.cloud.compute.v1.SchedulingOrBuilder getSchedulingOrBuilder() * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x80000000) != 0); + return ((bitField1_ & 0x00000001) != 0); } /** * @@ -10043,7 +10454,7 @@ public Builder setSelfLink(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; selfLink_ = value; onChanged(); return this; @@ -10060,7 +10471,7 @@ public Builder setSelfLink(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSelfLink() { - bitField0_ = (bitField0_ & ~0x80000000); + bitField1_ = (bitField1_ & ~0x00000001); selfLink_ = getDefaultInstance().getSelfLink(); onChanged(); return this; @@ -10082,7 +10493,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x80000000; + bitField1_ |= 0x00000001; selfLink_ = value; onChanged(); return this; @@ -10092,10 +10503,10 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureServiceAccountsIsMutable() { - if (!((bitField1_ & 0x00000001) != 0)) { + if (!((bitField1_ & 0x00000002) != 0)) { serviceAccounts_ = new java.util.ArrayList(serviceAccounts_); - bitField1_ |= 0x00000001; + bitField1_ |= 0x00000002; } } @@ -10311,7 +10722,7 @@ public Builder addAllServiceAccounts( public Builder clearServiceAccounts() { if (serviceAccountsBuilder_ == null) { serviceAccounts_ = java.util.Collections.emptyList(); - bitField1_ = (bitField1_ & ~0x00000001); + bitField1_ = (bitField1_ & ~0x00000002); onChanged(); } else { serviceAccountsBuilder_.clear(); @@ -10435,7 +10846,7 @@ public com.google.cloud.compute.v1.ServiceAccount.Builder addServiceAccountsBuil com.google.cloud.compute.v1.ServiceAccount.Builder, com.google.cloud.compute.v1.ServiceAccountOrBuilder>( serviceAccounts_, - ((bitField1_ & 0x00000001) != 0), + ((bitField1_ & 0x00000002) != 0), getParentForChildren(), isClean()); serviceAccounts_ = null; @@ -10457,7 +10868,7 @@ public com.google.cloud.compute.v1.ServiceAccount.Builder addServiceAccountsBuil * @return Whether the shieldedInstanceConfig field is set. */ public boolean hasShieldedInstanceConfig() { - return ((bitField1_ & 0x00000002) != 0); + return ((bitField1_ & 0x00000004) != 0); } /** * @@ -10491,7 +10902,7 @@ public Builder setShieldedInstanceConfig( } else { shieldedInstanceConfigBuilder_.setMessage(value); } - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; return this; } /** @@ -10507,7 +10918,7 @@ public Builder setShieldedInstanceConfig( } else { shieldedInstanceConfigBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; return this; } /** @@ -10518,7 +10929,7 @@ public Builder setShieldedInstanceConfig( public Builder mergeShieldedInstanceConfig( com.google.cloud.compute.v1.ShieldedInstanceConfig value) { if (shieldedInstanceConfigBuilder_ == null) { - if (((bitField1_ & 0x00000002) != 0) + if (((bitField1_ & 0x00000004) != 0) && shieldedInstanceConfig_ != null && shieldedInstanceConfig_ != com.google.cloud.compute.v1.ShieldedInstanceConfig.getDefaultInstance()) { @@ -10533,7 +10944,7 @@ public Builder mergeShieldedInstanceConfig( } else { shieldedInstanceConfigBuilder_.mergeFrom(value); } - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; return this; } /** @@ -10548,7 +10959,7 @@ public Builder clearShieldedInstanceConfig() { } else { shieldedInstanceConfigBuilder_.clear(); } - bitField1_ = (bitField1_ & ~0x00000002); + bitField1_ = (bitField1_ & ~0x00000004); return this; } /** @@ -10558,7 +10969,7 @@ public Builder clearShieldedInstanceConfig() { */ public com.google.cloud.compute.v1.ShieldedInstanceConfig.Builder getShieldedInstanceConfigBuilder() { - bitField1_ |= 0x00000002; + bitField1_ |= 0x00000004; onChanged(); return getShieldedInstanceConfigFieldBuilder().getBuilder(); } @@ -10614,7 +11025,7 @@ public Builder clearShieldedInstanceConfig() { * @return Whether the shieldedInstanceIntegrityPolicy field is set. */ public boolean hasShieldedInstanceIntegrityPolicy() { - return ((bitField1_ & 0x00000004) != 0); + return ((bitField1_ & 0x00000008) != 0); } /** * @@ -10649,7 +11060,7 @@ public Builder setShieldedInstanceIntegrityPolicy( } else { shieldedInstanceIntegrityPolicyBuilder_.setMessage(value); } - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000008; return this; } /** @@ -10665,7 +11076,7 @@ public Builder setShieldedInstanceIntegrityPolicy( } else { shieldedInstanceIntegrityPolicyBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000008; return this; } /** @@ -10676,7 +11087,7 @@ public Builder setShieldedInstanceIntegrityPolicy( public Builder mergeShieldedInstanceIntegrityPolicy( com.google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy value) { if (shieldedInstanceIntegrityPolicyBuilder_ == null) { - if (((bitField1_ & 0x00000004) != 0) + if (((bitField1_ & 0x00000008) != 0) && shieldedInstanceIntegrityPolicy_ != null && shieldedInstanceIntegrityPolicy_ != com.google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy @@ -10693,7 +11104,7 @@ public Builder mergeShieldedInstanceIntegrityPolicy( } else { shieldedInstanceIntegrityPolicyBuilder_.mergeFrom(value); } - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000008; return this; } /** @@ -10708,7 +11119,7 @@ public Builder clearShieldedInstanceIntegrityPolicy() { } else { shieldedInstanceIntegrityPolicyBuilder_.clear(); } - bitField1_ = (bitField1_ & ~0x00000004); + bitField1_ = (bitField1_ & ~0x00000008); return this; } /** @@ -10718,7 +11129,7 @@ public Builder clearShieldedInstanceIntegrityPolicy() { */ public com.google.cloud.compute.v1.ShieldedInstanceIntegrityPolicy.Builder getShieldedInstanceIntegrityPolicyBuilder() { - bitField1_ |= 0x00000004; + bitField1_ |= 0x00000008; onChanged(); return getShieldedInstanceIntegrityPolicyFieldBuilder().getBuilder(); } @@ -10772,7 +11183,7 @@ public Builder clearShieldedInstanceIntegrityPolicy() { * @return Whether the sourceMachineImage field is set. */ public boolean hasSourceMachineImage() { - return ((bitField1_ & 0x00000008) != 0); + return ((bitField1_ & 0x00000010) != 0); } /** * @@ -10834,7 +11245,7 @@ public Builder setSourceMachineImage(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; sourceMachineImage_ = value; onChanged(); return this; @@ -10851,7 +11262,7 @@ public Builder setSourceMachineImage(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceMachineImage() { - bitField1_ = (bitField1_ & ~0x00000008); + bitField1_ = (bitField1_ & ~0x00000010); sourceMachineImage_ = getDefaultInstance().getSourceMachineImage(); onChanged(); return this; @@ -10873,7 +11284,7 @@ public Builder setSourceMachineImageBytes(com.google.protobuf.ByteString value) throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField1_ |= 0x00000008; + bitField1_ |= 0x00000010; sourceMachineImage_ = value; onChanged(); return this; @@ -10899,7 +11310,7 @@ public Builder setSourceMachineImageBytes(com.google.protobuf.ByteString value) * @return Whether the sourceMachineImageEncryptionKey field is set. */ public boolean hasSourceMachineImageEncryptionKey() { - return ((bitField1_ & 0x00000010) != 0); + return ((bitField1_ & 0x00000020) != 0); } /** * @@ -10945,7 +11356,7 @@ public Builder setSourceMachineImageEncryptionKey( } else { sourceMachineImageEncryptionKeyBuilder_.setMessage(value); } - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; return this; } /** @@ -10967,7 +11378,7 @@ public Builder setSourceMachineImageEncryptionKey( } else { sourceMachineImageEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; return this; } /** @@ -10984,7 +11395,7 @@ public Builder setSourceMachineImageEncryptionKey( public Builder mergeSourceMachineImageEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (sourceMachineImageEncryptionKeyBuilder_ == null) { - if (((bitField1_ & 0x00000010) != 0) + if (((bitField1_ & 0x00000020) != 0) && sourceMachineImageEncryptionKey_ != null && sourceMachineImageEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -11000,7 +11411,7 @@ public Builder mergeSourceMachineImageEncryptionKey( } else { sourceMachineImageEncryptionKeyBuilder_.mergeFrom(value); } - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; return this; } /** @@ -11021,7 +11432,7 @@ public Builder clearSourceMachineImageEncryptionKey() { } else { sourceMachineImageEncryptionKeyBuilder_.clear(); } - bitField1_ = (bitField1_ & ~0x00000010); + bitField1_ = (bitField1_ & ~0x00000020); return this; } /** @@ -11037,7 +11448,7 @@ public Builder clearSourceMachineImageEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSourceMachineImageEncryptionKeyBuilder() { - bitField1_ |= 0x00000010; + bitField1_ |= 0x00000020; onChanged(); return getSourceMachineImageEncryptionKeyFieldBuilder().getBuilder(); } @@ -11104,7 +11515,7 @@ public Builder clearSourceMachineImageEncryptionKey() { */ @java.lang.Override public boolean hasStartRestricted() { - return ((bitField1_ & 0x00000020) != 0); + return ((bitField1_ & 0x00000040) != 0); } /** * @@ -11134,7 +11545,7 @@ public boolean getStartRestricted() { * @return This builder for chaining. */ public Builder setStartRestricted(boolean value) { - bitField1_ |= 0x00000020; + bitField1_ |= 0x00000040; startRestricted_ = value; onChanged(); return this; @@ -11151,7 +11562,7 @@ public Builder setStartRestricted(boolean value) { * @return This builder for chaining. */ public Builder clearStartRestricted() { - bitField1_ = (bitField1_ & ~0x00000020); + bitField1_ = (bitField1_ & ~0x00000040); startRestricted_ = false; onChanged(); return this; @@ -11171,7 +11582,7 @@ public Builder clearStartRestricted() { * @return Whether the status field is set. */ public boolean hasStatus() { - return ((bitField1_ & 0x00000040) != 0); + return ((bitField1_ & 0x00000080) != 0); } /** * @@ -11236,7 +11647,7 @@ public Builder setStatus(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField1_ |= 0x00000040; + bitField1_ |= 0x00000080; status_ = value; onChanged(); return this; @@ -11254,7 +11665,7 @@ public Builder setStatus(java.lang.String value) { * @return This builder for chaining. */ public Builder clearStatus() { - bitField1_ = (bitField1_ & ~0x00000040); + bitField1_ = (bitField1_ & ~0x00000080); status_ = getDefaultInstance().getStatus(); onChanged(); return this; @@ -11277,7 +11688,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField1_ |= 0x00000040; + bitField1_ |= 0x00000080; status_ = value; onChanged(); return this; @@ -11296,7 +11707,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { * @return Whether the statusMessage field is set. */ public boolean hasStatusMessage() { - return ((bitField1_ & 0x00000080) != 0); + return ((bitField1_ & 0x00000100) != 0); } /** * @@ -11358,7 +11769,7 @@ public Builder setStatusMessage(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField1_ |= 0x00000080; + bitField1_ |= 0x00000100; statusMessage_ = value; onChanged(); return this; @@ -11375,7 +11786,7 @@ public Builder setStatusMessage(java.lang.String value) { * @return This builder for chaining. */ public Builder clearStatusMessage() { - bitField1_ = (bitField1_ & ~0x00000080); + bitField1_ = (bitField1_ & ~0x00000100); statusMessage_ = getDefaultInstance().getStatusMessage(); onChanged(); return this; @@ -11397,7 +11808,7 @@ public Builder setStatusMessageBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField1_ |= 0x00000080; + bitField1_ |= 0x00000100; statusMessage_ = value; onChanged(); return this; @@ -11421,7 +11832,7 @@ public Builder setStatusMessageBytes(com.google.protobuf.ByteString value) { * @return Whether the tags field is set. */ public boolean hasTags() { - return ((bitField1_ & 0x00000100) != 0); + return ((bitField1_ & 0x00000200) != 0); } /** * @@ -11460,7 +11871,7 @@ public Builder setTags(com.google.cloud.compute.v1.Tags value) { } else { tagsBuilder_.setMessage(value); } - bitField1_ |= 0x00000100; + bitField1_ |= 0x00000200; return this; } /** @@ -11479,7 +11890,7 @@ public Builder setTags(com.google.cloud.compute.v1.Tags.Builder builderForValue) } else { tagsBuilder_.setMessage(builderForValue.build()); } - bitField1_ |= 0x00000100; + bitField1_ |= 0x00000200; return this; } /** @@ -11493,7 +11904,7 @@ public Builder setTags(com.google.cloud.compute.v1.Tags.Builder builderForValue) */ public Builder mergeTags(com.google.cloud.compute.v1.Tags value) { if (tagsBuilder_ == null) { - if (((bitField1_ & 0x00000100) != 0) + if (((bitField1_ & 0x00000200) != 0) && tags_ != null && tags_ != com.google.cloud.compute.v1.Tags.getDefaultInstance()) { tags_ = @@ -11505,7 +11916,7 @@ public Builder mergeTags(com.google.cloud.compute.v1.Tags value) { } else { tagsBuilder_.mergeFrom(value); } - bitField1_ |= 0x00000100; + bitField1_ |= 0x00000200; return this; } /** @@ -11524,7 +11935,7 @@ public Builder clearTags() { } else { tagsBuilder_.clear(); } - bitField1_ = (bitField1_ & ~0x00000100); + bitField1_ = (bitField1_ & ~0x00000200); return this; } /** @@ -11537,7 +11948,7 @@ public Builder clearTags() { * optional .google.cloud.compute.v1.Tags tags = 3552281; */ public com.google.cloud.compute.v1.Tags.Builder getTagsBuilder() { - bitField1_ |= 0x00000100; + bitField1_ |= 0x00000200; onChanged(); return getTagsFieldBuilder().getBuilder(); } @@ -11596,7 +12007,7 @@ public com.google.cloud.compute.v1.TagsOrBuilder getTagsOrBuilder() { * @return Whether the zone field is set. */ public boolean hasZone() { - return ((bitField1_ & 0x00000200) != 0); + return ((bitField1_ & 0x00000400) != 0); } /** * @@ -11658,7 +12069,7 @@ public Builder setZone(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField1_ |= 0x00000200; + bitField1_ |= 0x00000400; zone_ = value; onChanged(); return this; @@ -11675,7 +12086,7 @@ public Builder setZone(java.lang.String value) { * @return This builder for chaining. */ public Builder clearZone() { - bitField1_ = (bitField1_ & ~0x00000200); + bitField1_ = (bitField1_ & ~0x00000400); zone_ = getDefaultInstance().getZone(); onChanged(); return this; @@ -11697,7 +12108,7 @@ public Builder setZoneBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField1_ |= 0x00000200; + bitField1_ |= 0x00000400; zone_ = value; onChanged(); return this; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceOrBuilder.java index c23da0a8b..01c87912a 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceOrBuilder.java @@ -493,6 +493,46 @@ public interface InstanceOrBuilder */ long getId(); + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return Whether the keyRevocationActionType field is set. + */ + boolean hasKeyRevocationActionType(); + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The keyRevocationActionType. + */ + java.lang.String getKeyRevocationActionType(); + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The bytes for keyRevocationActionType. + */ + com.google.protobuf.ByteString getKeyRevocationActionTypeBytes(); + /** * * diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceProperties.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceProperties.java index bd4f413bc..3f3b2cdb9 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceProperties.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstanceProperties.java @@ -40,6 +40,7 @@ private InstanceProperties() { description_ = ""; disks_ = java.util.Collections.emptyList(); guestAccelerators_ = java.util.Collections.emptyList(); + keyRevocationActionType_ = ""; machineType_ = ""; minCpuPlatform_ = ""; networkInterfaces_ = java.util.Collections.emptyList(); @@ -81,7 +82,7 @@ private InstanceProperties( case 28418250: { com.google.cloud.compute.v1.Tags.Builder subBuilder = null; - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { subBuilder = tags_.toBuilder(); } tags_ = @@ -90,13 +91,13 @@ private InstanceProperties( subBuilder.mergeFrom(tags_); tags_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } case 102903210: { com.google.cloud.compute.v1.ShieldedInstanceConfig.Builder subBuilder = null; - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { subBuilder = shieldedInstanceConfig_.toBuilder(); } shieldedInstanceConfig_ = @@ -107,15 +108,15 @@ private InstanceProperties( subBuilder.mergeFrom(shieldedInstanceConfig_); shieldedInstanceConfig_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; break; } case 177763082: { java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00008000) != 0)) { + if (!((mutable_bitField0_ & 0x00010000) != 0)) { resourcePolicies_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00008000; + mutable_bitField0_ |= 0x00010000; } resourcePolicies_.add(s); break; @@ -123,16 +124,16 @@ private InstanceProperties( case 386216050: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; privateIpv6GoogleAccess_ = s; break; } case 421881946: { - if (!((mutable_bitField0_ & 0x00000400) != 0)) { + if (!((mutable_bitField0_ & 0x00000800) != 0)) { networkInterfaces_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000400; + mutable_bitField0_ |= 0x00000800; } networkInterfaces_.add( input.readMessage( @@ -142,7 +143,7 @@ private InstanceProperties( case 694933882: { com.google.cloud.compute.v1.Metadata.Builder subBuilder = null; - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { subBuilder = metadata_.toBuilder(); } metadata_ = @@ -152,7 +153,7 @@ private InstanceProperties( subBuilder.mergeFrom(metadata_); metadata_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } case 764752818: @@ -169,7 +170,7 @@ private InstanceProperties( case 1262805466: { com.google.cloud.compute.v1.ReservationAffinity.Builder subBuilder = null; - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { subBuilder = reservationAffinity_.toBuilder(); } reservationAffinity_ = @@ -179,29 +180,36 @@ private InstanceProperties( subBuilder.mergeFrom(reservationAffinity_); reservationAffinity_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; break; } case 1821688210: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; machineType_ = s; break; } + case 1887531794: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + keyRevocationActionType_ = s; + break; + } case 1943302074: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; minCpuPlatform_ = s; break; } case -2074668670: { - if (!((mutable_bitField0_ & 0x00020000) != 0)) { + if (!((mutable_bitField0_ & 0x00040000) != 0)) { serviceAccounts_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00020000; + mutable_bitField0_ |= 0x00040000; } serviceAccounts_.add( input.readMessage( @@ -210,11 +218,11 @@ private InstanceProperties( } case -1273597982: { - if (!((mutable_bitField0_ & 0x00004000) != 0)) { + if (!((mutable_bitField0_ & 0x00008000) != 0)) { resourceManagerTags_ = com.google.protobuf.MapField.newMapField( ResourceManagerTagsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00004000; + mutable_bitField0_ |= 0x00008000; } com.google.protobuf.MapEntry resourceManagerTags__ = @@ -229,7 +237,7 @@ private InstanceProperties( case -1201460062: { com.google.cloud.compute.v1.Scheduling.Builder subBuilder = null; - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { subBuilder = scheduling_.toBuilder(); } scheduling_ = @@ -239,13 +247,13 @@ private InstanceProperties( subBuilder.mergeFrom(scheduling_); scheduling_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; break; } case -1108320494: { com.google.cloud.compute.v1.NetworkPerformanceConfig.Builder subBuilder = null; - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { subBuilder = networkPerformanceConfig_.toBuilder(); } networkPerformanceConfig_ = @@ -256,7 +264,7 @@ private InstanceProperties( subBuilder.mergeFrom(networkPerformanceConfig_); networkPerformanceConfig_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } case -1017799278: @@ -320,10 +328,10 @@ private InstanceProperties( } case -293404678: { - if (!((mutable_bitField0_ & 0x00000040) != 0)) { + if (!((mutable_bitField0_ & 0x00000080) != 0)) { labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000040; + mutable_bitField0_ |= 0x00000080; } com.google.protobuf.MapEntry labels__ = input.readMessage( @@ -347,16 +355,16 @@ private InstanceProperties( } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { - if (((mutable_bitField0_ & 0x00008000) != 0)) { + if (((mutable_bitField0_ & 0x00010000) != 0)) { resourcePolicies_ = resourcePolicies_.getUnmodifiableView(); } - if (((mutable_bitField0_ & 0x00000400) != 0)) { + if (((mutable_bitField0_ & 0x00000800) != 0)) { networkInterfaces_ = java.util.Collections.unmodifiableList(networkInterfaces_); } if (((mutable_bitField0_ & 0x00000010) != 0)) { disks_ = java.util.Collections.unmodifiableList(disks_); } - if (((mutable_bitField0_ & 0x00020000) != 0)) { + if (((mutable_bitField0_ & 0x00040000) != 0)) { serviceAccounts_ = java.util.Collections.unmodifiableList(serviceAccounts_); } if (((mutable_bitField0_ & 0x00000020) != 0)) { @@ -395,6 +403,188 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { com.google.cloud.compute.v1.InstanceProperties.Builder.class); } + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.InstanceProperties.KeyRevocationActionType} + */ + public enum KeyRevocationActionType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_KEY_REVOCATION_ACTION_TYPE = 0; + */ + UNDEFINED_KEY_REVOCATION_ACTION_TYPE(0), + /** + * + * + *
+     * Default value. This value is unused.
+     * 
+ * + * KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467110106; + */ + KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED(467110106), + /** + * + * + *
+     * Indicates user chose no operation.
+     * 
+ * + * NONE = 2402104; + */ + NONE(2402104), + /** + * + * + *
+     * Indicates user chose to opt for VM shutdown on key revocation.
+     * 
+ * + * STOP = 2555906; + */ + STOP(2555906), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_KEY_REVOCATION_ACTION_TYPE = 0; + */ + public static final int UNDEFINED_KEY_REVOCATION_ACTION_TYPE_VALUE = 0; + /** + * + * + *
+     * Default value. This value is unused.
+     * 
+ * + * KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467110106; + */ + public static final int KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED_VALUE = 467110106; + /** + * + * + *
+     * Indicates user chose no operation.
+     * 
+ * + * NONE = 2402104; + */ + public static final int NONE_VALUE = 2402104; + /** + * + * + *
+     * Indicates user chose to opt for VM shutdown on key revocation.
+     * 
+ * + * STOP = 2555906; + */ + public static final int STOP_VALUE = 2555906; + + 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 KeyRevocationActionType 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 KeyRevocationActionType forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_KEY_REVOCATION_ACTION_TYPE; + case 467110106: + return KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED; + case 2402104: + return NONE; + case 2555906: + return STOP; + 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 KeyRevocationActionType findValueByNumber(int number) { + return KeyRevocationActionType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.InstanceProperties.getDescriptor().getEnumTypes().get(0); + } + + private static final KeyRevocationActionType[] VALUES = values(); + + public static KeyRevocationActionType 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 KeyRevocationActionType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.InstanceProperties.KeyRevocationActionType) + } + /** * * @@ -552,7 +742,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.InstanceProperties.getDescriptor().getEnumTypes().get(0); + return com.google.cloud.compute.v1.InstanceProperties.getDescriptor().getEnumTypes().get(1); } private static final PrivateIpv6GoogleAccess[] VALUES = values(); @@ -933,6 +1123,73 @@ public com.google.cloud.compute.v1.AcceleratorConfigOrBuilder getGuestAccelerato return guestAccelerators_.get(index); } + public static final int KEY_REVOCATION_ACTION_TYPE_FIELD_NUMBER = 235941474; + private volatile java.lang.Object keyRevocationActionType_; + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return Whether the keyRevocationActionType field is set. + */ + @java.lang.Override + public boolean hasKeyRevocationActionType() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The keyRevocationActionType. + */ + @java.lang.Override + public java.lang.String getKeyRevocationActionType() { + java.lang.Object ref = keyRevocationActionType_; + 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(); + keyRevocationActionType_ = s; + return s; + } + } + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The bytes for keyRevocationActionType. + */ + @java.lang.Override + public com.google.protobuf.ByteString getKeyRevocationActionTypeBytes() { + java.lang.Object ref = keyRevocationActionType_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + keyRevocationActionType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int LABELS_FIELD_NUMBER = 500195327; private static final class LabelsDefaultEntryHolder { @@ -1046,7 +1303,7 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { */ @java.lang.Override public boolean hasMachineType() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -1110,7 +1367,7 @@ public com.google.protobuf.ByteString getMachineTypeBytes() { */ @java.lang.Override public boolean hasMetadata() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -1160,7 +1417,7 @@ public com.google.cloud.compute.v1.MetadataOrBuilder getMetadataOrBuilder() { */ @java.lang.Override public boolean hasMinCpuPlatform() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -1296,7 +1553,7 @@ public com.google.cloud.compute.v1.NetworkInterfaceOrBuilder getNetworkInterface */ @java.lang.Override public boolean hasNetworkPerformanceConfig() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -1352,7 +1609,7 @@ public com.google.cloud.compute.v1.NetworkPerformanceConfig getNetworkPerformanc */ @java.lang.Override public boolean hasPrivateIpv6GoogleAccess() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -1419,7 +1676,7 @@ public com.google.protobuf.ByteString getPrivateIpv6GoogleAccessBytes() { */ @java.lang.Override public boolean hasReservationAffinity() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -1636,7 +1893,7 @@ public com.google.protobuf.ByteString getResourcePoliciesBytes(int index) { */ @java.lang.Override public boolean hasScheduling() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -1758,7 +2015,7 @@ public com.google.cloud.compute.v1.ServiceAccountOrBuilder getServiceAccountsOrB */ @java.lang.Override public boolean hasShieldedInstanceConfig() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -1813,7 +2070,7 @@ public com.google.cloud.compute.v1.ShieldedInstanceConfig getShieldedInstanceCon */ @java.lang.Override public boolean hasTags() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -1858,36 +2115,40 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { output.writeMessage(3552281, getTags()); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { output.writeMessage(12862901, getShieldedInstanceConfig()); } for (int i = 0; i < resourcePolicies_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString( output, 22220385, resourcePolicies_.getRaw(i)); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString( output, 48277006, privateIpv6GoogleAccess_); } for (int i = 0; i < networkInterfaces_.size(); i++) { output.writeMessage(52735243, networkInterfaces_.get(i)); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { output.writeMessage(86866735, getMetadata()); } for (int i = 0; i < disks_.size(); i++) { output.writeMessage(95594102, disks_.get(i)); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { output.writeMessage(157850683, getReservationAffinity()); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 227711026, machineType_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 235941474, keyRevocationActionType_); + } + if (((bitField0_ & 0x00000080) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 242912759, minCpuPlatform_); } for (int i = 0; i < serviceAccounts_.size(); i++) { @@ -1898,10 +2159,10 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io internalGetResourceManagerTags(), ResourceManagerTagsDefaultEntryHolder.defaultEntry, 377671164); - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { output.writeMessage(386688404, getScheduling()); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { output.writeMessage(398330850, getNetworkPerformanceConfig()); } if (((bitField0_ & 0x00000001) != 0)) { @@ -1930,10 +2191,10 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3552281, getTags()); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 12862901, getShieldedInstanceConfig()); @@ -1946,7 +2207,7 @@ public int getSerializedSize() { size += dataSize; size += 4 * getResourcePoliciesList().size(); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize( 48277006, privateIpv6GoogleAccess_); @@ -1956,21 +2217,26 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 52735243, networkInterfaces_.get(i)); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(86866735, getMetadata()); } for (int i = 0; i < disks_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(95594102, disks_.get(i)); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 157850683, getReservationAffinity()); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227711026, machineType_); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 235941474, keyRevocationActionType_); + } + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(242912759, minCpuPlatform_); } for (int i = 0; i < serviceAccounts_.size(); i++) { @@ -1990,10 +2256,10 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 377671164, resourceManagerTags__); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(386688404, getScheduling()); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 398330850, getNetworkPerformanceConfig()); @@ -2064,6 +2330,10 @@ public boolean equals(final java.lang.Object obj) { } if (!getDisksList().equals(other.getDisksList())) return false; if (!getGuestAcceleratorsList().equals(other.getGuestAcceleratorsList())) return false; + if (hasKeyRevocationActionType() != other.hasKeyRevocationActionType()) return false; + if (hasKeyRevocationActionType()) { + if (!getKeyRevocationActionType().equals(other.getKeyRevocationActionType())) return false; + } if (!internalGetLabels().equals(other.internalGetLabels())) return false; if (hasMachineType() != other.hasMachineType()) return false; if (hasMachineType()) { @@ -2141,6 +2411,10 @@ public int hashCode() { hash = (37 * hash) + GUEST_ACCELERATORS_FIELD_NUMBER; hash = (53 * hash) + getGuestAcceleratorsList().hashCode(); } + if (hasKeyRevocationActionType()) { + hash = (37 * hash) + KEY_REVOCATION_ACTION_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getKeyRevocationActionType().hashCode(); + } if (!internalGetLabels().getMap().isEmpty()) { hash = (37 * hash) + LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetLabels().hashCode(); @@ -2406,20 +2680,22 @@ public Builder clear() { } else { guestAcceleratorsBuilder_.clear(); } + keyRevocationActionType_ = ""; + bitField0_ = (bitField0_ & ~0x00000040); internalGetMutableLabels().clear(); machineType_ = ""; - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); if (metadataBuilder_ == null) { metadata_ = null; } else { metadataBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000100); - minCpuPlatform_ = ""; bitField0_ = (bitField0_ & ~0x00000200); + minCpuPlatform_ = ""; + bitField0_ = (bitField0_ & ~0x00000400); if (networkInterfacesBuilder_ == null) { networkInterfaces_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); } else { networkInterfacesBuilder_.clear(); } @@ -2428,27 +2704,27 @@ public Builder clear() { } else { networkPerformanceConfigBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000800); - privateIpv6GoogleAccess_ = ""; bitField0_ = (bitField0_ & ~0x00001000); + privateIpv6GoogleAccess_ = ""; + bitField0_ = (bitField0_ & ~0x00002000); if (reservationAffinityBuilder_ == null) { reservationAffinity_ = null; } else { reservationAffinityBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); internalGetMutableResourceManagerTags().clear(); resourcePolicies_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); if (schedulingBuilder_ == null) { scheduling_ = null; } else { schedulingBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); if (serviceAccountsBuilder_ == null) { serviceAccounts_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); } else { serviceAccountsBuilder_.clear(); } @@ -2457,13 +2733,13 @@ public Builder clear() { } else { shieldedInstanceConfigBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); if (tagsBuilder_ == null) { tags_ = null; } else { tagsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); return this; } @@ -2535,92 +2811,96 @@ public com.google.cloud.compute.v1.InstanceProperties buildPartial() { } else { result.guestAccelerators_ = guestAcceleratorsBuilder_.build(); } + if (((from_bitField0_ & 0x00000040) != 0)) { + to_bitField0_ |= 0x00000010; + } + result.keyRevocationActionType_ = keyRevocationActionType_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); - if (((from_bitField0_ & 0x00000080) != 0)) { - to_bitField0_ |= 0x00000010; + if (((from_bitField0_ & 0x00000100) != 0)) { + to_bitField0_ |= 0x00000020; } result.machineType_ = machineType_; - if (((from_bitField0_ & 0x00000100) != 0)) { + if (((from_bitField0_ & 0x00000200) != 0)) { if (metadataBuilder_ == null) { result.metadata_ = metadata_; } else { result.metadata_ = metadataBuilder_.build(); } - to_bitField0_ |= 0x00000020; - } - if (((from_bitField0_ & 0x00000200) != 0)) { to_bitField0_ |= 0x00000040; } + if (((from_bitField0_ & 0x00000400) != 0)) { + to_bitField0_ |= 0x00000080; + } result.minCpuPlatform_ = minCpuPlatform_; if (networkInterfacesBuilder_ == null) { - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { networkInterfaces_ = java.util.Collections.unmodifiableList(networkInterfaces_); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); } result.networkInterfaces_ = networkInterfaces_; } else { result.networkInterfaces_ = networkInterfacesBuilder_.build(); } - if (((from_bitField0_ & 0x00000800) != 0)) { + if (((from_bitField0_ & 0x00001000) != 0)) { if (networkPerformanceConfigBuilder_ == null) { result.networkPerformanceConfig_ = networkPerformanceConfig_; } else { result.networkPerformanceConfig_ = networkPerformanceConfigBuilder_.build(); } - to_bitField0_ |= 0x00000080; - } - if (((from_bitField0_ & 0x00001000) != 0)) { to_bitField0_ |= 0x00000100; } - result.privateIpv6GoogleAccess_ = privateIpv6GoogleAccess_; if (((from_bitField0_ & 0x00002000) != 0)) { + to_bitField0_ |= 0x00000200; + } + result.privateIpv6GoogleAccess_ = privateIpv6GoogleAccess_; + if (((from_bitField0_ & 0x00004000) != 0)) { if (reservationAffinityBuilder_ == null) { result.reservationAffinity_ = reservationAffinity_; } else { result.reservationAffinity_ = reservationAffinityBuilder_.build(); } - to_bitField0_ |= 0x00000200; + to_bitField0_ |= 0x00000400; } result.resourceManagerTags_ = internalGetResourceManagerTags(); result.resourceManagerTags_.makeImmutable(); - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00010000) != 0)) { resourcePolicies_ = resourcePolicies_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); } result.resourcePolicies_ = resourcePolicies_; - if (((from_bitField0_ & 0x00010000) != 0)) { + if (((from_bitField0_ & 0x00020000) != 0)) { if (schedulingBuilder_ == null) { result.scheduling_ = scheduling_; } else { result.scheduling_ = schedulingBuilder_.build(); } - to_bitField0_ |= 0x00000400; + to_bitField0_ |= 0x00000800; } if (serviceAccountsBuilder_ == null) { - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { serviceAccounts_ = java.util.Collections.unmodifiableList(serviceAccounts_); - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); } result.serviceAccounts_ = serviceAccounts_; } else { result.serviceAccounts_ = serviceAccountsBuilder_.build(); } - if (((from_bitField0_ & 0x00040000) != 0)) { + if (((from_bitField0_ & 0x00080000) != 0)) { if (shieldedInstanceConfigBuilder_ == null) { result.shieldedInstanceConfig_ = shieldedInstanceConfig_; } else { result.shieldedInstanceConfig_ = shieldedInstanceConfigBuilder_.build(); } - to_bitField0_ |= 0x00000800; + to_bitField0_ |= 0x00001000; } - if (((from_bitField0_ & 0x00080000) != 0)) { + if (((from_bitField0_ & 0x00100000) != 0)) { if (tagsBuilder_ == null) { result.tags_ = tags_; } else { result.tags_ = tagsBuilder_.build(); } - to_bitField0_ |= 0x00001000; + to_bitField0_ |= 0x00002000; } result.bitField0_ = to_bitField0_; onBuilt(); @@ -2740,9 +3020,14 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceProperties other) { } } } + if (other.hasKeyRevocationActionType()) { + bitField0_ |= 0x00000040; + keyRevocationActionType_ = other.keyRevocationActionType_; + onChanged(); + } internalGetMutableLabels().mergeFrom(other.internalGetLabels()); if (other.hasMachineType()) { - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; machineType_ = other.machineType_; onChanged(); } @@ -2750,7 +3035,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceProperties other) { mergeMetadata(other.getMetadata()); } if (other.hasMinCpuPlatform()) { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; minCpuPlatform_ = other.minCpuPlatform_; onChanged(); } @@ -2758,7 +3043,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceProperties other) { if (!other.networkInterfaces_.isEmpty()) { if (networkInterfaces_.isEmpty()) { networkInterfaces_ = other.networkInterfaces_; - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); } else { ensureNetworkInterfacesIsMutable(); networkInterfaces_.addAll(other.networkInterfaces_); @@ -2771,7 +3056,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceProperties other) { networkInterfacesBuilder_.dispose(); networkInterfacesBuilder_ = null; networkInterfaces_ = other.networkInterfaces_; - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); networkInterfacesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getNetworkInterfacesFieldBuilder() @@ -2785,7 +3070,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceProperties other) { mergeNetworkPerformanceConfig(other.getNetworkPerformanceConfig()); } if (other.hasPrivateIpv6GoogleAccess()) { - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; privateIpv6GoogleAccess_ = other.privateIpv6GoogleAccess_; onChanged(); } @@ -2796,7 +3081,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceProperties other) { if (!other.resourcePolicies_.isEmpty()) { if (resourcePolicies_.isEmpty()) { resourcePolicies_ = other.resourcePolicies_; - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); } else { ensureResourcePoliciesIsMutable(); resourcePolicies_.addAll(other.resourcePolicies_); @@ -2810,7 +3095,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceProperties other) { if (!other.serviceAccounts_.isEmpty()) { if (serviceAccounts_.isEmpty()) { serviceAccounts_ = other.serviceAccounts_; - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); } else { ensureServiceAccountsIsMutable(); serviceAccounts_.addAll(other.serviceAccounts_); @@ -2823,7 +3108,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.InstanceProperties other) { serviceAccountsBuilder_.dispose(); serviceAccountsBuilder_ = null; serviceAccounts_ = other.serviceAccounts_; - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); serviceAccountsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getServiceAccountsFieldBuilder() @@ -4206,6 +4491,132 @@ public com.google.cloud.compute.v1.AcceleratorConfig.Builder addGuestAccelerator return guestAcceleratorsBuilder_; } + private java.lang.Object keyRevocationActionType_ = ""; + /** + * + * + *
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return Whether the keyRevocationActionType field is set. + */ + public boolean hasKeyRevocationActionType() { + return ((bitField0_ & 0x00000040) != 0); + } + /** + * + * + *
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The keyRevocationActionType. + */ + public java.lang.String getKeyRevocationActionType() { + java.lang.Object ref = keyRevocationActionType_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + keyRevocationActionType_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The bytes for keyRevocationActionType. + */ + public com.google.protobuf.ByteString getKeyRevocationActionTypeBytes() { + java.lang.Object ref = keyRevocationActionType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + keyRevocationActionType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @param value The keyRevocationActionType to set. + * @return This builder for chaining. + */ + public Builder setKeyRevocationActionType(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000040; + keyRevocationActionType_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return This builder for chaining. + */ + public Builder clearKeyRevocationActionType() { + bitField0_ = (bitField0_ & ~0x00000040); + keyRevocationActionType_ = getDefaultInstance().getKeyRevocationActionType(); + onChanged(); + return this; + } + /** + * + * + *
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @param value The bytes for keyRevocationActionType to set. + * @return This builder for chaining. + */ + public Builder setKeyRevocationActionTypeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000040; + keyRevocationActionType_ = value; + onChanged(); + return this; + } + private com.google.protobuf.MapField labels_; private com.google.protobuf.MapField internalGetLabels() { @@ -4377,7 +4788,7 @@ public Builder putAllLabels(java.util.Map va * @return Whether the machineType field is set. */ public boolean hasMachineType() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -4439,7 +4850,7 @@ public Builder setMachineType(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; machineType_ = value; onChanged(); return this; @@ -4456,7 +4867,7 @@ public Builder setMachineType(java.lang.String value) { * @return This builder for chaining. */ public Builder clearMachineType() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); machineType_ = getDefaultInstance().getMachineType(); onChanged(); return this; @@ -4478,7 +4889,7 @@ public Builder setMachineTypeBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; machineType_ = value; onChanged(); return this; @@ -4502,7 +4913,7 @@ public Builder setMachineTypeBytes(com.google.protobuf.ByteString value) { * @return Whether the metadata field is set. */ public boolean hasMetadata() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -4543,7 +4954,7 @@ public Builder setMetadata(com.google.cloud.compute.v1.Metadata value) { } else { metadataBuilder_.setMessage(value); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; return this; } /** @@ -4562,7 +4973,7 @@ public Builder setMetadata(com.google.cloud.compute.v1.Metadata.Builder builderF } else { metadataBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; return this; } /** @@ -4576,7 +4987,7 @@ public Builder setMetadata(com.google.cloud.compute.v1.Metadata.Builder builderF */ public Builder mergeMetadata(com.google.cloud.compute.v1.Metadata value) { if (metadataBuilder_ == null) { - if (((bitField0_ & 0x00000100) != 0) + if (((bitField0_ & 0x00000200) != 0) && metadata_ != null && metadata_ != com.google.cloud.compute.v1.Metadata.getDefaultInstance()) { metadata_ = @@ -4590,7 +5001,7 @@ public Builder mergeMetadata(com.google.cloud.compute.v1.Metadata value) { } else { metadataBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; return this; } /** @@ -4609,7 +5020,7 @@ public Builder clearMetadata() { } else { metadataBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); return this; } /** @@ -4622,7 +5033,7 @@ public Builder clearMetadata() { * optional .google.cloud.compute.v1.Metadata metadata = 86866735; */ public com.google.cloud.compute.v1.Metadata.Builder getMetadataBuilder() { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; onChanged(); return getMetadataFieldBuilder().getBuilder(); } @@ -4683,7 +5094,7 @@ public com.google.cloud.compute.v1.MetadataOrBuilder getMetadataOrBuilder() { * @return Whether the minCpuPlatform field is set. */ public boolean hasMinCpuPlatform() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -4745,7 +5156,7 @@ public Builder setMinCpuPlatform(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; minCpuPlatform_ = value; onChanged(); return this; @@ -4762,7 +5173,7 @@ public Builder setMinCpuPlatform(java.lang.String value) { * @return This builder for chaining. */ public Builder clearMinCpuPlatform() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); minCpuPlatform_ = getDefaultInstance().getMinCpuPlatform(); onChanged(); return this; @@ -4784,7 +5195,7 @@ public Builder setMinCpuPlatformBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; minCpuPlatform_ = value; onChanged(); return this; @@ -4794,11 +5205,11 @@ public Builder setMinCpuPlatformBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureNetworkInterfacesIsMutable() { - if (!((bitField0_ & 0x00000400) != 0)) { + if (!((bitField0_ & 0x00000800) != 0)) { networkInterfaces_ = new java.util.ArrayList( networkInterfaces_); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; } } @@ -5027,7 +5438,7 @@ public Builder addAllNetworkInterfaces( public Builder clearNetworkInterfaces() { if (networkInterfacesBuilder_ == null) { networkInterfaces_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); onChanged(); } else { networkInterfacesBuilder_.clear(); @@ -5160,7 +5571,7 @@ public com.google.cloud.compute.v1.NetworkInterface.Builder addNetworkInterfaces com.google.cloud.compute.v1.NetworkInterface.Builder, com.google.cloud.compute.v1.NetworkInterfaceOrBuilder>( networkInterfaces_, - ((bitField0_ & 0x00000400) != 0), + ((bitField0_ & 0x00000800) != 0), getParentForChildren(), isClean()); networkInterfaces_ = null; @@ -5188,7 +5599,7 @@ public com.google.cloud.compute.v1.NetworkInterface.Builder addNetworkInterfaces * @return Whether the networkPerformanceConfig field is set. */ public boolean hasNetworkPerformanceConfig() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -5234,7 +5645,7 @@ public Builder setNetworkPerformanceConfig( } else { networkPerformanceConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; return this; } /** @@ -5256,7 +5667,7 @@ public Builder setNetworkPerformanceConfig( } else { networkPerformanceConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; return this; } /** @@ -5273,7 +5684,7 @@ public Builder setNetworkPerformanceConfig( public Builder mergeNetworkPerformanceConfig( com.google.cloud.compute.v1.NetworkPerformanceConfig value) { if (networkPerformanceConfigBuilder_ == null) { - if (((bitField0_ & 0x00000800) != 0) + if (((bitField0_ & 0x00001000) != 0) && networkPerformanceConfig_ != null && networkPerformanceConfig_ != com.google.cloud.compute.v1.NetworkPerformanceConfig.getDefaultInstance()) { @@ -5289,7 +5700,7 @@ public Builder mergeNetworkPerformanceConfig( } else { networkPerformanceConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; return this; } /** @@ -5310,7 +5721,7 @@ public Builder clearNetworkPerformanceConfig() { } else { networkPerformanceConfigBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); return this; } /** @@ -5326,7 +5737,7 @@ public Builder clearNetworkPerformanceConfig() { */ public com.google.cloud.compute.v1.NetworkPerformanceConfig.Builder getNetworkPerformanceConfigBuilder() { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; onChanged(); return getNetworkPerformanceConfigFieldBuilder().getBuilder(); } @@ -5393,7 +5804,7 @@ public Builder clearNetworkPerformanceConfig() { * @return Whether the privateIpv6GoogleAccess field is set. */ public boolean hasPrivateIpv6GoogleAccess() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -5458,7 +5869,7 @@ public Builder setPrivateIpv6GoogleAccess(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; privateIpv6GoogleAccess_ = value; onChanged(); return this; @@ -5476,7 +5887,7 @@ public Builder setPrivateIpv6GoogleAccess(java.lang.String value) { * @return This builder for chaining. */ public Builder clearPrivateIpv6GoogleAccess() { - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); privateIpv6GoogleAccess_ = getDefaultInstance().getPrivateIpv6GoogleAccess(); onChanged(); return this; @@ -5499,7 +5910,7 @@ public Builder setPrivateIpv6GoogleAccessBytes(com.google.protobuf.ByteString va throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; privateIpv6GoogleAccess_ = value; onChanged(); return this; @@ -5524,7 +5935,7 @@ public Builder setPrivateIpv6GoogleAccessBytes(com.google.protobuf.ByteString va * @return Whether the reservationAffinity field is set. */ public boolean hasReservationAffinity() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -5567,7 +5978,7 @@ public Builder setReservationAffinity(com.google.cloud.compute.v1.ReservationAff } else { reservationAffinityBuilder_.setMessage(value); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; return this; } /** @@ -5588,7 +5999,7 @@ public Builder setReservationAffinity( } else { reservationAffinityBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; return this; } /** @@ -5603,7 +6014,7 @@ public Builder setReservationAffinity( */ public Builder mergeReservationAffinity(com.google.cloud.compute.v1.ReservationAffinity value) { if (reservationAffinityBuilder_ == null) { - if (((bitField0_ & 0x00002000) != 0) + if (((bitField0_ & 0x00004000) != 0) && reservationAffinity_ != null && reservationAffinity_ != com.google.cloud.compute.v1.ReservationAffinity.getDefaultInstance()) { @@ -5618,7 +6029,7 @@ public Builder mergeReservationAffinity(com.google.cloud.compute.v1.ReservationA } else { reservationAffinityBuilder_.mergeFrom(value); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; return this; } /** @@ -5638,7 +6049,7 @@ public Builder clearReservationAffinity() { } else { reservationAffinityBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); return this; } /** @@ -5652,7 +6063,7 @@ public Builder clearReservationAffinity() { *
*/ public com.google.cloud.compute.v1.ReservationAffinity.Builder getReservationAffinityBuilder() { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return getReservationAffinityFieldBuilder().getBuilder(); } @@ -5872,9 +6283,9 @@ public Builder putAllResourceManagerTags( com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureResourcePoliciesIsMutable() { - if (!((bitField0_ & 0x00008000) != 0)) { + if (!((bitField0_ & 0x00010000) != 0)) { resourcePolicies_ = new com.google.protobuf.LazyStringArrayList(resourcePolicies_); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; } } /** @@ -6009,7 +6420,7 @@ public Builder addAllResourcePolicies(java.lang.Iterable value */ public Builder clearResourcePolicies() { resourcePolicies_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); onChanged(); return this; } @@ -6054,7 +6465,7 @@ public Builder addResourcePoliciesBytes(com.google.protobuf.ByteString value) { * @return Whether the scheduling field is set. */ public boolean hasScheduling() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * @@ -6095,7 +6506,7 @@ public Builder setScheduling(com.google.cloud.compute.v1.Scheduling value) { } else { schedulingBuilder_.setMessage(value); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; return this; } /** @@ -6114,7 +6525,7 @@ public Builder setScheduling(com.google.cloud.compute.v1.Scheduling.Builder buil } else { schedulingBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; return this; } /** @@ -6128,7 +6539,7 @@ public Builder setScheduling(com.google.cloud.compute.v1.Scheduling.Builder buil */ public Builder mergeScheduling(com.google.cloud.compute.v1.Scheduling value) { if (schedulingBuilder_ == null) { - if (((bitField0_ & 0x00010000) != 0) + if (((bitField0_ & 0x00020000) != 0) && scheduling_ != null && scheduling_ != com.google.cloud.compute.v1.Scheduling.getDefaultInstance()) { scheduling_ = @@ -6142,7 +6553,7 @@ public Builder mergeScheduling(com.google.cloud.compute.v1.Scheduling value) { } else { schedulingBuilder_.mergeFrom(value); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; return this; } /** @@ -6161,7 +6572,7 @@ public Builder clearScheduling() { } else { schedulingBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); return this; } /** @@ -6174,7 +6585,7 @@ public Builder clearScheduling() { * optional .google.cloud.compute.v1.Scheduling scheduling = 386688404; */ public com.google.cloud.compute.v1.Scheduling.Builder getSchedulingBuilder() { - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; onChanged(); return getSchedulingFieldBuilder().getBuilder(); } @@ -6226,10 +6637,10 @@ public com.google.cloud.compute.v1.SchedulingOrBuilder getSchedulingOrBuilder() java.util.Collections.emptyList(); private void ensureServiceAccountsIsMutable() { - if (!((bitField0_ & 0x00020000) != 0)) { + if (!((bitField0_ & 0x00040000) != 0)) { serviceAccounts_ = new java.util.ArrayList(serviceAccounts_); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00040000; } } @@ -6445,7 +6856,7 @@ public Builder addAllServiceAccounts( public Builder clearServiceAccounts() { if (serviceAccountsBuilder_ == null) { serviceAccounts_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00040000); onChanged(); } else { serviceAccountsBuilder_.clear(); @@ -6569,7 +6980,7 @@ public com.google.cloud.compute.v1.ServiceAccount.Builder addServiceAccountsBuil com.google.cloud.compute.v1.ServiceAccount.Builder, com.google.cloud.compute.v1.ServiceAccountOrBuilder>( serviceAccounts_, - ((bitField0_ & 0x00020000) != 0), + ((bitField0_ & 0x00040000) != 0), getParentForChildren(), isClean()); serviceAccounts_ = null; @@ -6597,7 +7008,7 @@ public com.google.cloud.compute.v1.ServiceAccount.Builder addServiceAccountsBuil * @return Whether the shieldedInstanceConfig field is set. */ public boolean hasShieldedInstanceConfig() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** * @@ -6643,7 +7054,7 @@ public Builder setShieldedInstanceConfig( } else { shieldedInstanceConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; return this; } /** @@ -6665,7 +7076,7 @@ public Builder setShieldedInstanceConfig( } else { shieldedInstanceConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; return this; } /** @@ -6682,7 +7093,7 @@ public Builder setShieldedInstanceConfig( public Builder mergeShieldedInstanceConfig( com.google.cloud.compute.v1.ShieldedInstanceConfig value) { if (shieldedInstanceConfigBuilder_ == null) { - if (((bitField0_ & 0x00040000) != 0) + if (((bitField0_ & 0x00080000) != 0) && shieldedInstanceConfig_ != null && shieldedInstanceConfig_ != com.google.cloud.compute.v1.ShieldedInstanceConfig.getDefaultInstance()) { @@ -6697,7 +7108,7 @@ public Builder mergeShieldedInstanceConfig( } else { shieldedInstanceConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; return this; } /** @@ -6718,7 +7129,7 @@ public Builder clearShieldedInstanceConfig() { } else { shieldedInstanceConfigBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00080000); return this; } /** @@ -6734,7 +7145,7 @@ public Builder clearShieldedInstanceConfig() { */ public com.google.cloud.compute.v1.ShieldedInstanceConfig.Builder getShieldedInstanceConfigBuilder() { - bitField0_ |= 0x00040000; + bitField0_ |= 0x00080000; onChanged(); return getShieldedInstanceConfigFieldBuilder().getBuilder(); } @@ -6805,7 +7216,7 @@ public Builder clearShieldedInstanceConfig() { * @return Whether the tags field is set. */ public boolean hasTags() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** * @@ -6844,7 +7255,7 @@ public Builder setTags(com.google.cloud.compute.v1.Tags value) { } else { tagsBuilder_.setMessage(value); } - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; return this; } /** @@ -6863,7 +7274,7 @@ public Builder setTags(com.google.cloud.compute.v1.Tags.Builder builderForValue) } else { tagsBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; return this; } /** @@ -6877,7 +7288,7 @@ public Builder setTags(com.google.cloud.compute.v1.Tags.Builder builderForValue) */ public Builder mergeTags(com.google.cloud.compute.v1.Tags value) { if (tagsBuilder_ == null) { - if (((bitField0_ & 0x00080000) != 0) + if (((bitField0_ & 0x00100000) != 0) && tags_ != null && tags_ != com.google.cloud.compute.v1.Tags.getDefaultInstance()) { tags_ = @@ -6889,7 +7300,7 @@ public Builder mergeTags(com.google.cloud.compute.v1.Tags value) { } else { tagsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; return this; } /** @@ -6908,7 +7319,7 @@ public Builder clearTags() { } else { tagsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00100000); return this; } /** @@ -6921,7 +7332,7 @@ public Builder clearTags() { * optional .google.cloud.compute.v1.Tags tags = 3552281; */ public com.google.cloud.compute.v1.Tags.Builder getTagsBuilder() { - bitField0_ |= 0x00080000; + bitField0_ |= 0x00100000; onChanged(); return getTagsFieldBuilder().getBuilder(); } diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstancePropertiesOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstancePropertiesOrBuilder.java index a9c3383fe..1ec248273 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstancePropertiesOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/InstancePropertiesOrBuilder.java @@ -278,6 +278,46 @@ public interface InstancePropertiesOrBuilder */ com.google.cloud.compute.v1.AcceleratorConfigOrBuilder getGuestAcceleratorsOrBuilder(int index); + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return Whether the keyRevocationActionType field is set. + */ + boolean hasKeyRevocationActionType(); + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The keyRevocationActionType. + */ + java.lang.String getKeyRevocationActionType(); + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The bytes for keyRevocationActionType. + */ + com.google.protobuf.ByteString getKeyRevocationActionTypeBytes(); + /** * * diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocalizedMessage.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocalizedMessage.java new file mode 100644 index 000000000..53a321add --- /dev/null +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocalizedMessage.java @@ -0,0 +1,898 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.LocalizedMessage} + */ +public final class LocalizedMessage extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.LocalizedMessage) + LocalizedMessageOrBuilder { + private static final long serialVersionUID = 0L; + // Use LocalizedMessage.newBuilder() to construct. + private LocalizedMessage(com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private LocalizedMessage() { + locale_ = ""; + message_ = ""; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new LocalizedMessage(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private LocalizedMessage( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case -950534086: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + message_ = s; + break; + } + case -189762862: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + locale_ = s; + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_LocalizedMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.LocalizedMessage.class, + com.google.cloud.compute.v1.LocalizedMessage.Builder.class); + } + + private int bitField0_; + public static final int LOCALE_FIELD_NUMBER = 513150554; + private volatile java.lang.Object locale_; + /** + * + * + *
+   * The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
+   * 
+ * + * optional string locale = 513150554; + * + * @return Whether the locale field is set. + */ + @java.lang.Override + public boolean hasLocale() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
+   * 
+ * + * optional string locale = 513150554; + * + * @return The locale. + */ + @java.lang.Override + public java.lang.String getLocale() { + java.lang.Object ref = locale_; + 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(); + locale_ = s; + return s; + } + } + /** + * + * + *
+   * The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
+   * 
+ * + * optional string locale = 513150554; + * + * @return The bytes for locale. + */ + @java.lang.Override + public com.google.protobuf.ByteString getLocaleBytes() { + java.lang.Object ref = locale_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + locale_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int MESSAGE_FIELD_NUMBER = 418054151; + private volatile java.lang.Object message_; + /** + * + * + *
+   * The localized error message in the above locale.
+   * 
+ * + * optional string message = 418054151; + * + * @return Whether the message field is set. + */ + @java.lang.Override + public boolean hasMessage() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * + * + *
+   * The localized error message in the above locale.
+   * 
+ * + * optional string message = 418054151; + * + * @return The message. + */ + @java.lang.Override + public java.lang.String getMessage() { + java.lang.Object ref = message_; + 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(); + message_ = s; + return s; + } + } + /** + * + * + *
+   * The localized error message in the above locale.
+   * 
+ * + * optional string message = 418054151; + * + * @return The bytes for message. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + message_ = 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_ & 0x00000002) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 418054151, message_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 513150554, locale_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(418054151, message_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(513150554, locale_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.LocalizedMessage)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.LocalizedMessage other = + (com.google.cloud.compute.v1.LocalizedMessage) obj; + + if (hasLocale() != other.hasLocale()) return false; + if (hasLocale()) { + if (!getLocale().equals(other.getLocale())) return false; + } + if (hasMessage() != other.hasMessage()) return false; + if (hasMessage()) { + if (!getMessage().equals(other.getMessage())) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasLocale()) { + hash = (37 * hash) + LOCALE_FIELD_NUMBER; + hash = (53 * hash) + getLocale().hashCode(); + } + if (hasMessage()) { + hash = (37 * hash) + MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getMessage().hashCode(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.LocalizedMessage parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.LocalizedMessage 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.LocalizedMessage parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.LocalizedMessage 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.LocalizedMessage parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.LocalizedMessage 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.LocalizedMessage parseFrom(java.io.InputStream input) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.LocalizedMessage parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.LocalizedMessage parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.LocalizedMessage parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.LocalizedMessage parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.LocalizedMessage parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder(com.google.cloud.compute.v1.LocalizedMessage prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Provides a localized error message that is safe to return to the user which can be attached to an RPC error.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.LocalizedMessage} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.LocalizedMessage) + com.google.cloud.compute.v1.LocalizedMessageOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_LocalizedMessage_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_LocalizedMessage_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.LocalizedMessage.class, + com.google.cloud.compute.v1.LocalizedMessage.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.LocalizedMessage.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + locale_ = ""; + bitField0_ = (bitField0_ & ~0x00000001); + message_ = ""; + bitField0_ = (bitField0_ & ~0x00000002); + 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_LocalizedMessage_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.LocalizedMessage getDefaultInstanceForType() { + return com.google.cloud.compute.v1.LocalizedMessage.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.LocalizedMessage build() { + com.google.cloud.compute.v1.LocalizedMessage result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.LocalizedMessage buildPartial() { + com.google.cloud.compute.v1.LocalizedMessage result = + new com.google.cloud.compute.v1.LocalizedMessage(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + to_bitField0_ |= 0x00000001; + } + result.locale_ = locale_; + if (((from_bitField0_ & 0x00000002) != 0)) { + to_bitField0_ |= 0x00000002; + } + result.message_ = message_; + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.LocalizedMessage) { + return mergeFrom((com.google.cloud.compute.v1.LocalizedMessage) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.LocalizedMessage other) { + if (other == com.google.cloud.compute.v1.LocalizedMessage.getDefaultInstance()) return this; + if (other.hasLocale()) { + bitField0_ |= 0x00000001; + locale_ = other.locale_; + onChanged(); + } + if (other.hasMessage()) { + bitField0_ |= 0x00000002; + message_ = other.message_; + onChanged(); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.compute.v1.LocalizedMessage parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = (com.google.cloud.compute.v1.LocalizedMessage) e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private java.lang.Object locale_ = ""; + /** + * + * + *
+     * The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
+     * 
+ * + * optional string locale = 513150554; + * + * @return Whether the locale field is set. + */ + public boolean hasLocale() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
+     * 
+ * + * optional string locale = 513150554; + * + * @return The locale. + */ + public java.lang.String getLocale() { + java.lang.Object ref = locale_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + locale_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
+     * 
+ * + * optional string locale = 513150554; + * + * @return The bytes for locale. + */ + public com.google.protobuf.ByteString getLocaleBytes() { + java.lang.Object ref = locale_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + locale_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
+     * 
+ * + * optional string locale = 513150554; + * + * @param value The locale to set. + * @return This builder for chaining. + */ + public Builder setLocale(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + locale_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
+     * 
+ * + * optional string locale = 513150554; + * + * @return This builder for chaining. + */ + public Builder clearLocale() { + bitField0_ = (bitField0_ & ~0x00000001); + locale_ = getDefaultInstance().getLocale(); + onChanged(); + return this; + } + /** + * + * + *
+     * The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
+     * 
+ * + * optional string locale = 513150554; + * + * @param value The bytes for locale to set. + * @return This builder for chaining. + */ + public Builder setLocaleBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000001; + locale_ = value; + onChanged(); + return this; + } + + private java.lang.Object message_ = ""; + /** + * + * + *
+     * The localized error message in the above locale.
+     * 
+ * + * optional string message = 418054151; + * + * @return Whether the message field is set. + */ + public boolean hasMessage() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * + * + *
+     * The localized error message in the above locale.
+     * 
+ * + * optional string message = 418054151; + * + * @return The message. + */ + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The localized error message in the above locale.
+     * 
+ * + * optional string message = 418054151; + * + * @return The bytes for message. + */ + public com.google.protobuf.ByteString getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The localized error message in the above locale.
+     * 
+ * + * optional string message = 418054151; + * + * @param value The message to set. + * @return This builder for chaining. + */ + public Builder setMessage(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000002; + message_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * The localized error message in the above locale.
+     * 
+ * + * optional string message = 418054151; + * + * @return This builder for chaining. + */ + public Builder clearMessage() { + bitField0_ = (bitField0_ & ~0x00000002); + message_ = getDefaultInstance().getMessage(); + onChanged(); + return this; + } + /** + * + * + *
+     * The localized error message in the above locale.
+     * 
+ * + * optional string message = 418054151; + * + * @param value The bytes for message to set. + * @return This builder for chaining. + */ + public Builder setMessageBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000002; + message_ = value; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.LocalizedMessage) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.LocalizedMessage) + private static final com.google.cloud.compute.v1.LocalizedMessage DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.LocalizedMessage(); + } + + public static com.google.cloud.compute.v1.LocalizedMessage getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LocalizedMessage parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LocalizedMessage(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.LocalizedMessage getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocalizedMessageOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocalizedMessageOrBuilder.java new file mode 100644 index 000000000..29039fc8d --- /dev/null +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocalizedMessageOrBuilder.java @@ -0,0 +1,99 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +public interface LocalizedMessageOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.LocalizedMessage) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
+   * 
+ * + * optional string locale = 513150554; + * + * @return Whether the locale field is set. + */ + boolean hasLocale(); + /** + * + * + *
+   * The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
+   * 
+ * + * optional string locale = 513150554; + * + * @return The locale. + */ + java.lang.String getLocale(); + /** + * + * + *
+   * The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX"
+   * 
+ * + * optional string locale = 513150554; + * + * @return The bytes for locale. + */ + com.google.protobuf.ByteString getLocaleBytes(); + + /** + * + * + *
+   * The localized error message in the above locale.
+   * 
+ * + * optional string message = 418054151; + * + * @return Whether the message field is set. + */ + boolean hasMessage(); + /** + * + * + *
+   * The localized error message in the above locale.
+   * 
+ * + * optional string message = 418054151; + * + * @return The message. + */ + java.lang.String getMessage(); + /** + * + * + *
+   * The localized error message in the above locale.
+   * 
+ * + * optional string message = 418054151; + * + * @return The bytes for message. + */ + com.google.protobuf.ByteString getMessageBytes(); +} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocation.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocation.java index 3caa6cfe3..2adfd2983 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocation.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocation.java @@ -70,10 +70,28 @@ private LocationPolicyLocation( case 0: done = true; break; + case 31273394: + { + com.google.cloud.compute.v1.LocationPolicyLocationConstraints.Builder subBuilder = + null; + if (((bitField0_ & 0x00000001) != 0)) { + subBuilder = constraints_.toBuilder(); + } + constraints_ = + input.readMessage( + com.google.cloud.compute.v1.LocationPolicyLocationConstraints.parser(), + extensionRegistry); + if (subBuilder != null) { + subBuilder.mergeFrom(constraints_); + constraints_ = subBuilder.buildPartial(); + } + bitField0_ |= 0x00000001; + break; + } case 1206249178: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; preference_ = s; break; } @@ -117,7 +135,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * Preference for a given location.
+   * Preference for a given location. Set to either ALLOW or DENY.
    * 
* * Protobuf enum {@code google.cloud.compute.v1.LocationPolicyLocation.Preference} @@ -295,13 +313,70 @@ private Preference(int value) { } private int bitField0_; + public static final int CONSTRAINTS_FIELD_NUMBER = 3909174; + private com.google.cloud.compute.v1.LocationPolicyLocationConstraints constraints_; + /** + * + * + *
+   * Constraints that the caller requires on the result distribution in this zone.
+   * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + * + * @return Whether the constraints field is set. + */ + @java.lang.Override + public boolean hasConstraints() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Constraints that the caller requires on the result distribution in this zone.
+   * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + * + * @return The constraints. + */ + @java.lang.Override + public com.google.cloud.compute.v1.LocationPolicyLocationConstraints getConstraints() { + return constraints_ == null + ? com.google.cloud.compute.v1.LocationPolicyLocationConstraints.getDefaultInstance() + : constraints_; + } + /** + * + * + *
+   * Constraints that the caller requires on the result distribution in this zone.
+   * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.LocationPolicyLocationConstraintsOrBuilder + getConstraintsOrBuilder() { + return constraints_ == null + ? com.google.cloud.compute.v1.LocationPolicyLocationConstraints.getDefaultInstance() + : constraints_; + } + public static final int PREFERENCE_FIELD_NUMBER = 150781147; private volatile java.lang.Object preference_; /** * * *
-   * Preference for a given location.
+   * Preference for a given location. Set to either ALLOW or DENY.
    * Check the Preference enum for the list of possible values.
    * 
* @@ -311,13 +386,13 @@ private Preference(int value) { */ @java.lang.Override public boolean hasPreference() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * * *
-   * Preference for a given location.
+   * Preference for a given location. Set to either ALLOW or DENY.
    * Check the Preference enum for the list of possible values.
    * 
* @@ -341,7 +416,7 @@ public java.lang.String getPreference() { * * *
-   * Preference for a given location.
+   * Preference for a given location. Set to either ALLOW or DENY.
    * Check the Preference enum for the list of possible values.
    * 
* @@ -377,6 +452,9 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { if (((bitField0_ & 0x00000001) != 0)) { + output.writeMessage(3909174, getConstraints()); + } + if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 150781147, preference_); } unknownFields.writeTo(output); @@ -389,6 +467,9 @@ public int getSerializedSize() { size = 0; if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeMessageSize(3909174, getConstraints()); + } + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(150781147, preference_); } size += unknownFields.getSerializedSize(); @@ -407,6 +488,10 @@ public boolean equals(final java.lang.Object obj) { com.google.cloud.compute.v1.LocationPolicyLocation other = (com.google.cloud.compute.v1.LocationPolicyLocation) obj; + if (hasConstraints() != other.hasConstraints()) return false; + if (hasConstraints()) { + if (!getConstraints().equals(other.getConstraints())) return false; + } if (hasPreference() != other.hasPreference()) return false; if (hasPreference()) { if (!getPreference().equals(other.getPreference())) return false; @@ -422,6 +507,10 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + if (hasConstraints()) { + hash = (37 * hash) + CONSTRAINTS_FIELD_NUMBER; + hash = (53 * hash) + getConstraints().hashCode(); + } if (hasPreference()) { hash = (37 * hash) + PREFERENCE_FIELD_NUMBER; hash = (53 * hash) + getPreference().hashCode(); @@ -564,14 +653,22 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getConstraintsFieldBuilder(); + } } @java.lang.Override public Builder clear() { super.clear(); - preference_ = ""; + if (constraintsBuilder_ == null) { + constraints_ = null; + } else { + constraintsBuilder_.clear(); + } bitField0_ = (bitField0_ & ~0x00000001); + preference_ = ""; + bitField0_ = (bitField0_ & ~0x00000002); return this; } @@ -602,8 +699,16 @@ public com.google.cloud.compute.v1.LocationPolicyLocation buildPartial() { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { + if (constraintsBuilder_ == null) { + result.constraints_ = constraints_; + } else { + result.constraints_ = constraintsBuilder_.build(); + } to_bitField0_ |= 0x00000001; } + if (((from_bitField0_ & 0x00000002) != 0)) { + to_bitField0_ |= 0x00000002; + } result.preference_ = preference_; result.bitField0_ = to_bitField0_; onBuilt(); @@ -656,8 +761,11 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.cloud.compute.v1.LocationPolicyLocation other) { if (other == com.google.cloud.compute.v1.LocationPolicyLocation.getDefaultInstance()) return this; + if (other.hasConstraints()) { + mergeConstraints(other.getConstraints()); + } if (other.hasPreference()) { - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; preference_ = other.preference_; onChanged(); } @@ -693,12 +801,223 @@ public Builder mergeFrom( private int bitField0_; + private com.google.cloud.compute.v1.LocationPolicyLocationConstraints constraints_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.LocationPolicyLocationConstraints, + com.google.cloud.compute.v1.LocationPolicyLocationConstraints.Builder, + com.google.cloud.compute.v1.LocationPolicyLocationConstraintsOrBuilder> + constraintsBuilder_; + /** + * + * + *
+     * Constraints that the caller requires on the result distribution in this zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + * + * @return Whether the constraints field is set. + */ + public boolean hasConstraints() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * Constraints that the caller requires on the result distribution in this zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + * + * @return The constraints. + */ + public com.google.cloud.compute.v1.LocationPolicyLocationConstraints getConstraints() { + if (constraintsBuilder_ == null) { + return constraints_ == null + ? com.google.cloud.compute.v1.LocationPolicyLocationConstraints.getDefaultInstance() + : constraints_; + } else { + return constraintsBuilder_.getMessage(); + } + } + /** + * + * + *
+     * Constraints that the caller requires on the result distribution in this zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + */ + public Builder setConstraints( + com.google.cloud.compute.v1.LocationPolicyLocationConstraints value) { + if (constraintsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + constraints_ = value; + onChanged(); + } else { + constraintsBuilder_.setMessage(value); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * + * + *
+     * Constraints that the caller requires on the result distribution in this zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + */ + public Builder setConstraints( + com.google.cloud.compute.v1.LocationPolicyLocationConstraints.Builder builderForValue) { + if (constraintsBuilder_ == null) { + constraints_ = builderForValue.build(); + onChanged(); + } else { + constraintsBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * + * + *
+     * Constraints that the caller requires on the result distribution in this zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + */ + public Builder mergeConstraints( + com.google.cloud.compute.v1.LocationPolicyLocationConstraints value) { + if (constraintsBuilder_ == null) { + if (((bitField0_ & 0x00000001) != 0) + && constraints_ != null + && constraints_ + != com.google.cloud.compute.v1.LocationPolicyLocationConstraints + .getDefaultInstance()) { + constraints_ = + com.google.cloud.compute.v1.LocationPolicyLocationConstraints.newBuilder(constraints_) + .mergeFrom(value) + .buildPartial(); + } else { + constraints_ = value; + } + onChanged(); + } else { + constraintsBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000001; + return this; + } + /** + * + * + *
+     * Constraints that the caller requires on the result distribution in this zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + */ + public Builder clearConstraints() { + if (constraintsBuilder_ == null) { + constraints_ = null; + onChanged(); + } else { + constraintsBuilder_.clear(); + } + bitField0_ = (bitField0_ & ~0x00000001); + return this; + } + /** + * + * + *
+     * Constraints that the caller requires on the result distribution in this zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + */ + public com.google.cloud.compute.v1.LocationPolicyLocationConstraints.Builder + getConstraintsBuilder() { + bitField0_ |= 0x00000001; + onChanged(); + return getConstraintsFieldBuilder().getBuilder(); + } + /** + * + * + *
+     * Constraints that the caller requires on the result distribution in this zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + */ + public com.google.cloud.compute.v1.LocationPolicyLocationConstraintsOrBuilder + getConstraintsOrBuilder() { + if (constraintsBuilder_ != null) { + return constraintsBuilder_.getMessageOrBuilder(); + } else { + return constraints_ == null + ? com.google.cloud.compute.v1.LocationPolicyLocationConstraints.getDefaultInstance() + : constraints_; + } + } + /** + * + * + *
+     * Constraints that the caller requires on the result distribution in this zone.
+     * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.LocationPolicyLocationConstraints, + com.google.cloud.compute.v1.LocationPolicyLocationConstraints.Builder, + com.google.cloud.compute.v1.LocationPolicyLocationConstraintsOrBuilder> + getConstraintsFieldBuilder() { + if (constraintsBuilder_ == null) { + constraintsBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.LocationPolicyLocationConstraints, + com.google.cloud.compute.v1.LocationPolicyLocationConstraints.Builder, + com.google.cloud.compute.v1.LocationPolicyLocationConstraintsOrBuilder>( + getConstraints(), getParentForChildren(), isClean()); + constraints_ = null; + } + return constraintsBuilder_; + } + private java.lang.Object preference_ = ""; /** * * *
-     * Preference for a given location.
+     * Preference for a given location. Set to either ALLOW or DENY.
      * Check the Preference enum for the list of possible values.
      * 
* @@ -707,13 +1026,13 @@ public Builder mergeFrom( * @return Whether the preference field is set. */ public boolean hasPreference() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * * *
-     * Preference for a given location.
+     * Preference for a given location. Set to either ALLOW or DENY.
      * Check the Preference enum for the list of possible values.
      * 
* @@ -736,7 +1055,7 @@ public java.lang.String getPreference() { * * *
-     * Preference for a given location.
+     * Preference for a given location. Set to either ALLOW or DENY.
      * Check the Preference enum for the list of possible values.
      * 
* @@ -759,7 +1078,7 @@ public com.google.protobuf.ByteString getPreferenceBytes() { * * *
-     * Preference for a given location.
+     * Preference for a given location. Set to either ALLOW or DENY.
      * Check the Preference enum for the list of possible values.
      * 
* @@ -772,7 +1091,7 @@ public Builder setPreference(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; preference_ = value; onChanged(); return this; @@ -781,7 +1100,7 @@ public Builder setPreference(java.lang.String value) { * * *
-     * Preference for a given location.
+     * Preference for a given location. Set to either ALLOW or DENY.
      * Check the Preference enum for the list of possible values.
      * 
* @@ -790,7 +1109,7 @@ public Builder setPreference(java.lang.String value) { * @return This builder for chaining. */ public Builder clearPreference() { - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000002); preference_ = getDefaultInstance().getPreference(); onChanged(); return this; @@ -799,7 +1118,7 @@ public Builder clearPreference() { * * *
-     * Preference for a given location.
+     * Preference for a given location. Set to either ALLOW or DENY.
      * Check the Preference enum for the list of possible values.
      * 
* @@ -813,7 +1132,7 @@ public Builder setPreferenceBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; preference_ = value; onChanged(); return this; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocationConstraints.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocationConstraints.java new file mode 100644 index 000000000..082b8e5e8 --- /dev/null +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocationConstraints.java @@ -0,0 +1,600 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Per-zone constraints on location policy for this zone.
+ * 
+ * + * Protobuf type {@code google.cloud.compute.v1.LocationPolicyLocationConstraints} + */ +public final class LocationPolicyLocationConstraints extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.LocationPolicyLocationConstraints) + LocationPolicyLocationConstraintsOrBuilder { + private static final long serialVersionUID = 0L; + // Use LocationPolicyLocationConstraints.newBuilder() to construct. + private LocationPolicyLocationConstraints( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private LocationPolicyLocationConstraints() {} + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new LocationPolicyLocationConstraints(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private LocationPolicyLocationConstraints( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case -1994001504: + { + bitField0_ |= 0x00000001; + maxCount_ = input.readInt32(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.LocationPolicyLocationConstraints.class, + com.google.cloud.compute.v1.LocationPolicyLocationConstraints.Builder.class); + } + + private int bitField0_; + public static final int MAX_COUNT_FIELD_NUMBER = 287620724; + private int maxCount_; + /** + * + * + *
+   * Maximum number of items that are allowed to be placed in this zone. The value must be non-negative.
+   * 
+ * + * optional int32 max_count = 287620724; + * + * @return Whether the maxCount field is set. + */ + @java.lang.Override + public boolean hasMaxCount() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Maximum number of items that are allowed to be placed in this zone. The value must be non-negative.
+   * 
+ * + * optional int32 max_count = 287620724; + * + * @return The maxCount. + */ + @java.lang.Override + public int getMaxCount() { + return maxCount_; + } + + 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.writeInt32(287620724, maxCount_); + } + unknownFields.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.computeInt32Size(287620724, maxCount_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof com.google.cloud.compute.v1.LocationPolicyLocationConstraints)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.LocationPolicyLocationConstraints other = + (com.google.cloud.compute.v1.LocationPolicyLocationConstraints) obj; + + if (hasMaxCount() != other.hasMaxCount()) return false; + if (hasMaxCount()) { + if (getMaxCount() != other.getMaxCount()) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (hasMaxCount()) { + hash = (37 * hash) + MAX_COUNT_FIELD_NUMBER; + hash = (53 * hash) + getMaxCount(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.LocationPolicyLocationConstraints parseFrom( + java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.LocationPolicyLocationConstraints 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.LocationPolicyLocationConstraints parseFrom( + com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.LocationPolicyLocationConstraints 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.LocationPolicyLocationConstraints parseFrom(byte[] data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.LocationPolicyLocationConstraints 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.LocationPolicyLocationConstraints parseFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.LocationPolicyLocationConstraints parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.LocationPolicyLocationConstraints parseDelimitedFrom( + java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.LocationPolicyLocationConstraints parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.LocationPolicyLocationConstraints parseFrom( + com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.LocationPolicyLocationConstraints parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.compute.v1.LocationPolicyLocationConstraints prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Per-zone constraints on location policy for this zone.
+   * 
+ * + * Protobuf type {@code google.cloud.compute.v1.LocationPolicyLocationConstraints} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.LocationPolicyLocationConstraints) + com.google.cloud.compute.v1.LocationPolicyLocationConstraintsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_LocationPolicyLocationConstraints_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.LocationPolicyLocationConstraints.class, + com.google.cloud.compute.v1.LocationPolicyLocationConstraints.Builder.class); + } + + // Construct using com.google.cloud.compute.v1.LocationPolicyLocationConstraints.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + maxCount_ = 0; + bitField0_ = (bitField0_ & ~0x00000001); + 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_LocationPolicyLocationConstraints_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.LocationPolicyLocationConstraints + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.LocationPolicyLocationConstraints.getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.LocationPolicyLocationConstraints build() { + com.google.cloud.compute.v1.LocationPolicyLocationConstraints result = buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.LocationPolicyLocationConstraints buildPartial() { + com.google.cloud.compute.v1.LocationPolicyLocationConstraints result = + new com.google.cloud.compute.v1.LocationPolicyLocationConstraints(this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((from_bitField0_ & 0x00000001) != 0)) { + result.maxCount_ = maxCount_; + to_bitField0_ |= 0x00000001; + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other instanceof com.google.cloud.compute.v1.LocationPolicyLocationConstraints) { + return mergeFrom((com.google.cloud.compute.v1.LocationPolicyLocationConstraints) other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom(com.google.cloud.compute.v1.LocationPolicyLocationConstraints other) { + if (other + == com.google.cloud.compute.v1.LocationPolicyLocationConstraints.getDefaultInstance()) + return this; + if (other.hasMaxCount()) { + setMaxCount(other.getMaxCount()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.compute.v1.LocationPolicyLocationConstraints parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.compute.v1.LocationPolicyLocationConstraints) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private int maxCount_; + /** + * + * + *
+     * Maximum number of items that are allowed to be placed in this zone. The value must be non-negative.
+     * 
+ * + * optional int32 max_count = 287620724; + * + * @return Whether the maxCount field is set. + */ + @java.lang.Override + public boolean hasMaxCount() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * Maximum number of items that are allowed to be placed in this zone. The value must be non-negative.
+     * 
+ * + * optional int32 max_count = 287620724; + * + * @return The maxCount. + */ + @java.lang.Override + public int getMaxCount() { + return maxCount_; + } + /** + * + * + *
+     * Maximum number of items that are allowed to be placed in this zone. The value must be non-negative.
+     * 
+ * + * optional int32 max_count = 287620724; + * + * @param value The maxCount to set. + * @return This builder for chaining. + */ + public Builder setMaxCount(int value) { + bitField0_ |= 0x00000001; + maxCount_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Maximum number of items that are allowed to be placed in this zone. The value must be non-negative.
+     * 
+ * + * optional int32 max_count = 287620724; + * + * @return This builder for chaining. + */ + public Builder clearMaxCount() { + bitField0_ = (bitField0_ & ~0x00000001); + maxCount_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.LocationPolicyLocationConstraints) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.LocationPolicyLocationConstraints) + private static final com.google.cloud.compute.v1.LocationPolicyLocationConstraints + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = new com.google.cloud.compute.v1.LocationPolicyLocationConstraints(); + } + + public static com.google.cloud.compute.v1.LocationPolicyLocationConstraints getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser PARSER = + new com.google.protobuf.AbstractParser() { + @java.lang.Override + public LocationPolicyLocationConstraints parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new LocationPolicyLocationConstraints(input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.LocationPolicyLocationConstraints getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocationConstraintsOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocationConstraintsOrBuilder.java new file mode 100644 index 000000000..7efa4a7f9 --- /dev/null +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocationConstraintsOrBuilder.java @@ -0,0 +1,50 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +public interface LocationPolicyLocationConstraintsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.LocationPolicyLocationConstraints) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * Maximum number of items that are allowed to be placed in this zone. The value must be non-negative.
+   * 
+ * + * optional int32 max_count = 287620724; + * + * @return Whether the maxCount field is set. + */ + boolean hasMaxCount(); + /** + * + * + *
+   * Maximum number of items that are allowed to be placed in this zone. The value must be non-negative.
+   * 
+ * + * optional int32 max_count = 287620724; + * + * @return The maxCount. + */ + int getMaxCount(); +} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocationOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocationOrBuilder.java index 212a25ae9..d6991bf62 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocationOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/LocationPolicyLocationOrBuilder.java @@ -27,7 +27,48 @@ public interface LocationPolicyLocationOrBuilder * * *
-   * Preference for a given location.
+   * Constraints that the caller requires on the result distribution in this zone.
+   * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + * + * @return Whether the constraints field is set. + */ + boolean hasConstraints(); + /** + * + * + *
+   * Constraints that the caller requires on the result distribution in this zone.
+   * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + * + * @return The constraints. + */ + com.google.cloud.compute.v1.LocationPolicyLocationConstraints getConstraints(); + /** + * + * + *
+   * Constraints that the caller requires on the result distribution in this zone.
+   * 
+ * + * + * optional .google.cloud.compute.v1.LocationPolicyLocationConstraints constraints = 3909174; + * + */ + com.google.cloud.compute.v1.LocationPolicyLocationConstraintsOrBuilder getConstraintsOrBuilder(); + + /** + * + * + *
+   * Preference for a given location. Set to either ALLOW or DENY.
    * Check the Preference enum for the list of possible values.
    * 
* @@ -40,7 +81,7 @@ public interface LocationPolicyLocationOrBuilder * * *
-   * Preference for a given location.
+   * Preference for a given location. Set to either ALLOW or DENY.
    * Check the Preference enum for the list of possible values.
    * 
* @@ -53,7 +94,7 @@ public interface LocationPolicyLocationOrBuilder * * *
-   * Preference for a given location.
+   * Preference for a given location. Set to either ALLOW or DENY.
    * Check the Preference enum for the list of possible values.
    * 
* diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Network.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Network.java index 8f136ff7b..00d2733ed 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Network.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Network.java @@ -41,6 +41,7 @@ private Network() { iPv4Range_ = ""; creationTimestamp_ = ""; description_ = ""; + firewallPolicy_ = ""; gatewayIPv4_ = ""; internalIpv6Range_ = ""; kind_ = ""; @@ -84,34 +85,34 @@ private Network( break; case 26840: { - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; id_ = input.readUInt64(); break; } case 867696: { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; mtu_ = input.readInt32(); break; } case 26336418: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; kind_ = s; break; } case 26989658: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; name_ = s; break; } case 52038274: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; networkFirewallPolicyEnforcementOrder_ = s; break; } @@ -125,7 +126,7 @@ private Network( case 356167698: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; selfLinkWithId_ = s; break; } @@ -138,9 +139,9 @@ private Network( } case 559065498: { - if (!((mutable_bitField0_ & 0x00001000) != 0)) { + if (!((mutable_bitField0_ & 0x00002000) != 0)) { peerings_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00001000; + mutable_bitField0_ |= 0x00002000; } peerings_.add( input.readMessage( @@ -150,7 +151,7 @@ private Network( case 1429431018: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; gatewayIPv4_ = s; break; } @@ -163,16 +164,16 @@ private Network( case -2075312838: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; internalIpv6Range_ = s; break; } case -968142294: { java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00010000) != 0)) { + if (!((mutable_bitField0_ & 0x00020000) != 0)) { subnetworks_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00010000; + mutable_bitField0_ |= 0x00020000; } subnetworks_.add(s); break; @@ -193,14 +194,21 @@ private Network( case -645248918: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; selfLink_ = s; break; } + case -309581174: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000020; + firewallPolicy_ = s; + break; + } case -106518822: { com.google.cloud.compute.v1.NetworkRoutingConfig.Builder subBuilder = null; - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { subBuilder = routingConfig_.toBuilder(); } routingConfig_ = @@ -210,7 +218,7 @@ private Network( subBuilder.mergeFrom(routingConfig_); routingConfig_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; break; } default: @@ -229,10 +237,10 @@ private Network( } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { - if (((mutable_bitField0_ & 0x00001000) != 0)) { + if (((mutable_bitField0_ & 0x00002000) != 0)) { peerings_ = java.util.Collections.unmodifiableList(peerings_); } - if (((mutable_bitField0_ & 0x00010000) != 0)) { + if (((mutable_bitField0_ & 0x00020000) != 0)) { subnetworks_ = subnetworks_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); @@ -644,6 +652,70 @@ public boolean getEnableUlaInternalIpv6() { return enableUlaInternalIpv6_; } + public static final int FIREWALL_POLICY_FIELD_NUMBER = 498173265; + private volatile java.lang.Object firewallPolicy_; + /** + * + * + *
+   * [Output Only] URL of the firewall policy the network is associated with.
+   * 
+ * + * optional string firewall_policy = 498173265; + * + * @return Whether the firewallPolicy field is set. + */ + @java.lang.Override + public boolean hasFirewallPolicy() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * + * + *
+   * [Output Only] URL of the firewall policy the network is associated with.
+   * 
+ * + * optional string firewall_policy = 498173265; + * + * @return The firewallPolicy. + */ + @java.lang.Override + public java.lang.String getFirewallPolicy() { + java.lang.Object ref = firewallPolicy_; + 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(); + firewallPolicy_ = s; + return s; + } + } + /** + * + * + *
+   * [Output Only] URL of the firewall policy the network is associated with.
+   * 
+ * + * optional string firewall_policy = 498173265; + * + * @return The bytes for firewallPolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getFirewallPolicyBytes() { + java.lang.Object ref = firewallPolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + firewallPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int GATEWAY_I_PV4_FIELD_NUMBER = 178678877; private volatile java.lang.Object gatewayIPv4_; /** @@ -659,7 +731,7 @@ public boolean getEnableUlaInternalIpv6() { */ @java.lang.Override public boolean hasGatewayIPv4() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -723,7 +795,7 @@ public com.google.protobuf.ByteString getGatewayIPv4Bytes() { */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -756,7 +828,7 @@ public long getId() { */ @java.lang.Override public boolean hasInternalIpv6Range() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -820,7 +892,7 @@ public com.google.protobuf.ByteString getInternalIpv6RangeBytes() { */ @java.lang.Override public boolean hasKind() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -884,7 +956,7 @@ public com.google.protobuf.ByteString getKindBytes() { */ @java.lang.Override public boolean hasMtu() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -917,7 +989,7 @@ public int getMtu() { */ @java.lang.Override public boolean hasName() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -982,7 +1054,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasNetworkFirewallPolicyEnforcementOrder() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -1117,7 +1189,7 @@ public com.google.cloud.compute.v1.NetworkPeeringOrBuilder getPeeringsOrBuilder( */ @java.lang.Override public boolean hasRoutingConfig() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -1167,7 +1239,7 @@ public com.google.cloud.compute.v1.NetworkRoutingConfigOrBuilder getRoutingConfi */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -1231,7 +1303,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasSelfLinkWithId() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -1355,26 +1427,26 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { output.writeUInt64(3355, id_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { output.writeInt32(108462, mtu_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString( output, 6504784, networkFirewallPolicyEnforcementOrder_); } if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 30525366, creationTimestamp_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 44520962, selfLinkWithId_); } if (((bitField0_ & 0x00000001) != 0)) { @@ -1383,13 +1455,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < peerings_.size(); i++) { output.writeMessage(69883187, peerings_.get(i)); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 178678877, gatewayIPv4_); } if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(256156690, autoCreateSubnetworks_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 277456807, internalIpv6Range_); } for (int i = 0; i < subnetworks_.size(); i++) { @@ -1401,10 +1473,13 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000010) != 0)) { output.writeBool(423757720, enableUlaInternalIpv6_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 498173265, firewallPolicy_); + } + if (((bitField0_ & 0x00002000) != 0)) { output.writeMessage(523556059, getRoutingConfig()); } unknownFields.writeTo(output); @@ -1416,19 +1491,19 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream.computeUInt64Size(3355, id_); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt32Size(108462, mtu_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize( 6504784, networkFirewallPolicyEnforcementOrder_); @@ -1437,7 +1512,7 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(30525366, creationTimestamp_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(44520962, selfLinkWithId_); } if (((bitField0_ & 0x00000001) != 0)) { @@ -1446,14 +1521,14 @@ public int getSerializedSize() { for (int i = 0; i < peerings_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(69883187, peerings_.get(i)); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(178678877, gatewayIPv4_); } if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(256156690, autoCreateSubnetworks_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(277456807, internalIpv6Range_); } @@ -1472,10 +1547,13 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeBoolSize(423757720, enableUlaInternalIpv6_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(498173265, firewallPolicy_); + } + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(523556059, getRoutingConfig()); } @@ -1514,6 +1592,10 @@ public boolean equals(final java.lang.Object obj) { if (hasEnableUlaInternalIpv6()) { if (getEnableUlaInternalIpv6() != other.getEnableUlaInternalIpv6()) return false; } + if (hasFirewallPolicy() != other.hasFirewallPolicy()) return false; + if (hasFirewallPolicy()) { + if (!getFirewallPolicy().equals(other.getFirewallPolicy())) return false; + } if (hasGatewayIPv4() != other.hasGatewayIPv4()) return false; if (hasGatewayIPv4()) { if (!getGatewayIPv4().equals(other.getGatewayIPv4())) return false; @@ -1589,6 +1671,10 @@ public int hashCode() { hash = (37 * hash) + ENABLE_ULA_INTERNAL_IPV6_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getEnableUlaInternalIpv6()); } + if (hasFirewallPolicy()) { + hash = (37 * hash) + FIREWALL_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getFirewallPolicy().hashCode(); + } if (hasGatewayIPv4()) { hash = (37 * hash) + GATEWAY_I_PV4_FIELD_NUMBER; hash = (53 * hash) + getGatewayIPv4().hashCode(); @@ -1794,23 +1880,25 @@ public Builder clear() { bitField0_ = (bitField0_ & ~0x00000008); enableUlaInternalIpv6_ = false; bitField0_ = (bitField0_ & ~0x00000010); - gatewayIPv4_ = ""; + firewallPolicy_ = ""; bitField0_ = (bitField0_ & ~0x00000020); - id_ = 0L; + gatewayIPv4_ = ""; bitField0_ = (bitField0_ & ~0x00000040); - internalIpv6Range_ = ""; + id_ = 0L; bitField0_ = (bitField0_ & ~0x00000080); - kind_ = ""; + internalIpv6Range_ = ""; bitField0_ = (bitField0_ & ~0x00000100); - mtu_ = 0; + kind_ = ""; bitField0_ = (bitField0_ & ~0x00000200); - name_ = ""; + mtu_ = 0; bitField0_ = (bitField0_ & ~0x00000400); - networkFirewallPolicyEnforcementOrder_ = ""; + name_ = ""; bitField0_ = (bitField0_ & ~0x00000800); + networkFirewallPolicyEnforcementOrder_ = ""; + bitField0_ = (bitField0_ & ~0x00001000); if (peeringsBuilder_ == null) { peerings_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); } else { peeringsBuilder_.clear(); } @@ -1819,13 +1907,13 @@ public Builder clear() { } else { routingConfigBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00002000); - selfLink_ = ""; bitField0_ = (bitField0_ & ~0x00004000); - selfLinkWithId_ = ""; + selfLink_ = ""; bitField0_ = (bitField0_ & ~0x00008000); - subnetworks_ = com.google.protobuf.LazyStringArrayList.EMPTY; + selfLinkWithId_ = ""; bitField0_ = (bitField0_ & ~0x00010000); + subnetworks_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00020000); return this; } @@ -1877,59 +1965,63 @@ public com.google.cloud.compute.v1.Network buildPartial() { if (((from_bitField0_ & 0x00000020) != 0)) { to_bitField0_ |= 0x00000020; } - result.gatewayIPv4_ = gatewayIPv4_; + result.firewallPolicy_ = firewallPolicy_; if (((from_bitField0_ & 0x00000040) != 0)) { - result.id_ = id_; to_bitField0_ |= 0x00000040; } + result.gatewayIPv4_ = gatewayIPv4_; if (((from_bitField0_ & 0x00000080) != 0)) { + result.id_ = id_; to_bitField0_ |= 0x00000080; } - result.internalIpv6Range_ = internalIpv6Range_; if (((from_bitField0_ & 0x00000100) != 0)) { to_bitField0_ |= 0x00000100; } - result.kind_ = kind_; + result.internalIpv6Range_ = internalIpv6Range_; if (((from_bitField0_ & 0x00000200) != 0)) { - result.mtu_ = mtu_; to_bitField0_ |= 0x00000200; } + result.kind_ = kind_; if (((from_bitField0_ & 0x00000400) != 0)) { + result.mtu_ = mtu_; to_bitField0_ |= 0x00000400; } - result.name_ = name_; if (((from_bitField0_ & 0x00000800) != 0)) { to_bitField0_ |= 0x00000800; } + result.name_ = name_; + if (((from_bitField0_ & 0x00001000) != 0)) { + to_bitField0_ |= 0x00001000; + } result.networkFirewallPolicyEnforcementOrder_ = networkFirewallPolicyEnforcementOrder_; if (peeringsBuilder_ == null) { - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { peerings_ = java.util.Collections.unmodifiableList(peerings_); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); } result.peerings_ = peerings_; } else { result.peerings_ = peeringsBuilder_.build(); } - if (((from_bitField0_ & 0x00002000) != 0)) { + if (((from_bitField0_ & 0x00004000) != 0)) { if (routingConfigBuilder_ == null) { result.routingConfig_ = routingConfig_; } else { result.routingConfig_ = routingConfigBuilder_.build(); } - to_bitField0_ |= 0x00001000; - } - if (((from_bitField0_ & 0x00004000) != 0)) { to_bitField0_ |= 0x00002000; } - result.selfLink_ = selfLink_; if (((from_bitField0_ & 0x00008000) != 0)) { to_bitField0_ |= 0x00004000; } + result.selfLink_ = selfLink_; + if (((from_bitField0_ & 0x00010000) != 0)) { + to_bitField0_ |= 0x00008000; + } result.selfLinkWithId_ = selfLinkWithId_; - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { subnetworks_ = subnetworks_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); } result.subnetworks_ = subnetworks_; result.bitField0_ = to_bitField0_; @@ -2003,8 +2095,13 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Network other) { if (other.hasEnableUlaInternalIpv6()) { setEnableUlaInternalIpv6(other.getEnableUlaInternalIpv6()); } - if (other.hasGatewayIPv4()) { + if (other.hasFirewallPolicy()) { bitField0_ |= 0x00000020; + firewallPolicy_ = other.firewallPolicy_; + onChanged(); + } + if (other.hasGatewayIPv4()) { + bitField0_ |= 0x00000040; gatewayIPv4_ = other.gatewayIPv4_; onChanged(); } @@ -2012,12 +2109,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Network other) { setId(other.getId()); } if (other.hasInternalIpv6Range()) { - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; internalIpv6Range_ = other.internalIpv6Range_; onChanged(); } if (other.hasKind()) { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; kind_ = other.kind_; onChanged(); } @@ -2025,12 +2122,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Network other) { setMtu(other.getMtu()); } if (other.hasName()) { - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; name_ = other.name_; onChanged(); } if (other.hasNetworkFirewallPolicyEnforcementOrder()) { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; networkFirewallPolicyEnforcementOrder_ = other.networkFirewallPolicyEnforcementOrder_; onChanged(); } @@ -2038,7 +2135,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Network other) { if (!other.peerings_.isEmpty()) { if (peerings_.isEmpty()) { peerings_ = other.peerings_; - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); } else { ensurePeeringsIsMutable(); peerings_.addAll(other.peerings_); @@ -2051,7 +2148,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Network other) { peeringsBuilder_.dispose(); peeringsBuilder_ = null; peerings_ = other.peerings_; - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); peeringsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getPeeringsFieldBuilder() @@ -2065,19 +2162,19 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Network other) { mergeRoutingConfig(other.getRoutingConfig()); } if (other.hasSelfLink()) { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; selfLink_ = other.selfLink_; onChanged(); } if (other.hasSelfLinkWithId()) { - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; selfLinkWithId_ = other.selfLinkWithId_; onChanged(); } if (!other.subnetworks_.isEmpty()) { if (subnetworks_.isEmpty()) { subnetworks_ = other.subnetworks_; - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); } else { ensureSubnetworksIsMutable(); subnetworks_.addAll(other.subnetworks_); @@ -2609,6 +2706,126 @@ public Builder clearEnableUlaInternalIpv6() { return this; } + private java.lang.Object firewallPolicy_ = ""; + /** + * + * + *
+     * [Output Only] URL of the firewall policy the network is associated with.
+     * 
+ * + * optional string firewall_policy = 498173265; + * + * @return Whether the firewallPolicy field is set. + */ + public boolean hasFirewallPolicy() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * + * + *
+     * [Output Only] URL of the firewall policy the network is associated with.
+     * 
+ * + * optional string firewall_policy = 498173265; + * + * @return The firewallPolicy. + */ + public java.lang.String getFirewallPolicy() { + java.lang.Object ref = firewallPolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + firewallPolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * [Output Only] URL of the firewall policy the network is associated with.
+     * 
+ * + * optional string firewall_policy = 498173265; + * + * @return The bytes for firewallPolicy. + */ + public com.google.protobuf.ByteString getFirewallPolicyBytes() { + java.lang.Object ref = firewallPolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + firewallPolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * [Output Only] URL of the firewall policy the network is associated with.
+     * 
+ * + * optional string firewall_policy = 498173265; + * + * @param value The firewallPolicy to set. + * @return This builder for chaining. + */ + public Builder setFirewallPolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000020; + firewallPolicy_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] URL of the firewall policy the network is associated with.
+     * 
+ * + * optional string firewall_policy = 498173265; + * + * @return This builder for chaining. + */ + public Builder clearFirewallPolicy() { + bitField0_ = (bitField0_ & ~0x00000020); + firewallPolicy_ = getDefaultInstance().getFirewallPolicy(); + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] URL of the firewall policy the network is associated with.
+     * 
+ * + * optional string firewall_policy = 498173265; + * + * @param value The bytes for firewallPolicy to set. + * @return This builder for chaining. + */ + public Builder setFirewallPolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000020; + firewallPolicy_ = value; + onChanged(); + return this; + } + private java.lang.Object gatewayIPv4_ = ""; /** * @@ -2622,7 +2839,7 @@ public Builder clearEnableUlaInternalIpv6() { * @return Whether the gatewayIPv4 field is set. */ public boolean hasGatewayIPv4() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -2684,7 +2901,7 @@ public Builder setGatewayIPv4(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; gatewayIPv4_ = value; onChanged(); return this; @@ -2701,7 +2918,7 @@ public Builder setGatewayIPv4(java.lang.String value) { * @return This builder for chaining. */ public Builder clearGatewayIPv4() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); gatewayIPv4_ = getDefaultInstance().getGatewayIPv4(); onChanged(); return this; @@ -2723,7 +2940,7 @@ public Builder setGatewayIPv4Bytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; gatewayIPv4_ = value; onChanged(); return this; @@ -2743,7 +2960,7 @@ public Builder setGatewayIPv4Bytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -2773,7 +2990,7 @@ public long getId() { * @return This builder for chaining. */ public Builder setId(long value) { - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; id_ = value; onChanged(); return this; @@ -2790,7 +3007,7 @@ public Builder setId(long value) { * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); id_ = 0L; onChanged(); return this; @@ -2809,7 +3026,7 @@ public Builder clearId() { * @return Whether the internalIpv6Range field is set. */ public boolean hasInternalIpv6Range() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -2871,7 +3088,7 @@ public Builder setInternalIpv6Range(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; internalIpv6Range_ = value; onChanged(); return this; @@ -2888,7 +3105,7 @@ public Builder setInternalIpv6Range(java.lang.String value) { * @return This builder for chaining. */ public Builder clearInternalIpv6Range() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); internalIpv6Range_ = getDefaultInstance().getInternalIpv6Range(); onChanged(); return this; @@ -2910,7 +3127,7 @@ public Builder setInternalIpv6RangeBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; internalIpv6Range_ = value; onChanged(); return this; @@ -2929,7 +3146,7 @@ public Builder setInternalIpv6RangeBytes(com.google.protobuf.ByteString value) { * @return Whether the kind field is set. */ public boolean hasKind() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -2991,7 +3208,7 @@ public Builder setKind(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; kind_ = value; onChanged(); return this; @@ -3008,7 +3225,7 @@ public Builder setKind(java.lang.String value) { * @return This builder for chaining. */ public Builder clearKind() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); kind_ = getDefaultInstance().getKind(); onChanged(); return this; @@ -3030,7 +3247,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; kind_ = value; onChanged(); return this; @@ -3050,7 +3267,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasMtu() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -3080,7 +3297,7 @@ public int getMtu() { * @return This builder for chaining. */ public Builder setMtu(int value) { - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; mtu_ = value; onChanged(); return this; @@ -3097,7 +3314,7 @@ public Builder setMtu(int value) { * @return This builder for chaining. */ public Builder clearMtu() { - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); mtu_ = 0; onChanged(); return this; @@ -3116,7 +3333,7 @@ public Builder clearMtu() { * @return Whether the name field is set. */ public boolean hasName() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -3178,7 +3395,7 @@ public Builder setName(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; name_ = value; onChanged(); return this; @@ -3195,7 +3412,7 @@ public Builder setName(java.lang.String value) { * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); name_ = getDefaultInstance().getName(); onChanged(); return this; @@ -3217,7 +3434,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; name_ = value; onChanged(); return this; @@ -3237,7 +3454,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * @return Whether the networkFirewallPolicyEnforcementOrder field is set. */ public boolean hasNetworkFirewallPolicyEnforcementOrder() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -3302,7 +3519,7 @@ public Builder setNetworkFirewallPolicyEnforcementOrder(java.lang.String value) if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; networkFirewallPolicyEnforcementOrder_ = value; onChanged(); return this; @@ -3320,7 +3537,7 @@ public Builder setNetworkFirewallPolicyEnforcementOrder(java.lang.String value) * @return This builder for chaining. */ public Builder clearNetworkFirewallPolicyEnforcementOrder() { - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); networkFirewallPolicyEnforcementOrder_ = getDefaultInstance().getNetworkFirewallPolicyEnforcementOrder(); onChanged(); @@ -3345,7 +3562,7 @@ public Builder setNetworkFirewallPolicyEnforcementOrderBytes( throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; networkFirewallPolicyEnforcementOrder_ = value; onChanged(); return this; @@ -3355,9 +3572,9 @@ public Builder setNetworkFirewallPolicyEnforcementOrderBytes( java.util.Collections.emptyList(); private void ensurePeeringsIsMutable() { - if (!((bitField0_ & 0x00001000) != 0)) { + if (!((bitField0_ & 0x00002000) != 0)) { peerings_ = new java.util.ArrayList(peerings_); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; } } @@ -3572,7 +3789,7 @@ public Builder addAllPeerings( public Builder clearPeerings() { if (peeringsBuilder_ == null) { peerings_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); } else { peeringsBuilder_.clear(); @@ -3694,7 +3911,7 @@ public com.google.cloud.compute.v1.NetworkPeering.Builder addPeeringsBuilder(int com.google.cloud.compute.v1.NetworkPeering, com.google.cloud.compute.v1.NetworkPeering.Builder, com.google.cloud.compute.v1.NetworkPeeringOrBuilder>( - peerings_, ((bitField0_ & 0x00001000) != 0), getParentForChildren(), isClean()); + peerings_, ((bitField0_ & 0x00002000) != 0), getParentForChildren(), isClean()); peerings_ = null; } return peeringsBuilder_; @@ -3719,7 +3936,7 @@ public com.google.cloud.compute.v1.NetworkPeering.Builder addPeeringsBuilder(int * @return Whether the routingConfig field is set. */ public boolean hasRoutingConfig() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -3762,7 +3979,7 @@ public Builder setRoutingConfig(com.google.cloud.compute.v1.NetworkRoutingConfig } else { routingConfigBuilder_.setMessage(value); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; return this; } /** @@ -3783,7 +4000,7 @@ public Builder setRoutingConfig( } else { routingConfigBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; return this; } /** @@ -3798,7 +4015,7 @@ public Builder setRoutingConfig( */ public Builder mergeRoutingConfig(com.google.cloud.compute.v1.NetworkRoutingConfig value) { if (routingConfigBuilder_ == null) { - if (((bitField0_ & 0x00002000) != 0) + if (((bitField0_ & 0x00004000) != 0) && routingConfig_ != null && routingConfig_ != com.google.cloud.compute.v1.NetworkRoutingConfig.getDefaultInstance()) { @@ -3813,7 +4030,7 @@ public Builder mergeRoutingConfig(com.google.cloud.compute.v1.NetworkRoutingConf } else { routingConfigBuilder_.mergeFrom(value); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; return this; } /** @@ -3833,7 +4050,7 @@ public Builder clearRoutingConfig() { } else { routingConfigBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00004000); return this; } /** @@ -3847,7 +4064,7 @@ public Builder clearRoutingConfig() { *
*/ public com.google.cloud.compute.v1.NetworkRoutingConfig.Builder getRoutingConfigBuilder() { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00004000; onChanged(); return getRoutingConfigFieldBuilder().getBuilder(); } @@ -3910,7 +4127,7 @@ public com.google.cloud.compute.v1.NetworkRoutingConfigOrBuilder getRoutingConfi * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -3972,7 +4189,7 @@ public Builder setSelfLink(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; selfLink_ = value; onChanged(); return this; @@ -3989,7 +4206,7 @@ public Builder setSelfLink(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSelfLink() { - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00008000); selfLink_ = getDefaultInstance().getSelfLink(); onChanged(); return this; @@ -4011,7 +4228,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00008000; selfLink_ = value; onChanged(); return this; @@ -4030,7 +4247,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the selfLinkWithId field is set. */ public boolean hasSelfLinkWithId() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * @@ -4092,7 +4309,7 @@ public Builder setSelfLinkWithId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; selfLinkWithId_ = value; onChanged(); return this; @@ -4109,7 +4326,7 @@ public Builder setSelfLinkWithId(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSelfLinkWithId() { - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00010000); selfLinkWithId_ = getDefaultInstance().getSelfLinkWithId(); onChanged(); return this; @@ -4131,7 +4348,7 @@ public Builder setSelfLinkWithIdBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00010000; selfLinkWithId_ = value; onChanged(); return this; @@ -4141,9 +4358,9 @@ public Builder setSelfLinkWithIdBytes(com.google.protobuf.ByteString value) { com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureSubnetworksIsMutable() { - if (!((bitField0_ & 0x00010000) != 0)) { + if (!((bitField0_ & 0x00020000) != 0)) { subnetworks_ = new com.google.protobuf.LazyStringArrayList(subnetworks_); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00020000; } } /** @@ -4278,7 +4495,7 @@ public Builder addAllSubnetworks(java.lang.Iterable values) { */ public Builder clearSubnetworks() { subnetworks_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00020000); onChanged(); return this; } diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupAppEngine.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupAppEngine.java index 681982c1f..36c7dcfbc 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupAppEngine.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupAppEngine.java @@ -201,7 +201,7 @@ public com.google.protobuf.ByteString getServiceBytes() { * * *
-   * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
+   * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "<service>-dot-appname.appspot.com/<version>". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
    * 
* * optional string url_mask = 103352252; @@ -216,7 +216,7 @@ public boolean hasUrlMask() { * * *
-   * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
+   * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "<service>-dot-appname.appspot.com/<version>". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
    * 
* * optional string url_mask = 103352252; @@ -239,7 +239,7 @@ public java.lang.String getUrlMask() { * * *
-   * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
+   * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "<service>-dot-appname.appspot.com/<version>". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
    * 
* * optional string url_mask = 103352252; @@ -831,7 +831,7 @@ public Builder setServiceBytes(com.google.protobuf.ByteString value) { * * *
-     * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
+     * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "<service>-dot-appname.appspot.com/<version>". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
      * 
* * optional string url_mask = 103352252; @@ -845,7 +845,7 @@ public boolean hasUrlMask() { * * *
-     * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
+     * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "<service>-dot-appname.appspot.com/<version>". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
      * 
* * optional string url_mask = 103352252; @@ -867,7 +867,7 @@ public java.lang.String getUrlMask() { * * *
-     * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
+     * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "<service>-dot-appname.appspot.com/<version>". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
      * 
* * optional string url_mask = 103352252; @@ -889,7 +889,7 @@ public com.google.protobuf.ByteString getUrlMaskBytes() { * * *
-     * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
+     * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "<service>-dot-appname.appspot.com/<version>". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
      * 
* * optional string url_mask = 103352252; @@ -910,7 +910,7 @@ public Builder setUrlMask(java.lang.String value) { * * *
-     * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
+     * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "<service>-dot-appname.appspot.com/<version>". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
      * 
* * optional string url_mask = 103352252; @@ -927,7 +927,7 @@ public Builder clearUrlMask() { * * *
-     * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
+     * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "<service>-dot-appname.appspot.com/<version>". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
      * 
* * optional string url_mask = 103352252; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupAppEngineOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupAppEngineOrBuilder.java index 1e3130e84..d5d3f094c 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupAppEngineOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupAppEngineOrBuilder.java @@ -64,7 +64,7 @@ public interface NetworkEndpointGroupAppEngineOrBuilder * * *
-   * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
+   * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "<service>-dot-appname.appspot.com/<version>". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
    * 
* * optional string url_mask = 103352252; @@ -76,7 +76,7 @@ public interface NetworkEndpointGroupAppEngineOrBuilder * * *
-   * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
+   * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "<service>-dot-appname.appspot.com/<version>". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
    * 
* * optional string url_mask = 103352252; @@ -88,7 +88,7 @@ public interface NetworkEndpointGroupAppEngineOrBuilder * * *
-   * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
+   * A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "<service>-dot-appname.appspot.com/<version>". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.
    * 
* * optional string url_mask = 103352252; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupCloudFunction.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupCloudFunction.java index 2f128b3ff..87ecd239a 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupCloudFunction.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupCloudFunction.java @@ -194,7 +194,7 @@ public com.google.protobuf.ByteString getFunctionBytes() { * * *
-   * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
+   * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/<function>". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
    * 
* * optional string url_mask = 103352252; @@ -209,7 +209,7 @@ public boolean hasUrlMask() { * * *
-   * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
+   * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/<function>". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
    * 
* * optional string url_mask = 103352252; @@ -232,7 +232,7 @@ public java.lang.String getUrlMask() { * * *
-   * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
+   * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/<function>". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
    * 
* * optional string url_mask = 103352252; @@ -738,7 +738,7 @@ public Builder setFunctionBytes(com.google.protobuf.ByteString value) { * * *
-     * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
+     * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/<function>". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
      * 
* * optional string url_mask = 103352252; @@ -752,7 +752,7 @@ public boolean hasUrlMask() { * * *
-     * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
+     * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/<function>". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
      * 
* * optional string url_mask = 103352252; @@ -774,7 +774,7 @@ public java.lang.String getUrlMask() { * * *
-     * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
+     * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/<function>". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
      * 
* * optional string url_mask = 103352252; @@ -796,7 +796,7 @@ public com.google.protobuf.ByteString getUrlMaskBytes() { * * *
-     * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
+     * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/<function>". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
      * 
* * optional string url_mask = 103352252; @@ -817,7 +817,7 @@ public Builder setUrlMask(java.lang.String value) { * * *
-     * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
+     * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/<function>". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
      * 
* * optional string url_mask = 103352252; @@ -834,7 +834,7 @@ public Builder clearUrlMask() { * * *
-     * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
+     * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/<function>". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
      * 
* * optional string url_mask = 103352252; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupCloudFunctionOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupCloudFunctionOrBuilder.java index 89e40c954..15508827c 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupCloudFunctionOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkEndpointGroupCloudFunctionOrBuilder.java @@ -64,7 +64,7 @@ public interface NetworkEndpointGroupCloudFunctionOrBuilder * * *
-   * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
+   * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/<function>". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
    * 
* * optional string url_mask = 103352252; @@ -76,7 +76,7 @@ public interface NetworkEndpointGroupCloudFunctionOrBuilder * * *
-   * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
+   * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/<function>". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
    * 
* * optional string url_mask = 103352252; @@ -88,7 +88,7 @@ public interface NetworkEndpointGroupCloudFunctionOrBuilder * * *
-   * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
+   * A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/<function>". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.
    * 
* * optional string url_mask = 103352252; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkOrBuilder.java index 5e4c887f1..519ce7b4b 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/NetworkOrBuilder.java @@ -184,6 +184,43 @@ public interface NetworkOrBuilder */ boolean getEnableUlaInternalIpv6(); + /** + * + * + *
+   * [Output Only] URL of the firewall policy the network is associated with.
+   * 
+ * + * optional string firewall_policy = 498173265; + * + * @return Whether the firewallPolicy field is set. + */ + boolean hasFirewallPolicy(); + /** + * + * + *
+   * [Output Only] URL of the firewall policy the network is associated with.
+   * 
+ * + * optional string firewall_policy = 498173265; + * + * @return The firewallPolicy. + */ + java.lang.String getFirewallPolicy(); + /** + * + * + *
+   * [Output Only] URL of the firewall policy the network is associated with.
+   * 
+ * + * optional string firewall_policy = 498173265; + * + * @return The bytes for firewallPolicy. + */ + com.google.protobuf.ByteString getFirewallPolicyBytes(); + /** * * diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesSetSslCertificatesRequest.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesSetSslCertificatesRequest.java index fd1c6178e..3f4400698 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesSetSslCertificatesRequest.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesSetSslCertificatesRequest.java @@ -128,7 +128,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
    * 
* * repeated string ssl_certificates = 366006543; @@ -142,7 +142,7 @@ public com.google.protobuf.ProtocolStringList getSslCertificatesList() { * * *
-   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
    * 
* * repeated string ssl_certificates = 366006543; @@ -156,7 +156,7 @@ public int getSslCertificatesCount() { * * *
-   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
    * 
* * repeated string ssl_certificates = 366006543; @@ -171,7 +171,7 @@ public java.lang.String getSslCertificates(int index) { * * *
-   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
    * 
* * repeated string ssl_certificates = 366006543; @@ -555,7 +555,7 @@ private void ensureSslCertificatesIsMutable() { * * *
-     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
      * 
* * repeated string ssl_certificates = 366006543; @@ -569,7 +569,7 @@ public com.google.protobuf.ProtocolStringList getSslCertificatesList() { * * *
-     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
      * 
* * repeated string ssl_certificates = 366006543; @@ -583,7 +583,7 @@ public int getSslCertificatesCount() { * * *
-     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
      * 
* * repeated string ssl_certificates = 366006543; @@ -598,7 +598,7 @@ public java.lang.String getSslCertificates(int index) { * * *
-     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
      * 
* * repeated string ssl_certificates = 366006543; @@ -613,7 +613,7 @@ public com.google.protobuf.ByteString getSslCertificatesBytes(int index) { * * *
-     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
      * 
* * repeated string ssl_certificates = 366006543; @@ -635,7 +635,7 @@ public Builder setSslCertificates(int index, java.lang.String value) { * * *
-     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
      * 
* * repeated string ssl_certificates = 366006543; @@ -656,7 +656,7 @@ public Builder addSslCertificates(java.lang.String value) { * * *
-     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
      * 
* * repeated string ssl_certificates = 366006543; @@ -674,7 +674,7 @@ public Builder addAllSslCertificates(java.lang.Iterable values * * *
-     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
      * 
* * repeated string ssl_certificates = 366006543; @@ -691,7 +691,7 @@ public Builder clearSslCertificates() { * * *
-     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+     * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
      * 
* * repeated string ssl_certificates = 366006543; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesSetSslCertificatesRequestOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesSetSslCertificatesRequestOrBuilder.java index 74d0d03b4..390329ba7 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesSetSslCertificatesRequestOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RegionTargetHttpsProxiesSetSslCertificatesRequestOrBuilder.java @@ -27,7 +27,7 @@ public interface RegionTargetHttpsProxiesSetSslCertificatesRequestOrBuilder * * *
-   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
    * 
* * repeated string ssl_certificates = 366006543; @@ -39,7 +39,7 @@ public interface RegionTargetHttpsProxiesSetSslCertificatesRequestOrBuilder * * *
-   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
    * 
* * repeated string ssl_certificates = 366006543; @@ -51,7 +51,7 @@ public interface RegionTargetHttpsProxiesSetSslCertificatesRequestOrBuilder * * *
-   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
    * 
* * repeated string ssl_certificates = 366006543; @@ -64,7 +64,7 @@ public interface RegionTargetHttpsProxiesSetSslCertificatesRequestOrBuilder * * *
-   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified.
+   * New set of SslCertificate resources to associate with this TargetHttpsProxy resource.
    * 
* * repeated string ssl_certificates = 366006543; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RequestMirrorPolicy.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RequestMirrorPolicy.java index ee48ad58f..c94c54cb7 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RequestMirrorPolicy.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RequestMirrorPolicy.java @@ -121,7 +121,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * The full or partial URL to the BackendService resource being mirrored to.
+   * The full or partial URL to the BackendService resource being mirrored to. The backend service configured for a mirroring policy must reference backends that are of the same type as the original backend service matched in the URL map. Serverless NEG backends are not currently supported as a mirrored backend service.
    * 
* * optional string backend_service = 306946058; @@ -136,7 +136,7 @@ public boolean hasBackendService() { * * *
-   * The full or partial URL to the BackendService resource being mirrored to.
+   * The full or partial URL to the BackendService resource being mirrored to. The backend service configured for a mirroring policy must reference backends that are of the same type as the original backend service matched in the URL map. Serverless NEG backends are not currently supported as a mirrored backend service.
    * 
* * optional string backend_service = 306946058; @@ -159,7 +159,7 @@ public java.lang.String getBackendService() { * * *
-   * The full or partial URL to the BackendService resource being mirrored to.
+   * The full or partial URL to the BackendService resource being mirrored to. The backend service configured for a mirroring policy must reference backends that are of the same type as the original backend service matched in the URL map. Serverless NEG backends are not currently supported as a mirrored backend service.
    * 
* * optional string backend_service = 306946058; @@ -515,7 +515,7 @@ public Builder mergeFrom( * * *
-     * The full or partial URL to the BackendService resource being mirrored to.
+     * The full or partial URL to the BackendService resource being mirrored to. The backend service configured for a mirroring policy must reference backends that are of the same type as the original backend service matched in the URL map. Serverless NEG backends are not currently supported as a mirrored backend service.
      * 
* * optional string backend_service = 306946058; @@ -529,7 +529,7 @@ public boolean hasBackendService() { * * *
-     * The full or partial URL to the BackendService resource being mirrored to.
+     * The full or partial URL to the BackendService resource being mirrored to. The backend service configured for a mirroring policy must reference backends that are of the same type as the original backend service matched in the URL map. Serverless NEG backends are not currently supported as a mirrored backend service.
      * 
* * optional string backend_service = 306946058; @@ -551,7 +551,7 @@ public java.lang.String getBackendService() { * * *
-     * The full or partial URL to the BackendService resource being mirrored to.
+     * The full or partial URL to the BackendService resource being mirrored to. The backend service configured for a mirroring policy must reference backends that are of the same type as the original backend service matched in the URL map. Serverless NEG backends are not currently supported as a mirrored backend service.
      * 
* * optional string backend_service = 306946058; @@ -573,7 +573,7 @@ public com.google.protobuf.ByteString getBackendServiceBytes() { * * *
-     * The full or partial URL to the BackendService resource being mirrored to.
+     * The full or partial URL to the BackendService resource being mirrored to. The backend service configured for a mirroring policy must reference backends that are of the same type as the original backend service matched in the URL map. Serverless NEG backends are not currently supported as a mirrored backend service.
      * 
* * optional string backend_service = 306946058; @@ -594,7 +594,7 @@ public Builder setBackendService(java.lang.String value) { * * *
-     * The full or partial URL to the BackendService resource being mirrored to.
+     * The full or partial URL to the BackendService resource being mirrored to. The backend service configured for a mirroring policy must reference backends that are of the same type as the original backend service matched in the URL map. Serverless NEG backends are not currently supported as a mirrored backend service.
      * 
* * optional string backend_service = 306946058; @@ -611,7 +611,7 @@ public Builder clearBackendService() { * * *
-     * The full or partial URL to the BackendService resource being mirrored to.
+     * The full or partial URL to the BackendService resource being mirrored to. The backend service configured for a mirroring policy must reference backends that are of the same type as the original backend service matched in the URL map. Serverless NEG backends are not currently supported as a mirrored backend service.
      * 
* * optional string backend_service = 306946058; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RequestMirrorPolicyOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RequestMirrorPolicyOrBuilder.java index 531d2e4f7..44e7dee80 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RequestMirrorPolicyOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/RequestMirrorPolicyOrBuilder.java @@ -27,7 +27,7 @@ public interface RequestMirrorPolicyOrBuilder * * *
-   * The full or partial URL to the BackendService resource being mirrored to.
+   * The full or partial URL to the BackendService resource being mirrored to. The backend service configured for a mirroring policy must reference backends that are of the same type as the original backend service matched in the URL map. Serverless NEG backends are not currently supported as a mirrored backend service.
    * 
* * optional string backend_service = 306946058; @@ -39,7 +39,7 @@ public interface RequestMirrorPolicyOrBuilder * * *
-   * The full or partial URL to the BackendService resource being mirrored to.
+   * The full or partial URL to the BackendService resource being mirrored to. The backend service configured for a mirroring policy must reference backends that are of the same type as the original backend service matched in the URL map. Serverless NEG backends are not currently supported as a mirrored backend service.
    * 
* * optional string backend_service = 306946058; @@ -51,7 +51,7 @@ public interface RequestMirrorPolicyOrBuilder * * *
-   * The full or partial URL to the BackendService resource being mirrored to.
+   * The full or partial URL to the BackendService resource being mirrored to. The backend service configured for a mirroring policy must reference backends that are of the same type as the original backend service matched in the URL map. Serverless NEG backends are not currently supported as a mirrored backend service.
    * 
* * optional string backend_service = 306946058; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SavedDisk.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SavedDisk.java index c3b68deac..f95e85542 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SavedDisk.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SavedDisk.java @@ -38,6 +38,7 @@ private SavedDisk(com.google.protobuf.GeneratedMessageV3.Builder builder) { } private SavedDisk() { + architecture_ = ""; kind_ = ""; sourceDisk_ = ""; storageBytesStatus_ = ""; @@ -76,27 +77,34 @@ private SavedDisk( case 26336418: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; kind_ = s; break; } + case -1872541030: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + architecture_ = s; + break; + } case -897913544: { - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; storageBytes_ = input.readInt64(); break; } case -680936950: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; sourceDisk_ = s; break; } case -369054638: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; storageBytesStatus_ = s; break; } @@ -136,6 +144,185 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { com.google.cloud.compute.v1.SavedDisk.Builder.class); } + /** + * + * + *
+   * [Output Only] The architecture of the attached disk.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.SavedDisk.Architecture} + */ + public enum Architecture implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ARCHITECTURE = 0; + */ + UNDEFINED_ARCHITECTURE(0), + /** + * + * + *
+     * Default value indicating Architecture is not set.
+     * 
+ * + * ARCHITECTURE_UNSPECIFIED = 394750507; + */ + ARCHITECTURE_UNSPECIFIED(394750507), + /** + * + * + *
+     * Machines with architecture ARM64
+     * 
+ * + * ARM64 = 62547450; + */ + ARM64(62547450), + /** + * + * + *
+     * Machines with architecture X86_64
+     * 
+ * + * X86_64 = 425300551; + */ + X86_64(425300551), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ARCHITECTURE = 0; + */ + public static final int UNDEFINED_ARCHITECTURE_VALUE = 0; + /** + * + * + *
+     * Default value indicating Architecture is not set.
+     * 
+ * + * ARCHITECTURE_UNSPECIFIED = 394750507; + */ + public static final int ARCHITECTURE_UNSPECIFIED_VALUE = 394750507; + /** + * + * + *
+     * Machines with architecture ARM64
+     * 
+ * + * ARM64 = 62547450; + */ + public static final int ARM64_VALUE = 62547450; + /** + * + * + *
+     * Machines with architecture X86_64
+     * 
+ * + * X86_64 = 425300551; + */ + public static final int X86_64_VALUE = 425300551; + + 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 Architecture 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 Architecture forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_ARCHITECTURE; + case 394750507: + return ARCHITECTURE_UNSPECIFIED; + case 62547450: + return ARM64; + case 425300551: + return X86_64; + 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 Architecture findValueByNumber(int number) { + return Architecture.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.SavedDisk.getDescriptor().getEnumTypes().get(0); + } + + private static final Architecture[] VALUES = values(); + + public static Architecture 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 Architecture(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.SavedDisk.Architecture) + } + /** * * @@ -239,7 +426,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.SavedDisk.getDescriptor().getEnumTypes().get(0); + return com.google.cloud.compute.v1.SavedDisk.getDescriptor().getEnumTypes().get(1); } private static final StorageBytesStatus[] VALUES = values(); @@ -265,6 +452,73 @@ private StorageBytesStatus(int value) { } private int bitField0_; + public static final int ARCHITECTURE_FIELD_NUMBER = 302803283; + private volatile java.lang.Object architecture_; + /** + * + * + *
+   * [Output Only] The architecture of the attached disk.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + @java.lang.Override + public boolean hasArchitecture() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * [Output Only] The architecture of the attached disk.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + @java.lang.Override + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + 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(); + architecture_ = s; + return s; + } + } + /** + * + * + *
+   * [Output Only] The architecture of the attached disk.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + @java.lang.Override + public com.google.protobuf.ByteString getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int KIND_FIELD_NUMBER = 3292052; private volatile java.lang.Object kind_; /** @@ -280,7 +534,7 @@ private StorageBytesStatus(int value) { */ @java.lang.Override public boolean hasKind() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -344,7 +598,7 @@ public com.google.protobuf.ByteString getKindBytes() { */ @java.lang.Override public boolean hasSourceDisk() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -408,7 +662,7 @@ public com.google.protobuf.ByteString getSourceDiskBytes() { */ @java.lang.Override public boolean hasStorageBytes() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -442,7 +696,7 @@ public long getStorageBytes() { */ @java.lang.Override public boolean hasStorageBytesStatus() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -507,16 +761,19 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 302803283, architecture_); + } + if (((bitField0_ & 0x00000008) != 0)) { output.writeInt64(424631719, storageBytes_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 451753793, sourceDisk_); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 490739082, storageBytesStatus_); } unknownFields.writeTo(output); @@ -528,16 +785,19 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(302803283, architecture_); + } + if (((bitField0_ & 0x00000008) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(424631719, storageBytes_); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(451753793, sourceDisk_); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(490739082, storageBytesStatus_); } @@ -556,6 +816,10 @@ public boolean equals(final java.lang.Object obj) { } com.google.cloud.compute.v1.SavedDisk other = (com.google.cloud.compute.v1.SavedDisk) obj; + if (hasArchitecture() != other.hasArchitecture()) return false; + if (hasArchitecture()) { + if (!getArchitecture().equals(other.getArchitecture())) return false; + } if (hasKind() != other.hasKind()) return false; if (hasKind()) { if (!getKind().equals(other.getKind())) return false; @@ -583,6 +847,10 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + if (hasArchitecture()) { + hash = (37 * hash) + ARCHITECTURE_FIELD_NUMBER; + hash = (53 * hash) + getArchitecture().hashCode(); + } if (hasKind()) { hash = (37 * hash) + KIND_FIELD_NUMBER; hash = (53 * hash) + getKind().hashCode(); @@ -743,14 +1011,16 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - kind_ = ""; + architecture_ = ""; bitField0_ = (bitField0_ & ~0x00000001); - sourceDisk_ = ""; + kind_ = ""; bitField0_ = (bitField0_ & ~0x00000002); - storageBytes_ = 0L; + sourceDisk_ = ""; bitField0_ = (bitField0_ & ~0x00000004); - storageBytesStatus_ = ""; + storageBytes_ = 0L; bitField0_ = (bitField0_ & ~0x00000008); + storageBytesStatus_ = ""; + bitField0_ = (bitField0_ & ~0x00000010); return this; } @@ -783,18 +1053,22 @@ public com.google.cloud.compute.v1.SavedDisk buildPartial() { if (((from_bitField0_ & 0x00000001) != 0)) { to_bitField0_ |= 0x00000001; } - result.kind_ = kind_; + result.architecture_ = architecture_; if (((from_bitField0_ & 0x00000002) != 0)) { to_bitField0_ |= 0x00000002; } - result.sourceDisk_ = sourceDisk_; + result.kind_ = kind_; if (((from_bitField0_ & 0x00000004) != 0)) { - result.storageBytes_ = storageBytes_; to_bitField0_ |= 0x00000004; } + result.sourceDisk_ = sourceDisk_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.storageBytes_ = storageBytes_; to_bitField0_ |= 0x00000008; } + if (((from_bitField0_ & 0x00000010) != 0)) { + to_bitField0_ |= 0x00000010; + } result.storageBytesStatus_ = storageBytesStatus_; result.bitField0_ = to_bitField0_; onBuilt(); @@ -846,13 +1120,18 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.cloud.compute.v1.SavedDisk other) { if (other == com.google.cloud.compute.v1.SavedDisk.getDefaultInstance()) return this; - if (other.hasKind()) { + if (other.hasArchitecture()) { bitField0_ |= 0x00000001; + architecture_ = other.architecture_; + onChanged(); + } + if (other.hasKind()) { + bitField0_ |= 0x00000002; kind_ = other.kind_; onChanged(); } if (other.hasSourceDisk()) { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; sourceDisk_ = other.sourceDisk_; onChanged(); } @@ -860,7 +1139,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SavedDisk other) { setStorageBytes(other.getStorageBytes()); } if (other.hasStorageBytesStatus()) { - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; storageBytesStatus_ = other.storageBytesStatus_; onChanged(); } @@ -895,6 +1174,132 @@ public Builder mergeFrom( private int bitField0_; + private java.lang.Object architecture_ = ""; + /** + * + * + *
+     * [Output Only] The architecture of the attached disk.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + public boolean hasArchitecture() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * [Output Only] The architecture of the attached disk.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + architecture_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * [Output Only] The architecture of the attached disk.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + public com.google.protobuf.ByteString getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * [Output Only] The architecture of the attached disk.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @param value The architecture to set. + * @return This builder for chaining. + */ + public Builder setArchitecture(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + architecture_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] The architecture of the attached disk.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return This builder for chaining. + */ + public Builder clearArchitecture() { + bitField0_ = (bitField0_ & ~0x00000001); + architecture_ = getDefaultInstance().getArchitecture(); + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] The architecture of the attached disk.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @param value The bytes for architecture to set. + * @return This builder for chaining. + */ + public Builder setArchitectureBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000001; + architecture_ = value; + onChanged(); + return this; + } + private java.lang.Object kind_ = ""; /** * @@ -908,7 +1313,7 @@ public Builder mergeFrom( * @return Whether the kind field is set. */ public boolean hasKind() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -970,7 +1375,7 @@ public Builder setKind(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; kind_ = value; onChanged(); return this; @@ -987,7 +1392,7 @@ public Builder setKind(java.lang.String value) { * @return This builder for chaining. */ public Builder clearKind() { - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000002); kind_ = getDefaultInstance().getKind(); onChanged(); return this; @@ -1009,7 +1414,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; kind_ = value; onChanged(); return this; @@ -1028,7 +1433,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceDisk field is set. */ public boolean hasSourceDisk() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -1090,7 +1495,7 @@ public Builder setSourceDisk(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; sourceDisk_ = value; onChanged(); return this; @@ -1107,7 +1512,7 @@ public Builder setSourceDisk(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceDisk() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); sourceDisk_ = getDefaultInstance().getSourceDisk(); onChanged(); return this; @@ -1129,7 +1534,7 @@ public Builder setSourceDiskBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; sourceDisk_ = value; onChanged(); return this; @@ -1149,7 +1554,7 @@ public Builder setSourceDiskBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasStorageBytes() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000008) != 0); } /** * @@ -1179,7 +1584,7 @@ public long getStorageBytes() { * @return This builder for chaining. */ public Builder setStorageBytes(long value) { - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; storageBytes_ = value; onChanged(); return this; @@ -1196,7 +1601,7 @@ public Builder setStorageBytes(long value) { * @return This builder for chaining. */ public Builder clearStorageBytes() { - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); storageBytes_ = 0L; onChanged(); return this; @@ -1216,7 +1621,7 @@ public Builder clearStorageBytes() { * @return Whether the storageBytesStatus field is set. */ public boolean hasStorageBytesStatus() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -1281,7 +1686,7 @@ public Builder setStorageBytesStatus(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; storageBytesStatus_ = value; onChanged(); return this; @@ -1299,7 +1704,7 @@ public Builder setStorageBytesStatus(java.lang.String value) { * @return This builder for chaining. */ public Builder clearStorageBytesStatus() { - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000010); storageBytesStatus_ = getDefaultInstance().getStorageBytesStatus(); onChanged(); return this; @@ -1322,7 +1727,7 @@ public Builder setStorageBytesStatusBytes(com.google.protobuf.ByteString value) throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; storageBytesStatus_ = value; onChanged(); return this; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SavedDiskOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SavedDiskOrBuilder.java index c8a6274bd..378d0e5ad 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SavedDiskOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SavedDiskOrBuilder.java @@ -23,6 +23,46 @@ public interface SavedDiskOrBuilder // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.SavedDisk) com.google.protobuf.MessageOrBuilder { + /** + * + * + *
+   * [Output Only] The architecture of the attached disk.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + boolean hasArchitecture(); + /** + * + * + *
+   * [Output Only] The architecture of the attached disk.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + java.lang.String getArchitecture(); + /** + * + * + *
+   * [Output Only] The architecture of the attached disk.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + com.google.protobuf.ByteString getArchitectureBytes(); + /** * * diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Scheduling.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Scheduling.java index 564d2c934..6a0795c4a 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Scheduling.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Scheduling.java @@ -22,7 +22,7 @@ * * *
- * Sets the scheduling options for an Instance. NextID: 21
+ * Sets the scheduling options for an Instance.
  * 
* * Protobuf type {@code google.cloud.compute.v1.Scheduling} @@ -1385,7 +1385,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Sets the scheduling options for an Instance. NextID: 21
+   * Sets the scheduling options for an Instance.
    * 
* * Protobuf type {@code google.cloud.compute.v1.Scheduling} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ServiceAttachmentConnectedEndpoint.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ServiceAttachmentConnectedEndpoint.java index 87e2d8014..995d62f9f 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ServiceAttachmentConnectedEndpoint.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/ServiceAttachmentConnectedEndpoint.java @@ -169,6 +169,16 @@ public enum Status implements com.google.protobuf.ProtocolMessageEnum { * CLOSED = 380163436; */ CLOSED(380163436), + /** + * + * + *
+     * The connection has been accepted by the producer, but the producer needs to take further action before the forwarding rule can serve traffic.
+     * 
+ * + * NEEDS_ATTENTION = 344491452; + */ + NEEDS_ATTENTION(344491452), /** * * @@ -224,6 +234,16 @@ public enum Status implements com.google.protobuf.ProtocolMessageEnum { * CLOSED = 380163436; */ public static final int CLOSED_VALUE = 380163436; + /** + * + * + *
+     * The connection has been accepted by the producer, but the producer needs to take further action before the forwarding rule can serve traffic.
+     * 
+ * + * NEEDS_ATTENTION = 344491452; + */ + public static final int NEEDS_ATTENTION_VALUE = 344491452; /** * * @@ -277,6 +297,8 @@ public static Status forNumber(int value) { return ACCEPTED; case 380163436: return CLOSED; + case 344491452: + return NEEDS_ATTENTION; case 35394935: return PENDING; case 174130302: diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Snapshot.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Snapshot.java index a7fda28bf..aa86533c5 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Snapshot.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Snapshot.java @@ -38,6 +38,7 @@ private Snapshot(com.google.protobuf.GeneratedMessageV3.Builder builder) { } private Snapshot() { + architecture_ = ""; chainName_ = ""; creationTimestamp_ = ""; description_ = ""; @@ -48,8 +49,11 @@ private Snapshot() { locationHint_ = ""; name_ = ""; selfLink_ = ""; + snapshotType_ = ""; sourceDisk_ = ""; sourceDiskId_ = ""; + sourceSnapshotSchedulePolicy_ = ""; + sourceSnapshotSchedulePolicyId_ = ""; status_ = ""; storageBytesStatus_ = ""; storageLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; @@ -87,35 +91,35 @@ private Snapshot( break; case 26840: { - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; id_ = input.readUInt64(); break; } case 26336418: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; kind_ = s; break; } case 26989658: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; name_ = s; break; } case 244202930: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; creationTimestamp_ = s; break; } case 346676210: { com.google.cloud.compute.v1.CustomerEncryptionKey.Builder subBuilder = null; - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { subBuilder = snapshotEncryptionKey_.toBuilder(); } snapshotEncryptionKey_ = @@ -126,14 +130,14 @@ private Snapshot( subBuilder.mergeFrom(snapshotEncryptionKey_); snapshotEncryptionKey_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00008000; break; } case 363861312: { - if (!((mutable_bitField0_ & 0x00000400) != 0)) { + if (!((mutable_bitField0_ & 0x00001000) != 0)) { licenseCodes_ = newLongList(); - mutable_bitField0_ |= 0x00000400; + mutable_bitField0_ |= 0x00001000; } licenseCodes_.addLong(input.readInt64()); break; @@ -142,9 +146,9 @@ private Snapshot( { int length = input.readRawVarint32(); int limit = input.pushLimit(length); - if (!((mutable_bitField0_ & 0x00000400) != 0) && input.getBytesUntilLimit() > 0) { + if (!((mutable_bitField0_ & 0x00001000) != 0) && input.getBytesUntilLimit() > 0) { licenseCodes_ = newLongList(); - mutable_bitField0_ |= 0x00000400; + mutable_bitField0_ |= 0x00001000; } while (input.getBytesUntilLimit() > 0) { licenseCodes_.addLong(input.readInt64()); @@ -155,36 +159,70 @@ private Snapshot( case 549153354: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; chainName_ = s; break; } + case 563912378: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00200000; + sourceSnapshotSchedulePolicyId_ = s; + break; + } + case 994797226: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00010000; + snapshotType_ = s; + break; + } + case 1003200616: + { + bitField0_ |= 0x00000008; + creationSizeBytes_ = input.readInt64(); + break; + } case 1424998602: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; labelFingerprint_ = s; break; } case 1450082194: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00400000; status_ = s; break; } + case 1886050330: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00100000; + sourceSnapshotSchedulePolicy_ = s; + break; + } + case -1872541030: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000001; + architecture_ = s; + break; + } case -1764857416: { - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; diskSizeGb_ = input.readInt64(); break; } case -1670925102: { java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00800000) != 0)) { + if (!((mutable_bitField0_ & 0x10000000) != 0)) { storageLocations_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00800000; + mutable_bitField0_ |= 0x10000000; } storageLocations_.add(s); break; @@ -192,9 +230,9 @@ private Snapshot( case -1593826670: { java.lang.String s = input.readStringRequireUtf8(); - if (!((mutable_bitField0_ & 0x00000800) != 0)) { + if (!((mutable_bitField0_ & 0x00002000) != 0)) { licenses_ = new com.google.protobuf.LazyStringArrayList(); - mutable_bitField0_ |= 0x00000800; + mutable_bitField0_ |= 0x00002000; } licenses_.add(s); break; @@ -202,75 +240,75 @@ private Snapshot( case -1490811254: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000800; locationHint_ = s; break; } case -911466526: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000020; description_ = s; break; } case -897913544: { - bitField0_ |= 0x00040000; + bitField0_ |= 0x00800000; storageBytes_ = input.readInt64(); break; } case -814534752: { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; downloadBytes_ = input.readInt64(); break; } case -680936950: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00004000; + bitField0_ |= 0x00020000; sourceDisk_ = s; break; } case -661440822: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00010000; + bitField0_ |= 0x00080000; sourceDiskId_ = s; break; } case -645248918: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; selfLink_ = s; break; } case -583589184: { - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; autoCreated_ = input.readBool(); break; } case -447253160: { - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; satisfiesPzs_ = input.readBool(); break; } case -369054638: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00080000; + bitField0_ |= 0x01000000; storageBytesStatus_ = s; break; } case -293404678: { - if (!((mutable_bitField0_ & 0x00000200) != 0)) { + if (!((mutable_bitField0_ & 0x00000800) != 0)) { labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000200; + mutable_bitField0_ |= 0x00000800; } com.google.protobuf.MapEntry labels__ = input.readMessage( @@ -281,7 +319,7 @@ private Snapshot( case -42958070: { com.google.cloud.compute.v1.CustomerEncryptionKey.Builder subBuilder = null; - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { subBuilder = sourceDiskEncryptionKey_.toBuilder(); } sourceDiskEncryptionKey_ = @@ -292,7 +330,7 @@ private Snapshot( subBuilder.mergeFrom(sourceDiskEncryptionKey_); sourceDiskEncryptionKey_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00040000; break; } default: @@ -311,13 +349,13 @@ private Snapshot( } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { - if (((mutable_bitField0_ & 0x00000400) != 0)) { + if (((mutable_bitField0_ & 0x00001000) != 0)) { licenseCodes_.makeImmutable(); // C } - if (((mutable_bitField0_ & 0x00800000) != 0)) { + if (((mutable_bitField0_ & 0x10000000) != 0)) { storageLocations_ = storageLocations_.getUnmodifiableView(); } - if (((mutable_bitField0_ & 0x00000800) != 0)) { + if (((mutable_bitField0_ & 0x00002000) != 0)) { licenses_ = licenses_.getUnmodifiableView(); } this.unknownFields = unknownFields.build(); @@ -351,6 +389,310 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { com.google.cloud.compute.v1.Snapshot.Builder.class); } + /** + * + * + *
+   * [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.Snapshot.Architecture} + */ + public enum Architecture implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ARCHITECTURE = 0; + */ + UNDEFINED_ARCHITECTURE(0), + /** + * + * + *
+     * Default value indicating Architecture is not set.
+     * 
+ * + * ARCHITECTURE_UNSPECIFIED = 394750507; + */ + ARCHITECTURE_UNSPECIFIED(394750507), + /** + * + * + *
+     * Machines with architecture ARM64
+     * 
+ * + * ARM64 = 62547450; + */ + ARM64(62547450), + /** + * + * + *
+     * Machines with architecture X86_64
+     * 
+ * + * X86_64 = 425300551; + */ + X86_64(425300551), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_ARCHITECTURE = 0; + */ + public static final int UNDEFINED_ARCHITECTURE_VALUE = 0; + /** + * + * + *
+     * Default value indicating Architecture is not set.
+     * 
+ * + * ARCHITECTURE_UNSPECIFIED = 394750507; + */ + public static final int ARCHITECTURE_UNSPECIFIED_VALUE = 394750507; + /** + * + * + *
+     * Machines with architecture ARM64
+     * 
+ * + * ARM64 = 62547450; + */ + public static final int ARM64_VALUE = 62547450; + /** + * + * + *
+     * Machines with architecture X86_64
+     * 
+ * + * X86_64 = 425300551; + */ + public static final int X86_64_VALUE = 425300551; + + 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 Architecture 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 Architecture forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_ARCHITECTURE; + case 394750507: + return ARCHITECTURE_UNSPECIFIED; + case 62547450: + return ARM64; + case 425300551: + return X86_64; + 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 Architecture findValueByNumber(int number) { + return Architecture.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.Snapshot.getDescriptor().getEnumTypes().get(0); + } + + private static final Architecture[] VALUES = values(); + + public static Architecture 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 Architecture(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.Snapshot.Architecture) + } + + /** + * + * + *
+   * Indicates the type of the snapshot.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.Snapshot.SnapshotType} + */ + public enum SnapshotType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_SNAPSHOT_TYPE = 0; + */ + UNDEFINED_SNAPSHOT_TYPE(0), + /** ARCHIVE = 506752162; */ + ARCHIVE(506752162), + /** STANDARD = 484642493; */ + STANDARD(484642493), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_SNAPSHOT_TYPE = 0; + */ + public static final int UNDEFINED_SNAPSHOT_TYPE_VALUE = 0; + /** ARCHIVE = 506752162; */ + public static final int ARCHIVE_VALUE = 506752162; + /** STANDARD = 484642493; */ + public static final int STANDARD_VALUE = 484642493; + + 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 SnapshotType 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 SnapshotType forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_SNAPSHOT_TYPE; + case 506752162: + return ARCHIVE; + case 484642493: + return STANDARD; + 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 SnapshotType findValueByNumber(int number) { + return SnapshotType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.Snapshot.getDescriptor().getEnumTypes().get(1); + } + + private static final SnapshotType[] VALUES = values(); + + public static SnapshotType 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 SnapshotType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.Snapshot.SnapshotType) + } + /** * * @@ -550,7 +892,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.Snapshot.getDescriptor().getEnumTypes().get(0); + return com.google.cloud.compute.v1.Snapshot.getDescriptor().getEnumTypes().get(2); } private static final Status[] VALUES = values(); @@ -677,7 +1019,7 @@ public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { - return com.google.cloud.compute.v1.Snapshot.getDescriptor().getEnumTypes().get(1); + return com.google.cloud.compute.v1.Snapshot.getDescriptor().getEnumTypes().get(3); } private static final StorageBytesStatus[] VALUES = values(); @@ -703,6 +1045,73 @@ private StorageBytesStatus(int value) { } private int bitField0_; + public static final int ARCHITECTURE_FIELD_NUMBER = 302803283; + private volatile java.lang.Object architecture_; + /** + * + * + *
+   * [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + @java.lang.Override + public boolean hasArchitecture() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + @java.lang.Override + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + 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(); + architecture_ = s; + return s; + } + } + /** + * + * + *
+   * [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + @java.lang.Override + public com.google.protobuf.ByteString getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int AUTO_CREATED_FIELD_NUMBER = 463922264; private boolean autoCreated_; /** @@ -718,7 +1127,7 @@ private StorageBytesStatus(int value) { */ @java.lang.Override public boolean hasAutoCreated() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -751,7 +1160,7 @@ public boolean getAutoCreated() { */ @java.lang.Override public boolean hasChainName() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -780,24 +1189,57 @@ public java.lang.String getChainName() { * * *
-   * Creates the new snapshot in the snapshot chain labeled with the specified name. The chain name must be 1-63 characters long and comply with RFC1035. This is an uncommon option only for advanced service owners who needs to create separate snapshot chains, for example, for chargeback tracking. When you describe your snapshot resource, this field is visible only if it has a non-empty value.
+   * Creates the new snapshot in the snapshot chain labeled with the specified name. The chain name must be 1-63 characters long and comply with RFC1035. This is an uncommon option only for advanced service owners who needs to create separate snapshot chains, for example, for chargeback tracking. When you describe your snapshot resource, this field is visible only if it has a non-empty value.
+   * 
+ * + * optional string chain_name = 68644169; + * + * @return The bytes for chainName. + */ + @java.lang.Override + public com.google.protobuf.ByteString getChainNameBytes() { + java.lang.Object ref = chainName_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + chainName_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int CREATION_SIZE_BYTES_FIELD_NUMBER = 125400077; + private long creationSizeBytes_; + /** + * + * + *
+   * [Output Only] Size in bytes of the snapshot at creation time.
+   * 
+ * + * optional int64 creation_size_bytes = 125400077; + * + * @return Whether the creationSizeBytes field is set. + */ + @java.lang.Override + public boolean hasCreationSizeBytes() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * + * + *
+   * [Output Only] Size in bytes of the snapshot at creation time.
    * 
* - * optional string chain_name = 68644169; + * optional int64 creation_size_bytes = 125400077; * - * @return The bytes for chainName. + * @return The creationSizeBytes. */ @java.lang.Override - public com.google.protobuf.ByteString getChainNameBytes() { - java.lang.Object ref = chainName_; - if (ref instanceof java.lang.String) { - com.google.protobuf.ByteString b = - com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - chainName_ = b; - return b; - } else { - return (com.google.protobuf.ByteString) ref; - } + public long getCreationSizeBytes() { + return creationSizeBytes_; } public static final int CREATION_TIMESTAMP_FIELD_NUMBER = 30525366; @@ -815,7 +1257,7 @@ public com.google.protobuf.ByteString getChainNameBytes() { */ @java.lang.Override public boolean hasCreationTimestamp() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -879,7 +1321,7 @@ public com.google.protobuf.ByteString getCreationTimestampBytes() { */ @java.lang.Override public boolean hasDescription() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -943,7 +1385,7 @@ public com.google.protobuf.ByteString getDescriptionBytes() { */ @java.lang.Override public boolean hasDiskSizeGb() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -976,7 +1418,7 @@ public long getDiskSizeGb() { */ @java.lang.Override public boolean hasDownloadBytes() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -1009,7 +1451,7 @@ public long getDownloadBytes() { */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -1042,7 +1484,7 @@ public long getId() { */ @java.lang.Override public boolean hasKind() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -1106,7 +1548,7 @@ public com.google.protobuf.ByteString getKindBytes() { */ @java.lang.Override public boolean hasLabelFingerprint() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -1378,7 +1820,7 @@ public com.google.protobuf.ByteString getLicensesBytes(int index) { */ @java.lang.Override public boolean hasLocationHint() { - return ((bitField0_ & 0x00000200) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -1442,7 +1884,7 @@ public com.google.protobuf.ByteString getLocationHintBytes() { */ @java.lang.Override public boolean hasName() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00001000) != 0); } /** * @@ -1506,7 +1948,7 @@ public com.google.protobuf.ByteString getNameBytes() { */ @java.lang.Override public boolean hasSatisfiesPzs() { - return ((bitField0_ & 0x00000800) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -1539,7 +1981,7 @@ public boolean getSatisfiesPzs() { */ @java.lang.Override public boolean hasSelfLink() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -1605,7 +2047,7 @@ public com.google.protobuf.ByteString getSelfLinkBytes() { */ @java.lang.Override public boolean hasSnapshotEncryptionKey() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -1645,6 +2087,73 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSnapshotEncryptionKe : snapshotEncryptionKey_; } + public static final int SNAPSHOT_TYPE_FIELD_NUMBER = 124349653; + private volatile java.lang.Object snapshotType_; + /** + * + * + *
+   * Indicates the type of the snapshot.
+   * Check the SnapshotType enum for the list of possible values.
+   * 
+ * + * optional string snapshot_type = 124349653; + * + * @return Whether the snapshotType field is set. + */ + @java.lang.Override + public boolean hasSnapshotType() { + return ((bitField0_ & 0x00010000) != 0); + } + /** + * + * + *
+   * Indicates the type of the snapshot.
+   * Check the SnapshotType enum for the list of possible values.
+   * 
+ * + * optional string snapshot_type = 124349653; + * + * @return The snapshotType. + */ + @java.lang.Override + public java.lang.String getSnapshotType() { + java.lang.Object ref = snapshotType_; + 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(); + snapshotType_ = s; + return s; + } + } + /** + * + * + *
+   * Indicates the type of the snapshot.
+   * Check the SnapshotType enum for the list of possible values.
+   * 
+ * + * optional string snapshot_type = 124349653; + * + * @return The bytes for snapshotType. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSnapshotTypeBytes() { + java.lang.Object ref = snapshotType_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + snapshotType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int SOURCE_DISK_FIELD_NUMBER = 451753793; private volatile java.lang.Object sourceDisk_; /** @@ -1660,7 +2169,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSnapshotEncryptionKe */ @java.lang.Override public boolean hasSourceDisk() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * @@ -1726,7 +2235,7 @@ public com.google.protobuf.ByteString getSourceDiskBytes() { */ @java.lang.Override public boolean hasSourceDiskEncryptionKey() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** * @@ -1781,7 +2290,7 @@ public com.google.cloud.compute.v1.CustomerEncryptionKey getSourceDiskEncryption */ @java.lang.Override public boolean hasSourceDiskId() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00080000) != 0); } /** * @@ -1830,6 +2339,134 @@ public com.google.protobuf.ByteString getSourceDiskIdBytes() { } } + public static final int SOURCE_SNAPSHOT_SCHEDULE_POLICY_FIELD_NUMBER = 235756291; + private volatile java.lang.Object sourceSnapshotSchedulePolicy_; + /** + * + * + *
+   * [Output Only] URL of the resource policy which created this scheduled snapshot.
+   * 
+ * + * optional string source_snapshot_schedule_policy = 235756291; + * + * @return Whether the sourceSnapshotSchedulePolicy field is set. + */ + @java.lang.Override + public boolean hasSourceSnapshotSchedulePolicy() { + return ((bitField0_ & 0x00100000) != 0); + } + /** + * + * + *
+   * [Output Only] URL of the resource policy which created this scheduled snapshot.
+   * 
+ * + * optional string source_snapshot_schedule_policy = 235756291; + * + * @return The sourceSnapshotSchedulePolicy. + */ + @java.lang.Override + public java.lang.String getSourceSnapshotSchedulePolicy() { + java.lang.Object ref = sourceSnapshotSchedulePolicy_; + 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(); + sourceSnapshotSchedulePolicy_ = s; + return s; + } + } + /** + * + * + *
+   * [Output Only] URL of the resource policy which created this scheduled snapshot.
+   * 
+ * + * optional string source_snapshot_schedule_policy = 235756291; + * + * @return The bytes for sourceSnapshotSchedulePolicy. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSourceSnapshotSchedulePolicyBytes() { + java.lang.Object ref = sourceSnapshotSchedulePolicy_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + sourceSnapshotSchedulePolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int SOURCE_SNAPSHOT_SCHEDULE_POLICY_ID_FIELD_NUMBER = 70489047; + private volatile java.lang.Object sourceSnapshotSchedulePolicyId_; + /** + * + * + *
+   * [Output Only] ID of the resource policy which created this scheduled snapshot.
+   * 
+ * + * optional string source_snapshot_schedule_policy_id = 70489047; + * + * @return Whether the sourceSnapshotSchedulePolicyId field is set. + */ + @java.lang.Override + public boolean hasSourceSnapshotSchedulePolicyId() { + return ((bitField0_ & 0x00200000) != 0); + } + /** + * + * + *
+   * [Output Only] ID of the resource policy which created this scheduled snapshot.
+   * 
+ * + * optional string source_snapshot_schedule_policy_id = 70489047; + * + * @return The sourceSnapshotSchedulePolicyId. + */ + @java.lang.Override + public java.lang.String getSourceSnapshotSchedulePolicyId() { + java.lang.Object ref = sourceSnapshotSchedulePolicyId_; + 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(); + sourceSnapshotSchedulePolicyId_ = s; + return s; + } + } + /** + * + * + *
+   * [Output Only] ID of the resource policy which created this scheduled snapshot.
+   * 
+ * + * optional string source_snapshot_schedule_policy_id = 70489047; + * + * @return The bytes for sourceSnapshotSchedulePolicyId. + */ + @java.lang.Override + public com.google.protobuf.ByteString getSourceSnapshotSchedulePolicyIdBytes() { + java.lang.Object ref = sourceSnapshotSchedulePolicyId_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + sourceSnapshotSchedulePolicyId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int STATUS_FIELD_NUMBER = 181260274; private volatile java.lang.Object status_; /** @@ -1846,7 +2483,7 @@ public com.google.protobuf.ByteString getSourceDiskIdBytes() { */ @java.lang.Override public boolean hasStatus() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** * @@ -1912,7 +2549,7 @@ public com.google.protobuf.ByteString getStatusBytes() { */ @java.lang.Override public boolean hasStorageBytes() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00800000) != 0); } /** * @@ -1946,7 +2583,7 @@ public long getStorageBytes() { */ @java.lang.Override public boolean hasStorageBytesStatus() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x01000000) != 0); } /** * @@ -2073,19 +2710,19 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { output.writeUInt64(3355, id_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 3373707, name_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 30525366, creationTimestamp_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { output.writeMessage(43334526, getSnapshotEncryptionKey()); } if (getLicenseCodesList().size() > 0) { @@ -2095,16 +2732,33 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < licenseCodes_.size(); i++) { output.writeInt64NoTag(licenseCodes_.getLong(i)); } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 68644169, chainName_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 70489047, sourceSnapshotSchedulePolicyId_); + } + if (((bitField0_ & 0x00010000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 124349653, snapshotType_); + } + if (((bitField0_ & 0x00000008) != 0)) { + output.writeInt64(125400077, creationSizeBytes_); + } + if (((bitField0_ & 0x00000400) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 178124825, labelFingerprint_); } - if (((bitField0_ & 0x00020000) != 0)) { + if (((bitField0_ & 0x00400000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 181260274, status_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00100000) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 235756291, sourceSnapshotSchedulePolicy_); + } + if (((bitField0_ & 0x00000001) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 302803283, architecture_); + } + if (((bitField0_ & 0x00000040) != 0)) { output.writeInt64(316263735, diskSizeGb_); } for (int i = 0; i < storageLocations_.size(); i++) { @@ -2114,39 +2768,39 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io for (int i = 0; i < licenses_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString(output, 337642578, licenses_.getRaw(i)); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 350519505, locationHint_); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 422937596, description_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { output.writeInt64(424631719, storageBytes_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { output.writeInt64(435054068, downloadBytes_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 451753793, sourceDisk_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 454190809, sourceDiskId_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 456214797, selfLink_); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { output.writeBool(463922264, autoCreated_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { output.writeBool(480964267, satisfiesPzs_); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 490739082, storageBytesStatus_); } com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( output, internalGetLabels(), LabelsDefaultEntryHolder.defaultEntry, 500195327); - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { output.writeMessage(531501153, getSourceDiskEncryptionKey()); } unknownFields.writeTo(output); @@ -2158,20 +2812,20 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream.computeUInt64Size(3355, id_); } - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000200) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); } - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3373707, name_); } - if (((bitField0_ & 0x00000004) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(30525366, creationTimestamp_); } - if (((bitField0_ & 0x00002000) != 0)) { + if (((bitField0_ & 0x00008000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 43334526, getSnapshotEncryptionKey()); @@ -2189,17 +2843,36 @@ public int getSerializedSize() { } licenseCodesMemoizedSerializedSize = dataSize; } - if (((bitField0_ & 0x00000002) != 0)) { + if (((bitField0_ & 0x00000004) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(68644169, chainName_); } - if (((bitField0_ & 0x00000100) != 0)) { + if (((bitField0_ & 0x00200000) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 70489047, sourceSnapshotSchedulePolicyId_); + } + if (((bitField0_ & 0x00010000) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(124349653, snapshotType_); + } + if (((bitField0_ & 0x00000008) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt64Size(125400077, creationSizeBytes_); + } + if (((bitField0_ & 0x00000400) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(178124825, labelFingerprint_); } - if (((bitField0_ & 0x00020000) != 0)) { - size += com.google.protobuf.GeneratedMessageV3.computeStringSize(181260274, status_); + if (((bitField0_ & 0x00400000) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(181260274, status_); + } + if (((bitField0_ & 0x00100000) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 235756291, sourceSnapshotSchedulePolicy_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(302803283, architecture_); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(316263735, diskSizeGb_); } { @@ -2218,34 +2891,34 @@ public int getSerializedSize() { size += dataSize; size += 5 * getLicensesList().size(); } - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000800) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(350519505, locationHint_); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(422937596, description_); } - if (((bitField0_ & 0x00040000) != 0)) { + if (((bitField0_ & 0x00800000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(424631719, storageBytes_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream.computeInt64Size(435054068, downloadBytes_); } - if (((bitField0_ & 0x00004000) != 0)) { + if (((bitField0_ & 0x00020000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(451753793, sourceDisk_); } - if (((bitField0_ & 0x00010000) != 0)) { + if (((bitField0_ & 0x00080000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(454190809, sourceDiskId_); } - if (((bitField0_ & 0x00001000) != 0)) { + if (((bitField0_ & 0x00004000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(456214797, selfLink_); } - if (((bitField0_ & 0x00000001) != 0)) { + if (((bitField0_ & 0x00000002) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(463922264, autoCreated_); } - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeBoolSize(480964267, satisfiesPzs_); } - if (((bitField0_ & 0x00080000) != 0)) { + if (((bitField0_ & 0x01000000) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(490739082, storageBytesStatus_); } @@ -2259,7 +2932,7 @@ public int getSerializedSize() { .build(); size += com.google.protobuf.CodedOutputStream.computeMessageSize(500195327, labels__); } - if (((bitField0_ & 0x00008000) != 0)) { + if (((bitField0_ & 0x00040000) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize( 531501153, getSourceDiskEncryptionKey()); @@ -2279,6 +2952,10 @@ public boolean equals(final java.lang.Object obj) { } com.google.cloud.compute.v1.Snapshot other = (com.google.cloud.compute.v1.Snapshot) obj; + if (hasArchitecture() != other.hasArchitecture()) return false; + if (hasArchitecture()) { + if (!getArchitecture().equals(other.getArchitecture())) return false; + } if (hasAutoCreated() != other.hasAutoCreated()) return false; if (hasAutoCreated()) { if (getAutoCreated() != other.getAutoCreated()) return false; @@ -2287,6 +2964,10 @@ public boolean equals(final java.lang.Object obj) { if (hasChainName()) { if (!getChainName().equals(other.getChainName())) return false; } + if (hasCreationSizeBytes() != other.hasCreationSizeBytes()) return false; + if (hasCreationSizeBytes()) { + if (getCreationSizeBytes() != other.getCreationSizeBytes()) return false; + } if (hasCreationTimestamp() != other.hasCreationTimestamp()) return false; if (hasCreationTimestamp()) { if (!getCreationTimestamp().equals(other.getCreationTimestamp())) return false; @@ -2338,6 +3019,10 @@ public boolean equals(final java.lang.Object obj) { if (hasSnapshotEncryptionKey()) { if (!getSnapshotEncryptionKey().equals(other.getSnapshotEncryptionKey())) return false; } + if (hasSnapshotType() != other.hasSnapshotType()) return false; + if (hasSnapshotType()) { + if (!getSnapshotType().equals(other.getSnapshotType())) return false; + } if (hasSourceDisk() != other.hasSourceDisk()) return false; if (hasSourceDisk()) { if (!getSourceDisk().equals(other.getSourceDisk())) return false; @@ -2350,6 +3035,17 @@ public boolean equals(final java.lang.Object obj) { if (hasSourceDiskId()) { if (!getSourceDiskId().equals(other.getSourceDiskId())) return false; } + if (hasSourceSnapshotSchedulePolicy() != other.hasSourceSnapshotSchedulePolicy()) return false; + if (hasSourceSnapshotSchedulePolicy()) { + if (!getSourceSnapshotSchedulePolicy().equals(other.getSourceSnapshotSchedulePolicy())) + return false; + } + if (hasSourceSnapshotSchedulePolicyId() != other.hasSourceSnapshotSchedulePolicyId()) + return false; + if (hasSourceSnapshotSchedulePolicyId()) { + if (!getSourceSnapshotSchedulePolicyId().equals(other.getSourceSnapshotSchedulePolicyId())) + return false; + } if (hasStatus() != other.hasStatus()) return false; if (hasStatus()) { if (!getStatus().equals(other.getStatus())) return false; @@ -2374,6 +3070,10 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + if (hasArchitecture()) { + hash = (37 * hash) + ARCHITECTURE_FIELD_NUMBER; + hash = (53 * hash) + getArchitecture().hashCode(); + } if (hasAutoCreated()) { hash = (37 * hash) + AUTO_CREATED_FIELD_NUMBER; hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getAutoCreated()); @@ -2382,6 +3082,10 @@ public int hashCode() { hash = (37 * hash) + CHAIN_NAME_FIELD_NUMBER; hash = (53 * hash) + getChainName().hashCode(); } + if (hasCreationSizeBytes()) { + hash = (37 * hash) + CREATION_SIZE_BYTES_FIELD_NUMBER; + hash = (53 * hash) + com.google.protobuf.Internal.hashLong(getCreationSizeBytes()); + } if (hasCreationTimestamp()) { hash = (37 * hash) + CREATION_TIMESTAMP_FIELD_NUMBER; hash = (53 * hash) + getCreationTimestamp().hashCode(); @@ -2442,6 +3146,10 @@ public int hashCode() { hash = (37 * hash) + SNAPSHOT_ENCRYPTION_KEY_FIELD_NUMBER; hash = (53 * hash) + getSnapshotEncryptionKey().hashCode(); } + if (hasSnapshotType()) { + hash = (37 * hash) + SNAPSHOT_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getSnapshotType().hashCode(); + } if (hasSourceDisk()) { hash = (37 * hash) + SOURCE_DISK_FIELD_NUMBER; hash = (53 * hash) + getSourceDisk().hashCode(); @@ -2454,6 +3162,14 @@ public int hashCode() { hash = (37 * hash) + SOURCE_DISK_ID_FIELD_NUMBER; hash = (53 * hash) + getSourceDiskId().hashCode(); } + if (hasSourceSnapshotSchedulePolicy()) { + hash = (37 * hash) + SOURCE_SNAPSHOT_SCHEDULE_POLICY_FIELD_NUMBER; + hash = (53 * hash) + getSourceSnapshotSchedulePolicy().hashCode(); + } + if (hasSourceSnapshotSchedulePolicyId()) { + hash = (37 * hash) + SOURCE_SNAPSHOT_SCHEDULE_POLICY_ID_FIELD_NUMBER; + hash = (53 * hash) + getSourceSnapshotSchedulePolicyId().hashCode(); + } if (hasStatus()) { hash = (37 * hash) + STATUS_FIELD_NUMBER; hash = (53 * hash) + getStatus().hashCode(); @@ -2637,61 +3353,71 @@ private void maybeForceBuilderInitialization() { @java.lang.Override public Builder clear() { super.clear(); - autoCreated_ = false; + architecture_ = ""; bitField0_ = (bitField0_ & ~0x00000001); - chainName_ = ""; + autoCreated_ = false; bitField0_ = (bitField0_ & ~0x00000002); - creationTimestamp_ = ""; + chainName_ = ""; bitField0_ = (bitField0_ & ~0x00000004); - description_ = ""; + creationSizeBytes_ = 0L; bitField0_ = (bitField0_ & ~0x00000008); - diskSizeGb_ = 0L; + creationTimestamp_ = ""; bitField0_ = (bitField0_ & ~0x00000010); - downloadBytes_ = 0L; + description_ = ""; bitField0_ = (bitField0_ & ~0x00000020); - id_ = 0L; + diskSizeGb_ = 0L; bitField0_ = (bitField0_ & ~0x00000040); - kind_ = ""; + downloadBytes_ = 0L; bitField0_ = (bitField0_ & ~0x00000080); - labelFingerprint_ = ""; + id_ = 0L; bitField0_ = (bitField0_ & ~0x00000100); + kind_ = ""; + bitField0_ = (bitField0_ & ~0x00000200); + labelFingerprint_ = ""; + bitField0_ = (bitField0_ & ~0x00000400); internalGetMutableLabels().clear(); licenseCodes_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00001000); licenses_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00002000); locationHint_ = ""; - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00004000); name_ = ""; - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00008000); satisfiesPzs_ = false; - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00010000); selfLink_ = ""; - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00020000); if (snapshotEncryptionKeyBuilder_ == null) { snapshotEncryptionKey_ = null; } else { snapshotEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00040000); + snapshotType_ = ""; + bitField0_ = (bitField0_ & ~0x00080000); sourceDisk_ = ""; - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00100000); if (sourceDiskEncryptionKeyBuilder_ == null) { sourceDiskEncryptionKey_ = null; } else { sourceDiskEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00200000); sourceDiskId_ = ""; - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00400000); + sourceSnapshotSchedulePolicy_ = ""; + bitField0_ = (bitField0_ & ~0x00800000); + sourceSnapshotSchedulePolicyId_ = ""; + bitField0_ = (bitField0_ & ~0x01000000); status_ = ""; - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x02000000); storageBytes_ = 0L; - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x04000000); storageBytesStatus_ = ""; - bitField0_ = (bitField0_ & ~0x00400000); + bitField0_ = (bitField0_ & ~0x08000000); storageLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x10000000); return this; } @@ -2721,108 +3447,128 @@ public com.google.cloud.compute.v1.Snapshot buildPartial() { int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) != 0)) { - result.autoCreated_ = autoCreated_; to_bitField0_ |= 0x00000001; } + result.architecture_ = architecture_; if (((from_bitField0_ & 0x00000002) != 0)) { + result.autoCreated_ = autoCreated_; to_bitField0_ |= 0x00000002; } - result.chainName_ = chainName_; if (((from_bitField0_ & 0x00000004) != 0)) { to_bitField0_ |= 0x00000004; } - result.creationTimestamp_ = creationTimestamp_; + result.chainName_ = chainName_; if (((from_bitField0_ & 0x00000008) != 0)) { + result.creationSizeBytes_ = creationSizeBytes_; to_bitField0_ |= 0x00000008; } - result.description_ = description_; if (((from_bitField0_ & 0x00000010) != 0)) { - result.diskSizeGb_ = diskSizeGb_; to_bitField0_ |= 0x00000010; } + result.creationTimestamp_ = creationTimestamp_; if (((from_bitField0_ & 0x00000020) != 0)) { - result.downloadBytes_ = downloadBytes_; to_bitField0_ |= 0x00000020; } + result.description_ = description_; if (((from_bitField0_ & 0x00000040) != 0)) { - result.id_ = id_; + result.diskSizeGb_ = diskSizeGb_; to_bitField0_ |= 0x00000040; } if (((from_bitField0_ & 0x00000080) != 0)) { + result.downloadBytes_ = downloadBytes_; to_bitField0_ |= 0x00000080; } - result.kind_ = kind_; if (((from_bitField0_ & 0x00000100) != 0)) { + result.id_ = id_; to_bitField0_ |= 0x00000100; } + if (((from_bitField0_ & 0x00000200) != 0)) { + to_bitField0_ |= 0x00000200; + } + result.kind_ = kind_; + if (((from_bitField0_ & 0x00000400) != 0)) { + to_bitField0_ |= 0x00000400; + } result.labelFingerprint_ = labelFingerprint_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); - if (((bitField0_ & 0x00000400) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { licenseCodes_.makeImmutable(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00001000); } result.licenseCodes_ = licenseCodes_; - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00002000) != 0)) { licenses_ = licenses_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00002000); } result.licenses_ = licenses_; - if (((from_bitField0_ & 0x00001000) != 0)) { - to_bitField0_ |= 0x00000200; - } - result.locationHint_ = locationHint_; - if (((from_bitField0_ & 0x00002000) != 0)) { - to_bitField0_ |= 0x00000400; - } - result.name_ = name_; if (((from_bitField0_ & 0x00004000) != 0)) { - result.satisfiesPzs_ = satisfiesPzs_; to_bitField0_ |= 0x00000800; } + result.locationHint_ = locationHint_; if (((from_bitField0_ & 0x00008000) != 0)) { to_bitField0_ |= 0x00001000; } - result.selfLink_ = selfLink_; + result.name_ = name_; if (((from_bitField0_ & 0x00010000) != 0)) { - if (snapshotEncryptionKeyBuilder_ == null) { - result.snapshotEncryptionKey_ = snapshotEncryptionKey_; - } else { - result.snapshotEncryptionKey_ = snapshotEncryptionKeyBuilder_.build(); - } + result.satisfiesPzs_ = satisfiesPzs_; to_bitField0_ |= 0x00002000; } if (((from_bitField0_ & 0x00020000) != 0)) { to_bitField0_ |= 0x00004000; } - result.sourceDisk_ = sourceDisk_; + result.selfLink_ = selfLink_; if (((from_bitField0_ & 0x00040000) != 0)) { - if (sourceDiskEncryptionKeyBuilder_ == null) { - result.sourceDiskEncryptionKey_ = sourceDiskEncryptionKey_; + if (snapshotEncryptionKeyBuilder_ == null) { + result.snapshotEncryptionKey_ = snapshotEncryptionKey_; } else { - result.sourceDiskEncryptionKey_ = sourceDiskEncryptionKeyBuilder_.build(); + result.snapshotEncryptionKey_ = snapshotEncryptionKeyBuilder_.build(); } to_bitField0_ |= 0x00008000; } if (((from_bitField0_ & 0x00080000) != 0)) { to_bitField0_ |= 0x00010000; } - result.sourceDiskId_ = sourceDiskId_; + result.snapshotType_ = snapshotType_; if (((from_bitField0_ & 0x00100000) != 0)) { to_bitField0_ |= 0x00020000; } - result.status_ = status_; + result.sourceDisk_ = sourceDisk_; if (((from_bitField0_ & 0x00200000) != 0)) { - result.storageBytes_ = storageBytes_; + if (sourceDiskEncryptionKeyBuilder_ == null) { + result.sourceDiskEncryptionKey_ = sourceDiskEncryptionKey_; + } else { + result.sourceDiskEncryptionKey_ = sourceDiskEncryptionKeyBuilder_.build(); + } to_bitField0_ |= 0x00040000; } if (((from_bitField0_ & 0x00400000) != 0)) { to_bitField0_ |= 0x00080000; } + result.sourceDiskId_ = sourceDiskId_; + if (((from_bitField0_ & 0x00800000) != 0)) { + to_bitField0_ |= 0x00100000; + } + result.sourceSnapshotSchedulePolicy_ = sourceSnapshotSchedulePolicy_; + if (((from_bitField0_ & 0x01000000) != 0)) { + to_bitField0_ |= 0x00200000; + } + result.sourceSnapshotSchedulePolicyId_ = sourceSnapshotSchedulePolicyId_; + if (((from_bitField0_ & 0x02000000) != 0)) { + to_bitField0_ |= 0x00400000; + } + result.status_ = status_; + if (((from_bitField0_ & 0x04000000) != 0)) { + result.storageBytes_ = storageBytes_; + to_bitField0_ |= 0x00800000; + } + if (((from_bitField0_ & 0x08000000) != 0)) { + to_bitField0_ |= 0x01000000; + } result.storageBytesStatus_ = storageBytesStatus_; - if (((bitField0_ & 0x00800000) != 0)) { + if (((bitField0_ & 0x10000000) != 0)) { storageLocations_ = storageLocations_.getUnmodifiableView(); - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x10000000); } result.storageLocations_ = storageLocations_; result.bitField0_ = to_bitField0_; @@ -2875,21 +3621,29 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.cloud.compute.v1.Snapshot other) { if (other == com.google.cloud.compute.v1.Snapshot.getDefaultInstance()) return this; + if (other.hasArchitecture()) { + bitField0_ |= 0x00000001; + architecture_ = other.architecture_; + onChanged(); + } if (other.hasAutoCreated()) { setAutoCreated(other.getAutoCreated()); } if (other.hasChainName()) { - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; chainName_ = other.chainName_; onChanged(); } + if (other.hasCreationSizeBytes()) { + setCreationSizeBytes(other.getCreationSizeBytes()); + } if (other.hasCreationTimestamp()) { - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; creationTimestamp_ = other.creationTimestamp_; onChanged(); } if (other.hasDescription()) { - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000020; description_ = other.description_; onChanged(); } @@ -2903,12 +3657,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Snapshot other) { setId(other.getId()); } if (other.hasKind()) { - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; kind_ = other.kind_; onChanged(); } if (other.hasLabelFingerprint()) { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; labelFingerprint_ = other.labelFingerprint_; onChanged(); } @@ -2916,7 +3670,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Snapshot other) { if (!other.licenseCodes_.isEmpty()) { if (licenseCodes_.isEmpty()) { licenseCodes_ = other.licenseCodes_; - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00001000); } else { ensureLicenseCodesIsMutable(); licenseCodes_.addAll(other.licenseCodes_); @@ -2926,7 +3680,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Snapshot other) { if (!other.licenses_.isEmpty()) { if (licenses_.isEmpty()) { licenses_ = other.licenses_; - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00002000); } else { ensureLicensesIsMutable(); licenses_.addAll(other.licenses_); @@ -2934,12 +3688,12 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Snapshot other) { onChanged(); } if (other.hasLocationHint()) { - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; locationHint_ = other.locationHint_; onChanged(); } if (other.hasName()) { - bitField0_ |= 0x00002000; + bitField0_ |= 0x00008000; name_ = other.name_; onChanged(); } @@ -2947,15 +3701,20 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Snapshot other) { setSatisfiesPzs(other.getSatisfiesPzs()); } if (other.hasSelfLink()) { - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; selfLink_ = other.selfLink_; onChanged(); } if (other.hasSnapshotEncryptionKey()) { mergeSnapshotEncryptionKey(other.getSnapshotEncryptionKey()); } + if (other.hasSnapshotType()) { + bitField0_ |= 0x00080000; + snapshotType_ = other.snapshotType_; + onChanged(); + } if (other.hasSourceDisk()) { - bitField0_ |= 0x00020000; + bitField0_ |= 0x00100000; sourceDisk_ = other.sourceDisk_; onChanged(); } @@ -2963,12 +3722,22 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Snapshot other) { mergeSourceDiskEncryptionKey(other.getSourceDiskEncryptionKey()); } if (other.hasSourceDiskId()) { - bitField0_ |= 0x00080000; + bitField0_ |= 0x00400000; sourceDiskId_ = other.sourceDiskId_; onChanged(); } + if (other.hasSourceSnapshotSchedulePolicy()) { + bitField0_ |= 0x00800000; + sourceSnapshotSchedulePolicy_ = other.sourceSnapshotSchedulePolicy_; + onChanged(); + } + if (other.hasSourceSnapshotSchedulePolicyId()) { + bitField0_ |= 0x01000000; + sourceSnapshotSchedulePolicyId_ = other.sourceSnapshotSchedulePolicyId_; + onChanged(); + } if (other.hasStatus()) { - bitField0_ |= 0x00100000; + bitField0_ |= 0x02000000; status_ = other.status_; onChanged(); } @@ -2976,14 +3745,14 @@ public Builder mergeFrom(com.google.cloud.compute.v1.Snapshot other) { setStorageBytes(other.getStorageBytes()); } if (other.hasStorageBytesStatus()) { - bitField0_ |= 0x00400000; + bitField0_ |= 0x08000000; storageBytesStatus_ = other.storageBytesStatus_; onChanged(); } if (!other.storageLocations_.isEmpty()) { if (storageLocations_.isEmpty()) { storageLocations_ = other.storageLocations_; - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x10000000); } else { ensureStorageLocationsIsMutable(); storageLocations_.addAll(other.storageLocations_); @@ -3019,8 +3788,134 @@ public Builder mergeFrom( return this; } - private int bitField0_; - + private int bitField0_; + + private java.lang.Object architecture_ = ""; + /** + * + * + *
+     * [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + public boolean hasArchitecture() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+     * [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + public java.lang.String getArchitecture() { + java.lang.Object ref = architecture_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + architecture_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + public com.google.protobuf.ByteString getArchitectureBytes() { + java.lang.Object ref = architecture_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + architecture_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @param value The architecture to set. + * @return This builder for chaining. + */ + public Builder setArchitecture(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000001; + architecture_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @return This builder for chaining. + */ + public Builder clearArchitecture() { + bitField0_ = (bitField0_ & ~0x00000001); + architecture_ = getDefaultInstance().getArchitecture(); + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64.
+     * Check the Architecture enum for the list of possible values.
+     * 
+ * + * optional string architecture = 302803283; + * + * @param value The bytes for architecture to set. + * @return This builder for chaining. + */ + public Builder setArchitectureBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000001; + architecture_ = value; + onChanged(); + return this; + } + private boolean autoCreated_; /** * @@ -3035,7 +3930,7 @@ public Builder mergeFrom( */ @java.lang.Override public boolean hasAutoCreated() { - return ((bitField0_ & 0x00000001) != 0); + return ((bitField0_ & 0x00000002) != 0); } /** * @@ -3065,7 +3960,7 @@ public boolean getAutoCreated() { * @return This builder for chaining. */ public Builder setAutoCreated(boolean value) { - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; autoCreated_ = value; onChanged(); return this; @@ -3082,7 +3977,7 @@ public Builder setAutoCreated(boolean value) { * @return This builder for chaining. */ public Builder clearAutoCreated() { - bitField0_ = (bitField0_ & ~0x00000001); + bitField0_ = (bitField0_ & ~0x00000002); autoCreated_ = false; onChanged(); return this; @@ -3101,7 +3996,7 @@ public Builder clearAutoCreated() { * @return Whether the chainName field is set. */ public boolean hasChainName() { - return ((bitField0_ & 0x00000002) != 0); + return ((bitField0_ & 0x00000004) != 0); } /** * @@ -3163,7 +4058,7 @@ public Builder setChainName(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; chainName_ = value; onChanged(); return this; @@ -3180,7 +4075,7 @@ public Builder setChainName(java.lang.String value) { * @return This builder for chaining. */ public Builder clearChainName() { - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); chainName_ = getDefaultInstance().getChainName(); onChanged(); return this; @@ -3202,12 +4097,79 @@ public Builder setChainNameBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; chainName_ = value; onChanged(); return this; } + private long creationSizeBytes_; + /** + * + * + *
+     * [Output Only] Size in bytes of the snapshot at creation time.
+     * 
+ * + * optional int64 creation_size_bytes = 125400077; + * + * @return Whether the creationSizeBytes field is set. + */ + @java.lang.Override + public boolean hasCreationSizeBytes() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * + * + *
+     * [Output Only] Size in bytes of the snapshot at creation time.
+     * 
+ * + * optional int64 creation_size_bytes = 125400077; + * + * @return The creationSizeBytes. + */ + @java.lang.Override + public long getCreationSizeBytes() { + return creationSizeBytes_; + } + /** + * + * + *
+     * [Output Only] Size in bytes of the snapshot at creation time.
+     * 
+ * + * optional int64 creation_size_bytes = 125400077; + * + * @param value The creationSizeBytes to set. + * @return This builder for chaining. + */ + public Builder setCreationSizeBytes(long value) { + bitField0_ |= 0x00000008; + creationSizeBytes_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] Size in bytes of the snapshot at creation time.
+     * 
+ * + * optional int64 creation_size_bytes = 125400077; + * + * @return This builder for chaining. + */ + public Builder clearCreationSizeBytes() { + bitField0_ = (bitField0_ & ~0x00000008); + creationSizeBytes_ = 0L; + onChanged(); + return this; + } + private java.lang.Object creationTimestamp_ = ""; /** * @@ -3221,7 +4183,7 @@ public Builder setChainNameBytes(com.google.protobuf.ByteString value) { * @return Whether the creationTimestamp field is set. */ public boolean hasCreationTimestamp() { - return ((bitField0_ & 0x00000004) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -3283,7 +4245,7 @@ public Builder setCreationTimestamp(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; creationTimestamp_ = value; onChanged(); return this; @@ -3300,7 +4262,7 @@ public Builder setCreationTimestamp(java.lang.String value) { * @return This builder for chaining. */ public Builder clearCreationTimestamp() { - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000010); creationTimestamp_ = getDefaultInstance().getCreationTimestamp(); onChanged(); return this; @@ -3322,7 +4284,7 @@ public Builder setCreationTimestampBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; creationTimestamp_ = value; onChanged(); return this; @@ -3341,7 +4303,7 @@ public Builder setCreationTimestampBytes(com.google.protobuf.ByteString value) { * @return Whether the description field is set. */ public boolean hasDescription() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -3403,7 +4365,7 @@ public Builder setDescription(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000020; description_ = value; onChanged(); return this; @@ -3420,7 +4382,7 @@ public Builder setDescription(java.lang.String value) { * @return This builder for chaining. */ public Builder clearDescription() { - bitField0_ = (bitField0_ & ~0x00000008); + bitField0_ = (bitField0_ & ~0x00000020); description_ = getDefaultInstance().getDescription(); onChanged(); return this; @@ -3442,7 +4404,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000020; description_ = value; onChanged(); return this; @@ -3462,7 +4424,7 @@ public Builder setDescriptionBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasDiskSizeGb() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -3492,7 +4454,7 @@ public long getDiskSizeGb() { * @return This builder for chaining. */ public Builder setDiskSizeGb(long value) { - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000040; diskSizeGb_ = value; onChanged(); return this; @@ -3509,7 +4471,7 @@ public Builder setDiskSizeGb(long value) { * @return This builder for chaining. */ public Builder clearDiskSizeGb() { - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000040); diskSizeGb_ = 0L; onChanged(); return this; @@ -3529,7 +4491,7 @@ public Builder clearDiskSizeGb() { */ @java.lang.Override public boolean hasDownloadBytes() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -3559,7 +4521,7 @@ public long getDownloadBytes() { * @return This builder for chaining. */ public Builder setDownloadBytes(long value) { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; downloadBytes_ = value; onChanged(); return this; @@ -3576,7 +4538,7 @@ public Builder setDownloadBytes(long value) { * @return This builder for chaining. */ public Builder clearDownloadBytes() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000080); downloadBytes_ = 0L; onChanged(); return this; @@ -3596,7 +4558,7 @@ public Builder clearDownloadBytes() { */ @java.lang.Override public boolean hasId() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -3626,7 +4588,7 @@ public long getId() { * @return This builder for chaining. */ public Builder setId(long value) { - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; id_ = value; onChanged(); return this; @@ -3643,7 +4605,7 @@ public Builder setId(long value) { * @return This builder for chaining. */ public Builder clearId() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000100); id_ = 0L; onChanged(); return this; @@ -3662,7 +4624,7 @@ public Builder clearId() { * @return Whether the kind field is set. */ public boolean hasKind() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -3724,7 +4686,7 @@ public Builder setKind(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; kind_ = value; onChanged(); return this; @@ -3741,7 +4703,7 @@ public Builder setKind(java.lang.String value) { * @return This builder for chaining. */ public Builder clearKind() { - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000200); kind_ = getDefaultInstance().getKind(); onChanged(); return this; @@ -3763,7 +4725,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000200; kind_ = value; onChanged(); return this; @@ -3782,7 +4744,7 @@ public Builder setKindBytes(com.google.protobuf.ByteString value) { * @return Whether the labelFingerprint field is set. */ public boolean hasLabelFingerprint() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000400) != 0); } /** * @@ -3844,7 +4806,7 @@ public Builder setLabelFingerprint(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; labelFingerprint_ = value; onChanged(); return this; @@ -3861,7 +4823,7 @@ public Builder setLabelFingerprint(java.lang.String value) { * @return This builder for chaining. */ public Builder clearLabelFingerprint() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000400); labelFingerprint_ = getDefaultInstance().getLabelFingerprint(); onChanged(); return this; @@ -3883,7 +4845,7 @@ public Builder setLabelFingerprintBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000400; labelFingerprint_ = value; onChanged(); return this; @@ -4050,9 +5012,9 @@ public Builder putAllLabels(java.util.Map va private com.google.protobuf.Internal.LongList licenseCodes_ = emptyLongList(); private void ensureLicenseCodesIsMutable() { - if (!((bitField0_ & 0x00000400) != 0)) { + if (!((bitField0_ & 0x00001000) != 0)) { licenseCodes_ = mutableCopy(licenseCodes_); - bitField0_ |= 0x00000400; + bitField0_ |= 0x00001000; } } /** @@ -4067,7 +5029,7 @@ private void ensureLicenseCodesIsMutable() { * @return A list containing the licenseCodes. */ public java.util.List getLicenseCodesList() { - return ((bitField0_ & 0x00000400) != 0) + return ((bitField0_ & 0x00001000) != 0) ? java.util.Collections.unmodifiableList(licenseCodes_) : licenseCodes_; } @@ -4168,7 +5130,7 @@ public Builder addAllLicenseCodes(java.lang.Iterable v */ public Builder clearLicenseCodes() { licenseCodes_ = emptyLongList(); - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); return this; } @@ -4177,9 +5139,9 @@ public Builder clearLicenseCodes() { com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureLicensesIsMutable() { - if (!((bitField0_ & 0x00000800) != 0)) { + if (!((bitField0_ & 0x00002000) != 0)) { licenses_ = new com.google.protobuf.LazyStringArrayList(licenses_); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00002000; } } /** @@ -4314,7 +5276,7 @@ public Builder addAllLicenses(java.lang.Iterable values) { */ public Builder clearLicenses() { licenses_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00002000); onChanged(); return this; } @@ -4354,7 +5316,7 @@ public Builder addLicensesBytes(com.google.protobuf.ByteString value) { * @return Whether the locationHint field is set. */ public boolean hasLocationHint() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00004000) != 0); } /** * @@ -4416,7 +5378,7 @@ public Builder setLocationHint(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; locationHint_ = value; onChanged(); return this; @@ -4433,7 +5395,7 @@ public Builder setLocationHint(java.lang.String value) { * @return This builder for chaining. */ public Builder clearLocationHint() { - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00004000); locationHint_ = getDefaultInstance().getLocationHint(); onChanged(); return this; @@ -4455,7 +5417,7 @@ public Builder setLocationHintBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00001000; + bitField0_ |= 0x00004000; locationHint_ = value; onChanged(); return this; @@ -4474,7 +5436,7 @@ public Builder setLocationHintBytes(com.google.protobuf.ByteString value) { * @return Whether the name field is set. */ public boolean hasName() { - return ((bitField0_ & 0x00002000) != 0); + return ((bitField0_ & 0x00008000) != 0); } /** * @@ -4536,7 +5498,7 @@ public Builder setName(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00002000; + bitField0_ |= 0x00008000; name_ = value; onChanged(); return this; @@ -4553,7 +5515,7 @@ public Builder setName(java.lang.String value) { * @return This builder for chaining. */ public Builder clearName() { - bitField0_ = (bitField0_ & ~0x00002000); + bitField0_ = (bitField0_ & ~0x00008000); name_ = getDefaultInstance().getName(); onChanged(); return this; @@ -4575,7 +5537,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00002000; + bitField0_ |= 0x00008000; name_ = value; onChanged(); return this; @@ -4595,7 +5557,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasSatisfiesPzs() { - return ((bitField0_ & 0x00004000) != 0); + return ((bitField0_ & 0x00010000) != 0); } /** * @@ -4625,7 +5587,7 @@ public boolean getSatisfiesPzs() { * @return This builder for chaining. */ public Builder setSatisfiesPzs(boolean value) { - bitField0_ |= 0x00004000; + bitField0_ |= 0x00010000; satisfiesPzs_ = value; onChanged(); return this; @@ -4642,7 +5604,7 @@ public Builder setSatisfiesPzs(boolean value) { * @return This builder for chaining. */ public Builder clearSatisfiesPzs() { - bitField0_ = (bitField0_ & ~0x00004000); + bitField0_ = (bitField0_ & ~0x00010000); satisfiesPzs_ = false; onChanged(); return this; @@ -4661,7 +5623,7 @@ public Builder clearSatisfiesPzs() { * @return Whether the selfLink field is set. */ public boolean hasSelfLink() { - return ((bitField0_ & 0x00008000) != 0); + return ((bitField0_ & 0x00020000) != 0); } /** * @@ -4723,7 +5685,7 @@ public Builder setSelfLink(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; selfLink_ = value; onChanged(); return this; @@ -4740,7 +5702,7 @@ public Builder setSelfLink(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSelfLink() { - bitField0_ = (bitField0_ & ~0x00008000); + bitField0_ = (bitField0_ & ~0x00020000); selfLink_ = getDefaultInstance().getSelfLink(); onChanged(); return this; @@ -4762,7 +5724,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00008000; + bitField0_ |= 0x00020000; selfLink_ = value; onChanged(); return this; @@ -4788,7 +5750,7 @@ public Builder setSelfLinkBytes(com.google.protobuf.ByteString value) { * @return Whether the snapshotEncryptionKey field is set. */ public boolean hasSnapshotEncryptionKey() { - return ((bitField0_ & 0x00010000) != 0); + return ((bitField0_ & 0x00040000) != 0); } /** * @@ -4834,7 +5796,7 @@ public Builder setSnapshotEncryptionKey( } else { snapshotEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00040000; return this; } /** @@ -4856,7 +5818,7 @@ public Builder setSnapshotEncryptionKey( } else { snapshotEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00040000; return this; } /** @@ -4873,7 +5835,7 @@ public Builder setSnapshotEncryptionKey( public Builder mergeSnapshotEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (snapshotEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x00010000) != 0) + if (((bitField0_ & 0x00040000) != 0) && snapshotEncryptionKey_ != null && snapshotEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -4888,7 +5850,7 @@ public Builder mergeSnapshotEncryptionKey( } else { snapshotEncryptionKeyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00010000; + bitField0_ |= 0x00040000; return this; } /** @@ -4909,7 +5871,7 @@ public Builder clearSnapshotEncryptionKey() { } else { snapshotEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00010000); + bitField0_ = (bitField0_ & ~0x00040000); return this; } /** @@ -4925,7 +5887,7 @@ public Builder clearSnapshotEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSnapshotEncryptionKeyBuilder() { - bitField0_ |= 0x00010000; + bitField0_ |= 0x00040000; onChanged(); return getSnapshotEncryptionKeyFieldBuilder().getBuilder(); } @@ -4936,46 +5898,172 @@ public Builder clearSnapshotEncryptionKey() { * Encrypts the snapshot using a customer-supplied encryption key. After you encrypt a snapshot using a customer-supplied key, you must provide the same key if you use the snapshot later. For example, you must provide the encryption key when you create a disk from the encrypted snapshot in a future request. Customer-supplied encryption keys do not protect access to metadata of the snapshot. If you do not provide an encryption key when creating the snapshot, then the snapshot will be encrypted using an automatically generated key and you do not need to provide a key to use the snapshot later. * * - * - * optional .google.cloud.compute.v1.CustomerEncryptionKey snapshot_encryption_key = 43334526; - * + * + * optional .google.cloud.compute.v1.CustomerEncryptionKey snapshot_encryption_key = 43334526; + * + */ + public com.google.cloud.compute.v1.CustomerEncryptionKeyOrBuilder + getSnapshotEncryptionKeyOrBuilder() { + if (snapshotEncryptionKeyBuilder_ != null) { + return snapshotEncryptionKeyBuilder_.getMessageOrBuilder(); + } else { + return snapshotEncryptionKey_ == null + ? com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance() + : snapshotEncryptionKey_; + } + } + /** + * + * + *
+     * Encrypts the snapshot using a customer-supplied encryption key. After you encrypt a snapshot using a customer-supplied key, you must provide the same key if you use the snapshot later. For example, you must provide the encryption key when you create a disk from the encrypted snapshot in a future request. Customer-supplied encryption keys do not protect access to metadata of the snapshot. If you do not provide an encryption key when creating the snapshot, then the snapshot will be encrypted using an automatically generated key and you do not need to provide a key to use the snapshot later.
+     * 
+ * + * + * optional .google.cloud.compute.v1.CustomerEncryptionKey snapshot_encryption_key = 43334526; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.CustomerEncryptionKey, + com.google.cloud.compute.v1.CustomerEncryptionKey.Builder, + com.google.cloud.compute.v1.CustomerEncryptionKeyOrBuilder> + getSnapshotEncryptionKeyFieldBuilder() { + if (snapshotEncryptionKeyBuilder_ == null) { + snapshotEncryptionKeyBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.cloud.compute.v1.CustomerEncryptionKey, + com.google.cloud.compute.v1.CustomerEncryptionKey.Builder, + com.google.cloud.compute.v1.CustomerEncryptionKeyOrBuilder>( + getSnapshotEncryptionKey(), getParentForChildren(), isClean()); + snapshotEncryptionKey_ = null; + } + return snapshotEncryptionKeyBuilder_; + } + + private java.lang.Object snapshotType_ = ""; + /** + * + * + *
+     * Indicates the type of the snapshot.
+     * Check the SnapshotType enum for the list of possible values.
+     * 
+ * + * optional string snapshot_type = 124349653; + * + * @return Whether the snapshotType field is set. + */ + public boolean hasSnapshotType() { + return ((bitField0_ & 0x00080000) != 0); + } + /** + * + * + *
+     * Indicates the type of the snapshot.
+     * Check the SnapshotType enum for the list of possible values.
+     * 
+ * + * optional string snapshot_type = 124349653; + * + * @return The snapshotType. + */ + public java.lang.String getSnapshotType() { + java.lang.Object ref = snapshotType_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + snapshotType_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Indicates the type of the snapshot.
+     * Check the SnapshotType enum for the list of possible values.
+     * 
+ * + * optional string snapshot_type = 124349653; + * + * @return The bytes for snapshotType. + */ + public com.google.protobuf.ByteString getSnapshotTypeBytes() { + java.lang.Object ref = snapshotType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + snapshotType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Indicates the type of the snapshot.
+     * Check the SnapshotType enum for the list of possible values.
+     * 
+ * + * optional string snapshot_type = 124349653; + * + * @param value The snapshotType to set. + * @return This builder for chaining. + */ + public Builder setSnapshotType(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00080000; + snapshotType_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Indicates the type of the snapshot.
+     * Check the SnapshotType enum for the list of possible values.
+     * 
+ * + * optional string snapshot_type = 124349653; + * + * @return This builder for chaining. */ - public com.google.cloud.compute.v1.CustomerEncryptionKeyOrBuilder - getSnapshotEncryptionKeyOrBuilder() { - if (snapshotEncryptionKeyBuilder_ != null) { - return snapshotEncryptionKeyBuilder_.getMessageOrBuilder(); - } else { - return snapshotEncryptionKey_ == null - ? com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance() - : snapshotEncryptionKey_; - } + public Builder clearSnapshotType() { + bitField0_ = (bitField0_ & ~0x00080000); + snapshotType_ = getDefaultInstance().getSnapshotType(); + onChanged(); + return this; } /** * * *
-     * Encrypts the snapshot using a customer-supplied encryption key. After you encrypt a snapshot using a customer-supplied key, you must provide the same key if you use the snapshot later. For example, you must provide the encryption key when you create a disk from the encrypted snapshot in a future request. Customer-supplied encryption keys do not protect access to metadata of the snapshot. If you do not provide an encryption key when creating the snapshot, then the snapshot will be encrypted using an automatically generated key and you do not need to provide a key to use the snapshot later.
+     * Indicates the type of the snapshot.
+     * Check the SnapshotType enum for the list of possible values.
      * 
* - * - * optional .google.cloud.compute.v1.CustomerEncryptionKey snapshot_encryption_key = 43334526; - * + * optional string snapshot_type = 124349653; + * + * @param value The bytes for snapshotType to set. + * @return This builder for chaining. */ - private com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.compute.v1.CustomerEncryptionKey, - com.google.cloud.compute.v1.CustomerEncryptionKey.Builder, - com.google.cloud.compute.v1.CustomerEncryptionKeyOrBuilder> - getSnapshotEncryptionKeyFieldBuilder() { - if (snapshotEncryptionKeyBuilder_ == null) { - snapshotEncryptionKeyBuilder_ = - new com.google.protobuf.SingleFieldBuilderV3< - com.google.cloud.compute.v1.CustomerEncryptionKey, - com.google.cloud.compute.v1.CustomerEncryptionKey.Builder, - com.google.cloud.compute.v1.CustomerEncryptionKeyOrBuilder>( - getSnapshotEncryptionKey(), getParentForChildren(), isClean()); - snapshotEncryptionKey_ = null; + public Builder setSnapshotTypeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); } - return snapshotEncryptionKeyBuilder_; + checkByteStringIsUtf8(value); + bitField0_ |= 0x00080000; + snapshotType_ = value; + onChanged(); + return this; } private java.lang.Object sourceDisk_ = ""; @@ -4991,7 +6079,7 @@ public Builder clearSnapshotEncryptionKey() { * @return Whether the sourceDisk field is set. */ public boolean hasSourceDisk() { - return ((bitField0_ & 0x00020000) != 0); + return ((bitField0_ & 0x00100000) != 0); } /** * @@ -5053,7 +6141,7 @@ public Builder setSourceDisk(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00020000; + bitField0_ |= 0x00100000; sourceDisk_ = value; onChanged(); return this; @@ -5070,7 +6158,7 @@ public Builder setSourceDisk(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceDisk() { - bitField0_ = (bitField0_ & ~0x00020000); + bitField0_ = (bitField0_ & ~0x00100000); sourceDisk_ = getDefaultInstance().getSourceDisk(); onChanged(); return this; @@ -5092,7 +6180,7 @@ public Builder setSourceDiskBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00020000; + bitField0_ |= 0x00100000; sourceDisk_ = value; onChanged(); return this; @@ -5118,7 +6206,7 @@ public Builder setSourceDiskBytes(com.google.protobuf.ByteString value) { * @return Whether the sourceDiskEncryptionKey field is set. */ public boolean hasSourceDiskEncryptionKey() { - return ((bitField0_ & 0x00040000) != 0); + return ((bitField0_ & 0x00200000) != 0); } /** * @@ -5164,7 +6252,7 @@ public Builder setSourceDiskEncryptionKey( } else { sourceDiskEncryptionKeyBuilder_.setMessage(value); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00200000; return this; } /** @@ -5186,7 +6274,7 @@ public Builder setSourceDiskEncryptionKey( } else { sourceDiskEncryptionKeyBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00200000; return this; } /** @@ -5203,7 +6291,7 @@ public Builder setSourceDiskEncryptionKey( public Builder mergeSourceDiskEncryptionKey( com.google.cloud.compute.v1.CustomerEncryptionKey value) { if (sourceDiskEncryptionKeyBuilder_ == null) { - if (((bitField0_ & 0x00040000) != 0) + if (((bitField0_ & 0x00200000) != 0) && sourceDiskEncryptionKey_ != null && sourceDiskEncryptionKey_ != com.google.cloud.compute.v1.CustomerEncryptionKey.getDefaultInstance()) { @@ -5218,7 +6306,7 @@ public Builder mergeSourceDiskEncryptionKey( } else { sourceDiskEncryptionKeyBuilder_.mergeFrom(value); } - bitField0_ |= 0x00040000; + bitField0_ |= 0x00200000; return this; } /** @@ -5239,7 +6327,7 @@ public Builder clearSourceDiskEncryptionKey() { } else { sourceDiskEncryptionKeyBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00040000); + bitField0_ = (bitField0_ & ~0x00200000); return this; } /** @@ -5255,7 +6343,7 @@ public Builder clearSourceDiskEncryptionKey() { */ public com.google.cloud.compute.v1.CustomerEncryptionKey.Builder getSourceDiskEncryptionKeyBuilder() { - bitField0_ |= 0x00040000; + bitField0_ |= 0x00200000; onChanged(); return getSourceDiskEncryptionKeyFieldBuilder().getBuilder(); } @@ -5321,7 +6409,7 @@ public Builder clearSourceDiskEncryptionKey() { * @return Whether the sourceDiskId field is set. */ public boolean hasSourceDiskId() { - return ((bitField0_ & 0x00080000) != 0); + return ((bitField0_ & 0x00400000) != 0); } /** * @@ -5383,7 +6471,7 @@ public Builder setSourceDiskId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00080000; + bitField0_ |= 0x00400000; sourceDiskId_ = value; onChanged(); return this; @@ -5400,7 +6488,7 @@ public Builder setSourceDiskId(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceDiskId() { - bitField0_ = (bitField0_ & ~0x00080000); + bitField0_ = (bitField0_ & ~0x00400000); sourceDiskId_ = getDefaultInstance().getSourceDiskId(); onChanged(); return this; @@ -5422,12 +6510,252 @@ public Builder setSourceDiskIdBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00080000; + bitField0_ |= 0x00400000; sourceDiskId_ = value; onChanged(); return this; } + private java.lang.Object sourceSnapshotSchedulePolicy_ = ""; + /** + * + * + *
+     * [Output Only] URL of the resource policy which created this scheduled snapshot.
+     * 
+ * + * optional string source_snapshot_schedule_policy = 235756291; + * + * @return Whether the sourceSnapshotSchedulePolicy field is set. + */ + public boolean hasSourceSnapshotSchedulePolicy() { + return ((bitField0_ & 0x00800000) != 0); + } + /** + * + * + *
+     * [Output Only] URL of the resource policy which created this scheduled snapshot.
+     * 
+ * + * optional string source_snapshot_schedule_policy = 235756291; + * + * @return The sourceSnapshotSchedulePolicy. + */ + public java.lang.String getSourceSnapshotSchedulePolicy() { + java.lang.Object ref = sourceSnapshotSchedulePolicy_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sourceSnapshotSchedulePolicy_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * [Output Only] URL of the resource policy which created this scheduled snapshot.
+     * 
+ * + * optional string source_snapshot_schedule_policy = 235756291; + * + * @return The bytes for sourceSnapshotSchedulePolicy. + */ + public com.google.protobuf.ByteString getSourceSnapshotSchedulePolicyBytes() { + java.lang.Object ref = sourceSnapshotSchedulePolicy_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + sourceSnapshotSchedulePolicy_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * [Output Only] URL of the resource policy which created this scheduled snapshot.
+     * 
+ * + * optional string source_snapshot_schedule_policy = 235756291; + * + * @param value The sourceSnapshotSchedulePolicy to set. + * @return This builder for chaining. + */ + public Builder setSourceSnapshotSchedulePolicy(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00800000; + sourceSnapshotSchedulePolicy_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] URL of the resource policy which created this scheduled snapshot.
+     * 
+ * + * optional string source_snapshot_schedule_policy = 235756291; + * + * @return This builder for chaining. + */ + public Builder clearSourceSnapshotSchedulePolicy() { + bitField0_ = (bitField0_ & ~0x00800000); + sourceSnapshotSchedulePolicy_ = getDefaultInstance().getSourceSnapshotSchedulePolicy(); + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] URL of the resource policy which created this scheduled snapshot.
+     * 
+ * + * optional string source_snapshot_schedule_policy = 235756291; + * + * @param value The bytes for sourceSnapshotSchedulePolicy to set. + * @return This builder for chaining. + */ + public Builder setSourceSnapshotSchedulePolicyBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00800000; + sourceSnapshotSchedulePolicy_ = value; + onChanged(); + return this; + } + + private java.lang.Object sourceSnapshotSchedulePolicyId_ = ""; + /** + * + * + *
+     * [Output Only] ID of the resource policy which created this scheduled snapshot.
+     * 
+ * + * optional string source_snapshot_schedule_policy_id = 70489047; + * + * @return Whether the sourceSnapshotSchedulePolicyId field is set. + */ + public boolean hasSourceSnapshotSchedulePolicyId() { + return ((bitField0_ & 0x01000000) != 0); + } + /** + * + * + *
+     * [Output Only] ID of the resource policy which created this scheduled snapshot.
+     * 
+ * + * optional string source_snapshot_schedule_policy_id = 70489047; + * + * @return The sourceSnapshotSchedulePolicyId. + */ + public java.lang.String getSourceSnapshotSchedulePolicyId() { + java.lang.Object ref = sourceSnapshotSchedulePolicyId_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + sourceSnapshotSchedulePolicyId_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * [Output Only] ID of the resource policy which created this scheduled snapshot.
+     * 
+ * + * optional string source_snapshot_schedule_policy_id = 70489047; + * + * @return The bytes for sourceSnapshotSchedulePolicyId. + */ + public com.google.protobuf.ByteString getSourceSnapshotSchedulePolicyIdBytes() { + java.lang.Object ref = sourceSnapshotSchedulePolicyId_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + sourceSnapshotSchedulePolicyId_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * [Output Only] ID of the resource policy which created this scheduled snapshot.
+     * 
+ * + * optional string source_snapshot_schedule_policy_id = 70489047; + * + * @param value The sourceSnapshotSchedulePolicyId to set. + * @return This builder for chaining. + */ + public Builder setSourceSnapshotSchedulePolicyId(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x01000000; + sourceSnapshotSchedulePolicyId_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] ID of the resource policy which created this scheduled snapshot.
+     * 
+ * + * optional string source_snapshot_schedule_policy_id = 70489047; + * + * @return This builder for chaining. + */ + public Builder clearSourceSnapshotSchedulePolicyId() { + bitField0_ = (bitField0_ & ~0x01000000); + sourceSnapshotSchedulePolicyId_ = getDefaultInstance().getSourceSnapshotSchedulePolicyId(); + onChanged(); + return this; + } + /** + * + * + *
+     * [Output Only] ID of the resource policy which created this scheduled snapshot.
+     * 
+ * + * optional string source_snapshot_schedule_policy_id = 70489047; + * + * @param value The bytes for sourceSnapshotSchedulePolicyId to set. + * @return This builder for chaining. + */ + public Builder setSourceSnapshotSchedulePolicyIdBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x01000000; + sourceSnapshotSchedulePolicyId_ = value; + onChanged(); + return this; + } + private java.lang.Object status_ = ""; /** * @@ -5442,7 +6770,7 @@ public Builder setSourceDiskIdBytes(com.google.protobuf.ByteString value) { * @return Whether the status field is set. */ public boolean hasStatus() { - return ((bitField0_ & 0x00100000) != 0); + return ((bitField0_ & 0x02000000) != 0); } /** * @@ -5507,7 +6835,7 @@ public Builder setStatus(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00100000; + bitField0_ |= 0x02000000; status_ = value; onChanged(); return this; @@ -5525,7 +6853,7 @@ public Builder setStatus(java.lang.String value) { * @return This builder for chaining. */ public Builder clearStatus() { - bitField0_ = (bitField0_ & ~0x00100000); + bitField0_ = (bitField0_ & ~0x02000000); status_ = getDefaultInstance().getStatus(); onChanged(); return this; @@ -5548,7 +6876,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00100000; + bitField0_ |= 0x02000000; status_ = value; onChanged(); return this; @@ -5568,7 +6896,7 @@ public Builder setStatusBytes(com.google.protobuf.ByteString value) { */ @java.lang.Override public boolean hasStorageBytes() { - return ((bitField0_ & 0x00200000) != 0); + return ((bitField0_ & 0x04000000) != 0); } /** * @@ -5598,7 +6926,7 @@ public long getStorageBytes() { * @return This builder for chaining. */ public Builder setStorageBytes(long value) { - bitField0_ |= 0x00200000; + bitField0_ |= 0x04000000; storageBytes_ = value; onChanged(); return this; @@ -5615,7 +6943,7 @@ public Builder setStorageBytes(long value) { * @return This builder for chaining. */ public Builder clearStorageBytes() { - bitField0_ = (bitField0_ & ~0x00200000); + bitField0_ = (bitField0_ & ~0x04000000); storageBytes_ = 0L; onChanged(); return this; @@ -5635,7 +6963,7 @@ public Builder clearStorageBytes() { * @return Whether the storageBytesStatus field is set. */ public boolean hasStorageBytesStatus() { - return ((bitField0_ & 0x00400000) != 0); + return ((bitField0_ & 0x08000000) != 0); } /** * @@ -5700,7 +7028,7 @@ public Builder setStorageBytesStatus(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00400000; + bitField0_ |= 0x08000000; storageBytesStatus_ = value; onChanged(); return this; @@ -5718,7 +7046,7 @@ public Builder setStorageBytesStatus(java.lang.String value) { * @return This builder for chaining. */ public Builder clearStorageBytesStatus() { - bitField0_ = (bitField0_ & ~0x00400000); + bitField0_ = (bitField0_ & ~0x08000000); storageBytesStatus_ = getDefaultInstance().getStorageBytesStatus(); onChanged(); return this; @@ -5741,7 +7069,7 @@ public Builder setStorageBytesStatusBytes(com.google.protobuf.ByteString value) throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00400000; + bitField0_ |= 0x08000000; storageBytesStatus_ = value; onChanged(); return this; @@ -5751,9 +7079,9 @@ public Builder setStorageBytesStatusBytes(com.google.protobuf.ByteString value) com.google.protobuf.LazyStringArrayList.EMPTY; private void ensureStorageLocationsIsMutable() { - if (!((bitField0_ & 0x00800000) != 0)) { + if (!((bitField0_ & 0x10000000) != 0)) { storageLocations_ = new com.google.protobuf.LazyStringArrayList(storageLocations_); - bitField0_ |= 0x00800000; + bitField0_ |= 0x10000000; } } /** @@ -5888,7 +7216,7 @@ public Builder addAllStorageLocations(java.lang.Iterable value */ public Builder clearStorageLocations() { storageLocations_ = com.google.protobuf.LazyStringArrayList.EMPTY; - bitField0_ = (bitField0_ & ~0x00800000); + bitField0_ = (bitField0_ & ~0x10000000); onChanged(); return this; } diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SnapshotOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SnapshotOrBuilder.java index 74f25662c..d7aca2fda 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SnapshotOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SnapshotOrBuilder.java @@ -23,6 +23,46 @@ public interface SnapshotOrBuilder // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.Snapshot) com.google.protobuf.MessageOrBuilder { + /** + * + * + *
+   * [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return Whether the architecture field is set. + */ + boolean hasArchitecture(); + /** + * + * + *
+   * [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The architecture. + */ + java.lang.String getArchitecture(); + /** + * + * + *
+   * [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64.
+   * Check the Architecture enum for the list of possible values.
+   * 
+ * + * optional string architecture = 302803283; + * + * @return The bytes for architecture. + */ + com.google.protobuf.ByteString getArchitectureBytes(); + /** * * @@ -85,6 +125,31 @@ public interface SnapshotOrBuilder */ com.google.protobuf.ByteString getChainNameBytes(); + /** + * + * + *
+   * [Output Only] Size in bytes of the snapshot at creation time.
+   * 
+ * + * optional int64 creation_size_bytes = 125400077; + * + * @return Whether the creationSizeBytes field is set. + */ + boolean hasCreationSizeBytes(); + /** + * + * + *
+   * [Output Only] Size in bytes of the snapshot at creation time.
+   * 
+ * + * optional int64 creation_size_bytes = 125400077; + * + * @return The creationSizeBytes. + */ + long getCreationSizeBytes(); + /** * * @@ -633,6 +698,46 @@ java.lang.String getLabelsOrDefault( */ com.google.cloud.compute.v1.CustomerEncryptionKeyOrBuilder getSnapshotEncryptionKeyOrBuilder(); + /** + * + * + *
+   * Indicates the type of the snapshot.
+   * Check the SnapshotType enum for the list of possible values.
+   * 
+ * + * optional string snapshot_type = 124349653; + * + * @return Whether the snapshotType field is set. + */ + boolean hasSnapshotType(); + /** + * + * + *
+   * Indicates the type of the snapshot.
+   * Check the SnapshotType enum for the list of possible values.
+   * 
+ * + * optional string snapshot_type = 124349653; + * + * @return The snapshotType. + */ + java.lang.String getSnapshotType(); + /** + * + * + *
+   * Indicates the type of the snapshot.
+   * Check the SnapshotType enum for the list of possible values.
+   * 
+ * + * optional string snapshot_type = 124349653; + * + * @return The bytes for snapshotType. + */ + com.google.protobuf.ByteString getSnapshotTypeBytes(); + /** * * @@ -748,6 +853,80 @@ java.lang.String getLabelsOrDefault( */ com.google.protobuf.ByteString getSourceDiskIdBytes(); + /** + * + * + *
+   * [Output Only] URL of the resource policy which created this scheduled snapshot.
+   * 
+ * + * optional string source_snapshot_schedule_policy = 235756291; + * + * @return Whether the sourceSnapshotSchedulePolicy field is set. + */ + boolean hasSourceSnapshotSchedulePolicy(); + /** + * + * + *
+   * [Output Only] URL of the resource policy which created this scheduled snapshot.
+   * 
+ * + * optional string source_snapshot_schedule_policy = 235756291; + * + * @return The sourceSnapshotSchedulePolicy. + */ + java.lang.String getSourceSnapshotSchedulePolicy(); + /** + * + * + *
+   * [Output Only] URL of the resource policy which created this scheduled snapshot.
+   * 
+ * + * optional string source_snapshot_schedule_policy = 235756291; + * + * @return The bytes for sourceSnapshotSchedulePolicy. + */ + com.google.protobuf.ByteString getSourceSnapshotSchedulePolicyBytes(); + + /** + * + * + *
+   * [Output Only] ID of the resource policy which created this scheduled snapshot.
+   * 
+ * + * optional string source_snapshot_schedule_policy_id = 70489047; + * + * @return Whether the sourceSnapshotSchedulePolicyId field is set. + */ + boolean hasSourceSnapshotSchedulePolicyId(); + /** + * + * + *
+   * [Output Only] ID of the resource policy which created this scheduled snapshot.
+   * 
+ * + * optional string source_snapshot_schedule_policy_id = 70489047; + * + * @return The sourceSnapshotSchedulePolicyId. + */ + java.lang.String getSourceSnapshotSchedulePolicyId(); + /** + * + * + *
+   * [Output Only] ID of the resource policy which created this scheduled snapshot.
+   * 
+ * + * optional string source_snapshot_schedule_policy_id = 70489047; + * + * @return The bytes for sourceSnapshotSchedulePolicyId. + */ + com.google.protobuf.ByteString getSourceSnapshotSchedulePolicyIdBytes(); + /** * * diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstanceProperties.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstanceProperties.java index 90e3b4d00..8a72f48a9 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstanceProperties.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstanceProperties.java @@ -41,6 +41,7 @@ private SourceInstanceProperties() { description_ = ""; disks_ = java.util.Collections.emptyList(); guestAccelerators_ = java.util.Collections.emptyList(); + keyRevocationActionType_ = ""; machineType_ = ""; minCpuPlatform_ = ""; networkInterfaces_ = java.util.Collections.emptyList(); @@ -80,7 +81,7 @@ private SourceInstanceProperties( case 28418250: { com.google.cloud.compute.v1.Tags.Builder subBuilder = null; - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { subBuilder = tags_.toBuilder(); } tags_ = @@ -89,15 +90,15 @@ private SourceInstanceProperties( subBuilder.mergeFrom(tags_); tags_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; break; } case 421881946: { - if (!((mutable_bitField0_ & 0x00000200) != 0)) { + if (!((mutable_bitField0_ & 0x00000400) != 0)) { networkInterfaces_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000200; + mutable_bitField0_ |= 0x00000400; } networkInterfaces_.add( input.readMessage( @@ -107,7 +108,7 @@ private SourceInstanceProperties( case 694933882: { com.google.cloud.compute.v1.Metadata.Builder subBuilder = null; - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { subBuilder = metadata_.toBuilder(); } metadata_ = @@ -117,7 +118,7 @@ private SourceInstanceProperties( subBuilder.mergeFrom(metadata_); metadata_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; break; } case 764752818: @@ -134,23 +135,30 @@ private SourceInstanceProperties( case 1821688210: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000010; machineType_ = s; break; } + case 1887531794: + { + java.lang.String s = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + keyRevocationActionType_ = s; + break; + } case 1943302074: { java.lang.String s = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; minCpuPlatform_ = s; break; } case -2074668670: { - if (!((mutable_bitField0_ & 0x00000800) != 0)) { + if (!((mutable_bitField0_ & 0x00001000) != 0)) { serviceAccounts_ = new java.util.ArrayList(); - mutable_bitField0_ |= 0x00000800; + mutable_bitField0_ |= 0x00001000; } serviceAccounts_.add( input.readMessage( @@ -160,7 +168,7 @@ private SourceInstanceProperties( case -1201460062: { com.google.cloud.compute.v1.Scheduling.Builder subBuilder = null; - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { subBuilder = scheduling_.toBuilder(); } scheduling_ = @@ -170,7 +178,7 @@ private SourceInstanceProperties( subBuilder.mergeFrom(scheduling_); scheduling_ = subBuilder.buildPartial(); } - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; break; } case -911466526: @@ -206,10 +214,10 @@ private SourceInstanceProperties( } case -293404678: { - if (!((mutable_bitField0_ & 0x00000020) != 0)) { + if (!((mutable_bitField0_ & 0x00000040) != 0)) { labels_ = com.google.protobuf.MapField.newMapField(LabelsDefaultEntryHolder.defaultEntry); - mutable_bitField0_ |= 0x00000020; + mutable_bitField0_ |= 0x00000040; } com.google.protobuf.MapEntry labels__ = input.readMessage( @@ -233,13 +241,13 @@ private SourceInstanceProperties( } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); } finally { - if (((mutable_bitField0_ & 0x00000200) != 0)) { + if (((mutable_bitField0_ & 0x00000400) != 0)) { networkInterfaces_ = java.util.Collections.unmodifiableList(networkInterfaces_); } if (((mutable_bitField0_ & 0x00000008) != 0)) { disks_ = java.util.Collections.unmodifiableList(disks_); } - if (((mutable_bitField0_ & 0x00000800) != 0)) { + if (((mutable_bitField0_ & 0x00001000) != 0)) { serviceAccounts_ = java.util.Collections.unmodifiableList(serviceAccounts_); } if (((mutable_bitField0_ & 0x00000010) != 0)) { @@ -276,6 +284,190 @@ protected com.google.protobuf.MapField internalGetMapField(int number) { com.google.cloud.compute.v1.SourceInstanceProperties.Builder.class); } + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * 
+ * + * Protobuf enum {@code google.cloud.compute.v1.SourceInstanceProperties.KeyRevocationActionType} + */ + public enum KeyRevocationActionType implements com.google.protobuf.ProtocolMessageEnum { + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_KEY_REVOCATION_ACTION_TYPE = 0; + */ + UNDEFINED_KEY_REVOCATION_ACTION_TYPE(0), + /** + * + * + *
+     * Default value. This value is unused.
+     * 
+ * + * KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467110106; + */ + KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED(467110106), + /** + * + * + *
+     * Indicates user chose no operation.
+     * 
+ * + * NONE = 2402104; + */ + NONE(2402104), + /** + * + * + *
+     * Indicates user chose to opt for VM shutdown on key revocation.
+     * 
+ * + * STOP = 2555906; + */ + STOP(2555906), + UNRECOGNIZED(-1), + ; + + /** + * + * + *
+     * A value indicating that the enum field is not set.
+     * 
+ * + * UNDEFINED_KEY_REVOCATION_ACTION_TYPE = 0; + */ + public static final int UNDEFINED_KEY_REVOCATION_ACTION_TYPE_VALUE = 0; + /** + * + * + *
+     * Default value. This value is unused.
+     * 
+ * + * KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467110106; + */ + public static final int KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED_VALUE = 467110106; + /** + * + * + *
+     * Indicates user chose no operation.
+     * 
+ * + * NONE = 2402104; + */ + public static final int NONE_VALUE = 2402104; + /** + * + * + *
+     * Indicates user chose to opt for VM shutdown on key revocation.
+     * 
+ * + * STOP = 2555906; + */ + public static final int STOP_VALUE = 2555906; + + 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 KeyRevocationActionType 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 KeyRevocationActionType forNumber(int value) { + switch (value) { + case 0: + return UNDEFINED_KEY_REVOCATION_ACTION_TYPE; + case 467110106: + return KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED; + case 2402104: + return NONE; + case 2555906: + return STOP; + 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 KeyRevocationActionType findValueByNumber(int number) { + return KeyRevocationActionType.forNumber(number); + } + }; + + public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { + if (this == UNRECOGNIZED) { + throw new java.lang.IllegalStateException( + "Can't get the descriptor of an unrecognized enum value."); + } + return getDescriptor().getValues().get(ordinal()); + } + + public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { + return getDescriptor(); + } + + public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { + return com.google.cloud.compute.v1.SourceInstanceProperties.getDescriptor() + .getEnumTypes() + .get(0); + } + + private static final KeyRevocationActionType[] VALUES = values(); + + public static KeyRevocationActionType 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 KeyRevocationActionType(int value) { + this.value = value; + } + + // @@protoc_insertion_point(enum_scope:google.cloud.compute.v1.SourceInstanceProperties.KeyRevocationActionType) + } + private int bitField0_; public static final int CAN_IP_FORWARD_FIELD_NUMBER = 467731324; private boolean canIpForward_; @@ -551,6 +743,73 @@ public com.google.cloud.compute.v1.AcceleratorConfigOrBuilder getGuestAccelerato return guestAccelerators_.get(index); } + public static final int KEY_REVOCATION_ACTION_TYPE_FIELD_NUMBER = 235941474; + private volatile java.lang.Object keyRevocationActionType_; + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return Whether the keyRevocationActionType field is set. + */ + @java.lang.Override + public boolean hasKeyRevocationActionType() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The keyRevocationActionType. + */ + @java.lang.Override + public java.lang.String getKeyRevocationActionType() { + java.lang.Object ref = keyRevocationActionType_; + 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(); + keyRevocationActionType_ = s; + return s; + } + } + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The bytes for keyRevocationActionType. + */ + @java.lang.Override + public com.google.protobuf.ByteString getKeyRevocationActionTypeBytes() { + java.lang.Object ref = keyRevocationActionType_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + keyRevocationActionType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int LABELS_FIELD_NUMBER = 500195327; private static final class LabelsDefaultEntryHolder { @@ -664,7 +923,7 @@ public java.lang.String getLabelsOrThrow(java.lang.String key) { */ @java.lang.Override public boolean hasMachineType() { - return ((bitField0_ & 0x00000008) != 0); + return ((bitField0_ & 0x00000010) != 0); } /** * @@ -728,7 +987,7 @@ public com.google.protobuf.ByteString getMachineTypeBytes() { */ @java.lang.Override public boolean hasMetadata() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -778,7 +1037,7 @@ public com.google.cloud.compute.v1.MetadataOrBuilder getMetadataOrBuilder() { */ @java.lang.Override public boolean hasMinCpuPlatform() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -912,7 +1171,7 @@ public com.google.cloud.compute.v1.NetworkInterfaceOrBuilder getNetworkInterface */ @java.lang.Override public boolean hasScheduling() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -1032,7 +1291,7 @@ public com.google.cloud.compute.v1.ServiceAccountOrBuilder getServiceAccountsOrB */ @java.lang.Override public boolean hasTags() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -1077,28 +1336,32 @@ public final boolean isInitialized() { @java.lang.Override public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { output.writeMessage(3552281, getTags()); } for (int i = 0; i < networkInterfaces_.size(); i++) { output.writeMessage(52735243, networkInterfaces_.get(i)); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { output.writeMessage(86866735, getMetadata()); } for (int i = 0; i < disks_.size(); i++) { output.writeMessage(95594102, disks_.get(i)); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 227711026, machineType_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 235941474, keyRevocationActionType_); + } + if (((bitField0_ & 0x00000040) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 242912759, minCpuPlatform_); } for (int i = 0; i < serviceAccounts_.size(); i++) { output.writeMessage(277537328, serviceAccounts_.get(i)); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { output.writeMessage(386688404, getScheduling()); } if (((bitField0_ & 0x00000004) != 0)) { @@ -1124,7 +1387,7 @@ public int getSerializedSize() { if (size != -1) return size; size = 0; - if (((bitField0_ & 0x00000080) != 0)) { + if (((bitField0_ & 0x00000100) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(3552281, getTags()); } for (int i = 0; i < networkInterfaces_.size(); i++) { @@ -1132,16 +1395,21 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 52735243, networkInterfaces_.get(i)); } - if (((bitField0_ & 0x00000010) != 0)) { + if (((bitField0_ & 0x00000020) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(86866735, getMetadata()); } for (int i = 0; i < disks_.size(); i++) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(95594102, disks_.get(i)); } - if (((bitField0_ & 0x00000008) != 0)) { + if (((bitField0_ & 0x00000010) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(227711026, machineType_); } - if (((bitField0_ & 0x00000020) != 0)) { + if (((bitField0_ & 0x00000008) != 0)) { + size += + com.google.protobuf.GeneratedMessageV3.computeStringSize( + 235941474, keyRevocationActionType_); + } + if (((bitField0_ & 0x00000040) != 0)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(242912759, minCpuPlatform_); } for (int i = 0; i < serviceAccounts_.size(); i++) { @@ -1149,7 +1417,7 @@ public int getSerializedSize() { com.google.protobuf.CodedOutputStream.computeMessageSize( 277537328, serviceAccounts_.get(i)); } - if (((bitField0_ & 0x00000040) != 0)) { + if (((bitField0_ & 0x00000080) != 0)) { size += com.google.protobuf.CodedOutputStream.computeMessageSize(386688404, getScheduling()); } if (((bitField0_ & 0x00000004) != 0)) { @@ -1206,6 +1474,10 @@ public boolean equals(final java.lang.Object obj) { } if (!getDisksList().equals(other.getDisksList())) return false; if (!getGuestAcceleratorsList().equals(other.getGuestAcceleratorsList())) return false; + if (hasKeyRevocationActionType() != other.hasKeyRevocationActionType()) return false; + if (hasKeyRevocationActionType()) { + if (!getKeyRevocationActionType().equals(other.getKeyRevocationActionType())) return false; + } if (!internalGetLabels().equals(other.internalGetLabels())) return false; if (hasMachineType() != other.hasMachineType()) return false; if (hasMachineType()) { @@ -1260,6 +1532,10 @@ public int hashCode() { hash = (37 * hash) + GUEST_ACCELERATORS_FIELD_NUMBER; hash = (53 * hash) + getGuestAcceleratorsList().hashCode(); } + if (hasKeyRevocationActionType()) { + hash = (37 * hash) + KEY_REVOCATION_ACTION_TYPE_FIELD_NUMBER; + hash = (53 * hash) + getKeyRevocationActionType().hashCode(); + } if (!internalGetLabels().getMap().isEmpty()) { hash = (37 * hash) + LABELS_FIELD_NUMBER; hash = (53 * hash) + internalGetLabels().hashCode(); @@ -1483,20 +1759,22 @@ public Builder clear() { } else { guestAcceleratorsBuilder_.clear(); } + keyRevocationActionType_ = ""; + bitField0_ = (bitField0_ & ~0x00000020); internalGetMutableLabels().clear(); machineType_ = ""; - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); if (metadataBuilder_ == null) { metadata_ = null; } else { metadataBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000080); - minCpuPlatform_ = ""; bitField0_ = (bitField0_ & ~0x00000100); + minCpuPlatform_ = ""; + bitField0_ = (bitField0_ & ~0x00000200); if (networkInterfacesBuilder_ == null) { networkInterfaces_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); } else { networkInterfacesBuilder_.clear(); } @@ -1505,10 +1783,10 @@ public Builder clear() { } else { schedulingBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); if (serviceAccountsBuilder_ == null) { serviceAccounts_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); } else { serviceAccountsBuilder_.clear(); } @@ -1517,7 +1795,7 @@ public Builder clear() { } else { tagsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); return this; } @@ -1577,57 +1855,61 @@ public com.google.cloud.compute.v1.SourceInstanceProperties buildPartial() { } else { result.guestAccelerators_ = guestAcceleratorsBuilder_.build(); } + if (((from_bitField0_ & 0x00000020) != 0)) { + to_bitField0_ |= 0x00000008; + } + result.keyRevocationActionType_ = keyRevocationActionType_; result.labels_ = internalGetLabels(); result.labels_.makeImmutable(); - if (((from_bitField0_ & 0x00000040) != 0)) { - to_bitField0_ |= 0x00000008; + if (((from_bitField0_ & 0x00000080) != 0)) { + to_bitField0_ |= 0x00000010; } result.machineType_ = machineType_; - if (((from_bitField0_ & 0x00000080) != 0)) { + if (((from_bitField0_ & 0x00000100) != 0)) { if (metadataBuilder_ == null) { result.metadata_ = metadata_; } else { result.metadata_ = metadataBuilder_.build(); } - to_bitField0_ |= 0x00000010; - } - if (((from_bitField0_ & 0x00000100) != 0)) { to_bitField0_ |= 0x00000020; } + if (((from_bitField0_ & 0x00000200) != 0)) { + to_bitField0_ |= 0x00000040; + } result.minCpuPlatform_ = minCpuPlatform_; if (networkInterfacesBuilder_ == null) { - if (((bitField0_ & 0x00000200) != 0)) { + if (((bitField0_ & 0x00000400) != 0)) { networkInterfaces_ = java.util.Collections.unmodifiableList(networkInterfaces_); - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); } result.networkInterfaces_ = networkInterfaces_; } else { result.networkInterfaces_ = networkInterfacesBuilder_.build(); } - if (((from_bitField0_ & 0x00000400) != 0)) { + if (((from_bitField0_ & 0x00000800) != 0)) { if (schedulingBuilder_ == null) { result.scheduling_ = scheduling_; } else { result.scheduling_ = schedulingBuilder_.build(); } - to_bitField0_ |= 0x00000040; + to_bitField0_ |= 0x00000080; } if (serviceAccountsBuilder_ == null) { - if (((bitField0_ & 0x00000800) != 0)) { + if (((bitField0_ & 0x00001000) != 0)) { serviceAccounts_ = java.util.Collections.unmodifiableList(serviceAccounts_); - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); } result.serviceAccounts_ = serviceAccounts_; } else { result.serviceAccounts_ = serviceAccountsBuilder_.build(); } - if (((from_bitField0_ & 0x00001000) != 0)) { + if (((from_bitField0_ & 0x00002000) != 0)) { if (tagsBuilder_ == null) { result.tags_ = tags_; } else { result.tags_ = tagsBuilder_.build(); } - to_bitField0_ |= 0x00000080; + to_bitField0_ |= 0x00000100; } result.bitField0_ = to_bitField0_; onBuilt(); @@ -1745,9 +2027,14 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SourceInstanceProperties ot } } } + if (other.hasKeyRevocationActionType()) { + bitField0_ |= 0x00000020; + keyRevocationActionType_ = other.keyRevocationActionType_; + onChanged(); + } internalGetMutableLabels().mergeFrom(other.internalGetLabels()); if (other.hasMachineType()) { - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; machineType_ = other.machineType_; onChanged(); } @@ -1755,7 +2042,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SourceInstanceProperties ot mergeMetadata(other.getMetadata()); } if (other.hasMinCpuPlatform()) { - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; minCpuPlatform_ = other.minCpuPlatform_; onChanged(); } @@ -1763,7 +2050,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SourceInstanceProperties ot if (!other.networkInterfaces_.isEmpty()) { if (networkInterfaces_.isEmpty()) { networkInterfaces_ = other.networkInterfaces_; - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); } else { ensureNetworkInterfacesIsMutable(); networkInterfaces_.addAll(other.networkInterfaces_); @@ -1776,7 +2063,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SourceInstanceProperties ot networkInterfacesBuilder_.dispose(); networkInterfacesBuilder_ = null; networkInterfaces_ = other.networkInterfaces_; - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); networkInterfacesBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getNetworkInterfacesFieldBuilder() @@ -1793,7 +2080,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SourceInstanceProperties ot if (!other.serviceAccounts_.isEmpty()) { if (serviceAccounts_.isEmpty()) { serviceAccounts_ = other.serviceAccounts_; - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); } else { ensureServiceAccountsIsMutable(); serviceAccounts_.addAll(other.serviceAccounts_); @@ -1806,7 +2093,7 @@ public Builder mergeFrom(com.google.cloud.compute.v1.SourceInstanceProperties ot serviceAccountsBuilder_.dispose(); serviceAccountsBuilder_ = null; serviceAccounts_ = other.serviceAccounts_; - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); serviceAccountsBuilder_ = com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? getServiceAccountsFieldBuilder() @@ -2833,6 +3120,132 @@ public com.google.cloud.compute.v1.AcceleratorConfig.Builder addGuestAccelerator return guestAcceleratorsBuilder_; } + private java.lang.Object keyRevocationActionType_ = ""; + /** + * + * + *
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return Whether the keyRevocationActionType field is set. + */ + public boolean hasKeyRevocationActionType() { + return ((bitField0_ & 0x00000020) != 0); + } + /** + * + * + *
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The keyRevocationActionType. + */ + public java.lang.String getKeyRevocationActionType() { + java.lang.Object ref = keyRevocationActionType_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + keyRevocationActionType_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The bytes for keyRevocationActionType. + */ + public com.google.protobuf.ByteString getKeyRevocationActionTypeBytes() { + java.lang.Object ref = keyRevocationActionType_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + keyRevocationActionType_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @param value The keyRevocationActionType to set. + * @return This builder for chaining. + */ + public Builder setKeyRevocationActionType(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000020; + keyRevocationActionType_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return This builder for chaining. + */ + public Builder clearKeyRevocationActionType() { + bitField0_ = (bitField0_ & ~0x00000020); + keyRevocationActionType_ = getDefaultInstance().getKeyRevocationActionType(); + onChanged(); + return this; + } + /** + * + * + *
+     * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+     * Check the KeyRevocationActionType enum for the list of possible values.
+     * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @param value The bytes for keyRevocationActionType to set. + * @return This builder for chaining. + */ + public Builder setKeyRevocationActionTypeBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + bitField0_ |= 0x00000020; + keyRevocationActionType_ = value; + onChanged(); + return this; + } + private com.google.protobuf.MapField labels_; private com.google.protobuf.MapField internalGetLabels() { @@ -3004,7 +3417,7 @@ public Builder putAllLabels(java.util.Map va * @return Whether the machineType field is set. */ public boolean hasMachineType() { - return ((bitField0_ & 0x00000040) != 0); + return ((bitField0_ & 0x00000080) != 0); } /** * @@ -3066,7 +3479,7 @@ public Builder setMachineType(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; machineType_ = value; onChanged(); return this; @@ -3083,7 +3496,7 @@ public Builder setMachineType(java.lang.String value) { * @return This builder for chaining. */ public Builder clearMachineType() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000080); machineType_ = getDefaultInstance().getMachineType(); onChanged(); return this; @@ -3105,7 +3518,7 @@ public Builder setMachineTypeBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000080; machineType_ = value; onChanged(); return this; @@ -3129,7 +3542,7 @@ public Builder setMachineTypeBytes(com.google.protobuf.ByteString value) { * @return Whether the metadata field is set. */ public boolean hasMetadata() { - return ((bitField0_ & 0x00000080) != 0); + return ((bitField0_ & 0x00000100) != 0); } /** * @@ -3170,7 +3583,7 @@ public Builder setMetadata(com.google.cloud.compute.v1.Metadata value) { } else { metadataBuilder_.setMessage(value); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; return this; } /** @@ -3189,7 +3602,7 @@ public Builder setMetadata(com.google.cloud.compute.v1.Metadata.Builder builderF } else { metadataBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; return this; } /** @@ -3203,7 +3616,7 @@ public Builder setMetadata(com.google.cloud.compute.v1.Metadata.Builder builderF */ public Builder mergeMetadata(com.google.cloud.compute.v1.Metadata value) { if (metadataBuilder_ == null) { - if (((bitField0_ & 0x00000080) != 0) + if (((bitField0_ & 0x00000100) != 0) && metadata_ != null && metadata_ != com.google.cloud.compute.v1.Metadata.getDefaultInstance()) { metadata_ = @@ -3217,7 +3630,7 @@ public Builder mergeMetadata(com.google.cloud.compute.v1.Metadata value) { } else { metadataBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; return this; } /** @@ -3236,7 +3649,7 @@ public Builder clearMetadata() { } else { metadataBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000080); + bitField0_ = (bitField0_ & ~0x00000100); return this; } /** @@ -3249,7 +3662,7 @@ public Builder clearMetadata() { * optional .google.cloud.compute.v1.Metadata metadata = 86866735; */ public com.google.cloud.compute.v1.Metadata.Builder getMetadataBuilder() { - bitField0_ |= 0x00000080; + bitField0_ |= 0x00000100; onChanged(); return getMetadataFieldBuilder().getBuilder(); } @@ -3310,7 +3723,7 @@ public com.google.cloud.compute.v1.MetadataOrBuilder getMetadataOrBuilder() { * @return Whether the minCpuPlatform field is set. */ public boolean hasMinCpuPlatform() { - return ((bitField0_ & 0x00000100) != 0); + return ((bitField0_ & 0x00000200) != 0); } /** * @@ -3372,7 +3785,7 @@ public Builder setMinCpuPlatform(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; minCpuPlatform_ = value; onChanged(); return this; @@ -3389,7 +3802,7 @@ public Builder setMinCpuPlatform(java.lang.String value) { * @return This builder for chaining. */ public Builder clearMinCpuPlatform() { - bitField0_ = (bitField0_ & ~0x00000100); + bitField0_ = (bitField0_ & ~0x00000200); minCpuPlatform_ = getDefaultInstance().getMinCpuPlatform(); onChanged(); return this; @@ -3411,7 +3824,7 @@ public Builder setMinCpuPlatformBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000100; + bitField0_ |= 0x00000200; minCpuPlatform_ = value; onChanged(); return this; @@ -3421,11 +3834,11 @@ public Builder setMinCpuPlatformBytes(com.google.protobuf.ByteString value) { java.util.Collections.emptyList(); private void ensureNetworkInterfacesIsMutable() { - if (!((bitField0_ & 0x00000200) != 0)) { + if (!((bitField0_ & 0x00000400) != 0)) { networkInterfaces_ = new java.util.ArrayList( networkInterfaces_); - bitField0_ |= 0x00000200; + bitField0_ |= 0x00000400; } } @@ -3654,7 +4067,7 @@ public Builder addAllNetworkInterfaces( public Builder clearNetworkInterfaces() { if (networkInterfacesBuilder_ == null) { networkInterfaces_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000200); + bitField0_ = (bitField0_ & ~0x00000400); onChanged(); } else { networkInterfacesBuilder_.clear(); @@ -3787,7 +4200,7 @@ public com.google.cloud.compute.v1.NetworkInterface.Builder addNetworkInterfaces com.google.cloud.compute.v1.NetworkInterface.Builder, com.google.cloud.compute.v1.NetworkInterfaceOrBuilder>( networkInterfaces_, - ((bitField0_ & 0x00000200) != 0), + ((bitField0_ & 0x00000400) != 0), getParentForChildren(), isClean()); networkInterfaces_ = null; @@ -3813,7 +4226,7 @@ public com.google.cloud.compute.v1.NetworkInterface.Builder addNetworkInterfaces * @return Whether the scheduling field is set. */ public boolean hasScheduling() { - return ((bitField0_ & 0x00000400) != 0); + return ((bitField0_ & 0x00000800) != 0); } /** * @@ -3854,7 +4267,7 @@ public Builder setScheduling(com.google.cloud.compute.v1.Scheduling value) { } else { schedulingBuilder_.setMessage(value); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; return this; } /** @@ -3873,7 +4286,7 @@ public Builder setScheduling(com.google.cloud.compute.v1.Scheduling.Builder buil } else { schedulingBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; return this; } /** @@ -3887,7 +4300,7 @@ public Builder setScheduling(com.google.cloud.compute.v1.Scheduling.Builder buil */ public Builder mergeScheduling(com.google.cloud.compute.v1.Scheduling value) { if (schedulingBuilder_ == null) { - if (((bitField0_ & 0x00000400) != 0) + if (((bitField0_ & 0x00000800) != 0) && scheduling_ != null && scheduling_ != com.google.cloud.compute.v1.Scheduling.getDefaultInstance()) { scheduling_ = @@ -3901,7 +4314,7 @@ public Builder mergeScheduling(com.google.cloud.compute.v1.Scheduling value) { } else { schedulingBuilder_.mergeFrom(value); } - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; return this; } /** @@ -3920,7 +4333,7 @@ public Builder clearScheduling() { } else { schedulingBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00000400); + bitField0_ = (bitField0_ & ~0x00000800); return this; } /** @@ -3933,7 +4346,7 @@ public Builder clearScheduling() { * optional .google.cloud.compute.v1.Scheduling scheduling = 386688404; */ public com.google.cloud.compute.v1.Scheduling.Builder getSchedulingBuilder() { - bitField0_ |= 0x00000400; + bitField0_ |= 0x00000800; onChanged(); return getSchedulingFieldBuilder().getBuilder(); } @@ -3985,10 +4398,10 @@ public com.google.cloud.compute.v1.SchedulingOrBuilder getSchedulingOrBuilder() java.util.Collections.emptyList(); private void ensureServiceAccountsIsMutable() { - if (!((bitField0_ & 0x00000800) != 0)) { + if (!((bitField0_ & 0x00001000) != 0)) { serviceAccounts_ = new java.util.ArrayList(serviceAccounts_); - bitField0_ |= 0x00000800; + bitField0_ |= 0x00001000; } } @@ -4204,7 +4617,7 @@ public Builder addAllServiceAccounts( public Builder clearServiceAccounts() { if (serviceAccountsBuilder_ == null) { serviceAccounts_ = java.util.Collections.emptyList(); - bitField0_ = (bitField0_ & ~0x00000800); + bitField0_ = (bitField0_ & ~0x00001000); onChanged(); } else { serviceAccountsBuilder_.clear(); @@ -4328,7 +4741,7 @@ public com.google.cloud.compute.v1.ServiceAccount.Builder addServiceAccountsBuil com.google.cloud.compute.v1.ServiceAccount.Builder, com.google.cloud.compute.v1.ServiceAccountOrBuilder>( serviceAccounts_, - ((bitField0_ & 0x00000800) != 0), + ((bitField0_ & 0x00001000) != 0), getParentForChildren(), isClean()); serviceAccounts_ = null; @@ -4354,7 +4767,7 @@ public com.google.cloud.compute.v1.ServiceAccount.Builder addServiceAccountsBuil * @return Whether the tags field is set. */ public boolean hasTags() { - return ((bitField0_ & 0x00001000) != 0); + return ((bitField0_ & 0x00002000) != 0); } /** * @@ -4393,7 +4806,7 @@ public Builder setTags(com.google.cloud.compute.v1.Tags value) { } else { tagsBuilder_.setMessage(value); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; return this; } /** @@ -4412,7 +4825,7 @@ public Builder setTags(com.google.cloud.compute.v1.Tags.Builder builderForValue) } else { tagsBuilder_.setMessage(builderForValue.build()); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; return this; } /** @@ -4426,7 +4839,7 @@ public Builder setTags(com.google.cloud.compute.v1.Tags.Builder builderForValue) */ public Builder mergeTags(com.google.cloud.compute.v1.Tags value) { if (tagsBuilder_ == null) { - if (((bitField0_ & 0x00001000) != 0) + if (((bitField0_ & 0x00002000) != 0) && tags_ != null && tags_ != com.google.cloud.compute.v1.Tags.getDefaultInstance()) { tags_ = @@ -4438,7 +4851,7 @@ public Builder mergeTags(com.google.cloud.compute.v1.Tags value) { } else { tagsBuilder_.mergeFrom(value); } - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; return this; } /** @@ -4457,7 +4870,7 @@ public Builder clearTags() { } else { tagsBuilder_.clear(); } - bitField0_ = (bitField0_ & ~0x00001000); + bitField0_ = (bitField0_ & ~0x00002000); return this; } /** @@ -4470,7 +4883,7 @@ public Builder clearTags() { * optional .google.cloud.compute.v1.Tags tags = 3552281; */ public com.google.cloud.compute.v1.Tags.Builder getTagsBuilder() { - bitField0_ |= 0x00001000; + bitField0_ |= 0x00002000; onChanged(); return getTagsFieldBuilder().getBuilder(); } diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstancePropertiesOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstancePropertiesOrBuilder.java index 3d5645f5b..1490dac4e 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstancePropertiesOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/SourceInstancePropertiesOrBuilder.java @@ -219,6 +219,46 @@ public interface SourceInstancePropertiesOrBuilder */ com.google.cloud.compute.v1.AcceleratorConfigOrBuilder getGuestAcceleratorsOrBuilder(int index); + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return Whether the keyRevocationActionType field is set. + */ + boolean hasKeyRevocationActionType(); + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The keyRevocationActionType. + */ + java.lang.String getKeyRevocationActionType(); + /** + * + * + *
+   * KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified.
+   * Check the KeyRevocationActionType enum for the list of possible values.
+   * 
+ * + * optional string key_revocation_action_type = 235941474; + * + * @return The bytes for keyRevocationActionType. + */ + com.google.protobuf.ByteString getKeyRevocationActionTypeBytes(); + /** * * diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetInstance.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetInstance.java index 2f67f49ad..f5543305e 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetInstance.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetInstance.java @@ -188,7 +188,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * * *
-   * NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported.
+   * Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
    * 
* * Protobuf enum {@code google.cloud.compute.v1.TargetInstance.NatPolicy} @@ -679,7 +679,7 @@ public com.google.protobuf.ByteString getNameBytes() { * * *
-   * NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported.
+   * Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
    * Check the NatPolicy enum for the list of possible values.
    * 
* @@ -695,7 +695,7 @@ public boolean hasNatPolicy() { * * *
-   * NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported.
+   * Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
    * Check the NatPolicy enum for the list of possible values.
    * 
* @@ -719,7 +719,7 @@ public java.lang.String getNatPolicy() { * * *
-   * NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported.
+   * Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
    * Check the NatPolicy enum for the list of possible values.
    * 
* @@ -2158,7 +2158,7 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) { * * *
-     * NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported.
+     * Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
      * Check the NatPolicy enum for the list of possible values.
      * 
* @@ -2173,7 +2173,7 @@ public boolean hasNatPolicy() { * * *
-     * NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported.
+     * Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
      * Check the NatPolicy enum for the list of possible values.
      * 
* @@ -2196,7 +2196,7 @@ public java.lang.String getNatPolicy() { * * *
-     * NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported.
+     * Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
      * Check the NatPolicy enum for the list of possible values.
      * 
* @@ -2219,7 +2219,7 @@ public com.google.protobuf.ByteString getNatPolicyBytes() { * * *
-     * NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported.
+     * Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
      * Check the NatPolicy enum for the list of possible values.
      * 
* @@ -2241,7 +2241,7 @@ public Builder setNatPolicy(java.lang.String value) { * * *
-     * NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported.
+     * Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
      * Check the NatPolicy enum for the list of possible values.
      * 
* @@ -2259,7 +2259,7 @@ public Builder clearNatPolicy() { * * *
-     * NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported.
+     * Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
      * Check the NatPolicy enum for the list of possible values.
      * 
* diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetInstanceOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetInstanceOrBuilder.java index df94b3f6a..0d8a3b1b7 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetInstanceOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/TargetInstanceOrBuilder.java @@ -237,7 +237,7 @@ public interface TargetInstanceOrBuilder * * *
-   * NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported.
+   * Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
    * Check the NatPolicy enum for the list of possible values.
    * 
* @@ -250,7 +250,7 @@ public interface TargetInstanceOrBuilder * * *
-   * NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported.
+   * Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
    * Check the NatPolicy enum for the list of possible values.
    * 
* @@ -263,7 +263,7 @@ public interface TargetInstanceOrBuilder * * *
-   * NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported.
+   * Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance.
    * Check the NatPolicy enum for the list of possible values.
    * 
* diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappings.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappings.java index 1b3a7defc..7c0777f61 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappings.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappings.java @@ -42,6 +42,7 @@ private VmEndpointNatMappingsInterfaceNatMappings( private VmEndpointNatMappingsInterfaceNatMappings() { drainNatIpPortRanges_ = com.google.protobuf.LazyStringArrayList.EMPTY; natIpPortRanges_ = com.google.protobuf.LazyStringArrayList.EMPTY; + ruleMappings_ = java.util.Collections.emptyList(); sourceAliasIpRange_ = ""; sourceVirtualIp_ = ""; } @@ -112,6 +113,22 @@ private VmEndpointNatMappingsInterfaceNatMappings( sourceAliasIpRange_ = s; break; } + case -405423550: + { + if (!((mutable_bitField0_ & 0x00000010) != 0)) { + ruleMappings_ = + new java.util.ArrayList< + com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings>(); + mutable_bitField0_ |= 0x00000010; + } + ruleMappings_.add( + input.readMessage( + com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.parser(), + extensionRegistry)); + break; + } case -40320814: { java.lang.String s = input.readStringRequireUtf8(); @@ -141,6 +158,9 @@ private VmEndpointNatMappingsInterfaceNatMappings( if (((mutable_bitField0_ & 0x00000001) != 0)) { drainNatIpPortRanges_ = drainNatIpPortRanges_.getUnmodifiableView(); } + if (((mutable_bitField0_ & 0x00000010) != 0)) { + ruleMappings_ = java.util.Collections.unmodifiableList(ruleMappings_); + } if (((mutable_bitField0_ & 0x00000002) != 0)) { natIpPortRanges_ = natIpPortRanges_.getUnmodifiableView(); } @@ -353,6 +373,95 @@ public int getNumTotalNatPorts() { return numTotalNatPorts_; } + public static final int RULE_MAPPINGS_FIELD_NUMBER = 486192968; + private java.util.List< + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> + ruleMappings_; + /** + * + * + *
+   * Information about mappings provided by rules in this NAT.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + @java.lang.Override + public java.util.List< + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> + getRuleMappingsList() { + return ruleMappings_; + } + /** + * + * + *
+   * Information about mappings provided by rules in this NAT.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + @java.lang.Override + public java.util.List< + ? extends + com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder> + getRuleMappingsOrBuilderList() { + return ruleMappings_; + } + /** + * + * + *
+   * Information about mappings provided by rules in this NAT.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + @java.lang.Override + public int getRuleMappingsCount() { + return ruleMappings_.size(); + } + /** + * + * + *
+   * Information about mappings provided by rules in this NAT.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + getRuleMappings(int index) { + return ruleMappings_.get(index); + } + /** + * + * + *
+   * Information about mappings provided by rules in this NAT.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + @java.lang.Override + public com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder + getRuleMappingsOrBuilder(int index) { + return ruleMappings_.get(index); + } + public static final int SOURCE_ALIAS_IP_RANGE_FIELD_NUMBER = 440340952; private volatile java.lang.Object sourceAliasIpRange_; /** @@ -511,6 +620,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (((bitField0_ & 0x00000004) != 0)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 440340952, sourceAliasIpRange_); } + for (int i = 0; i < ruleMappings_.size(); i++) { + output.writeMessage(486192968, ruleMappings_.get(i)); + } for (int i = 0; i < natIpPortRanges_.size(); i++) { com.google.protobuf.GeneratedMessageV3.writeString( output, 531830810, natIpPortRanges_.getRaw(i)); @@ -546,6 +658,10 @@ public int getSerializedSize() { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(440340952, sourceAliasIpRange_); } + for (int i = 0; i < ruleMappings_.size(); i++) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(486192968, ruleMappings_.get(i)); + } { int dataSize = 0; for (int i = 0; i < natIpPortRanges_.size(); i++) { @@ -580,6 +696,7 @@ public boolean equals(final java.lang.Object obj) { if (hasNumTotalNatPorts()) { if (getNumTotalNatPorts() != other.getNumTotalNatPorts()) return false; } + if (!getRuleMappingsList().equals(other.getRuleMappingsList())) return false; if (hasSourceAliasIpRange() != other.hasSourceAliasIpRange()) return false; if (hasSourceAliasIpRange()) { if (!getSourceAliasIpRange().equals(other.getSourceAliasIpRange())) return false; @@ -615,6 +732,10 @@ public int hashCode() { hash = (37 * hash) + NUM_TOTAL_NAT_PORTS_FIELD_NUMBER; hash = (53 * hash) + getNumTotalNatPorts(); } + if (getRuleMappingsCount() > 0) { + hash = (37 * hash) + RULE_MAPPINGS_FIELD_NUMBER; + hash = (53 * hash) + getRuleMappingsList().hashCode(); + } if (hasSourceAliasIpRange()) { hash = (37 * hash) + SOURCE_ALIAS_IP_RANGE_FIELD_NUMBER; hash = (53 * hash) + getSourceAliasIpRange().hashCode(); @@ -765,7 +886,9 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { } private void maybeForceBuilderInitialization() { - if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { + getRuleMappingsFieldBuilder(); + } } @java.lang.Override @@ -779,10 +902,16 @@ public Builder clear() { bitField0_ = (bitField0_ & ~0x00000004); numTotalNatPorts_ = 0; bitField0_ = (bitField0_ & ~0x00000008); + if (ruleMappingsBuilder_ == null) { + ruleMappings_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010); + } else { + ruleMappingsBuilder_.clear(); + } sourceAliasIpRange_ = ""; - bitField0_ = (bitField0_ & ~0x00000010); - sourceVirtualIp_ = ""; bitField0_ = (bitField0_ & ~0x00000020); + sourceVirtualIp_ = ""; + bitField0_ = (bitField0_ & ~0x00000040); return this; } @@ -832,11 +961,20 @@ public com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappings bui result.numTotalNatPorts_ = numTotalNatPorts_; to_bitField0_ |= 0x00000002; } - if (((from_bitField0_ & 0x00000010) != 0)) { + if (ruleMappingsBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0)) { + ruleMappings_ = java.util.Collections.unmodifiableList(ruleMappings_); + bitField0_ = (bitField0_ & ~0x00000010); + } + result.ruleMappings_ = ruleMappings_; + } else { + result.ruleMappings_ = ruleMappingsBuilder_.build(); + } + if (((from_bitField0_ & 0x00000020) != 0)) { to_bitField0_ |= 0x00000004; } result.sourceAliasIpRange_ = sourceAliasIpRange_; - if (((from_bitField0_ & 0x00000020) != 0)) { + if (((from_bitField0_ & 0x00000040) != 0)) { to_bitField0_ |= 0x00000008; } result.sourceVirtualIp_ = sourceVirtualIp_; @@ -920,13 +1058,40 @@ public Builder mergeFrom( if (other.hasNumTotalNatPorts()) { setNumTotalNatPorts(other.getNumTotalNatPorts()); } + if (ruleMappingsBuilder_ == null) { + if (!other.ruleMappings_.isEmpty()) { + if (ruleMappings_.isEmpty()) { + ruleMappings_ = other.ruleMappings_; + bitField0_ = (bitField0_ & ~0x00000010); + } else { + ensureRuleMappingsIsMutable(); + ruleMappings_.addAll(other.ruleMappings_); + } + onChanged(); + } + } else { + if (!other.ruleMappings_.isEmpty()) { + if (ruleMappingsBuilder_.isEmpty()) { + ruleMappingsBuilder_.dispose(); + ruleMappingsBuilder_ = null; + ruleMappings_ = other.ruleMappings_; + bitField0_ = (bitField0_ & ~0x00000010); + ruleMappingsBuilder_ = + com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders + ? getRuleMappingsFieldBuilder() + : null; + } else { + ruleMappingsBuilder_.addAllMessages(other.ruleMappings_); + } + } + } if (other.hasSourceAliasIpRange()) { - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; sourceAliasIpRange_ = other.sourceAliasIpRange_; onChanged(); } if (other.hasSourceVirtualIp()) { - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; sourceVirtualIp_ = other.sourceVirtualIp_; onChanged(); } @@ -1433,6 +1598,441 @@ public Builder clearNumTotalNatPorts() { return this; } + private java.util.List< + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> + ruleMappings_ = java.util.Collections.emptyList(); + + private void ensureRuleMappingsIsMutable() { + if (!((bitField0_ & 0x00000010) != 0)) { + ruleMappings_ = + new java.util.ArrayList< + com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings>(ruleMappings_); + bitField0_ |= 0x00000010; + } + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings, + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .Builder, + com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder> + ruleMappingsBuilder_; + + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public java.util.List< + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> + getRuleMappingsList() { + if (ruleMappingsBuilder_ == null) { + return java.util.Collections.unmodifiableList(ruleMappings_); + } else { + return ruleMappingsBuilder_.getMessageList(); + } + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public int getRuleMappingsCount() { + if (ruleMappingsBuilder_ == null) { + return ruleMappings_.size(); + } else { + return ruleMappingsBuilder_.getCount(); + } + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + getRuleMappings(int index) { + if (ruleMappingsBuilder_ == null) { + return ruleMappings_.get(index); + } else { + return ruleMappingsBuilder_.getMessage(index); + } + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public Builder setRuleMappings( + int index, + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + value) { + if (ruleMappingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRuleMappingsIsMutable(); + ruleMappings_.set(index, value); + onChanged(); + } else { + ruleMappingsBuilder_.setMessage(index, value); + } + return this; + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public Builder setRuleMappings( + int index, + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder + builderForValue) { + if (ruleMappingsBuilder_ == null) { + ensureRuleMappingsIsMutable(); + ruleMappings_.set(index, builderForValue.build()); + onChanged(); + } else { + ruleMappingsBuilder_.setMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public Builder addRuleMappings( + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + value) { + if (ruleMappingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRuleMappingsIsMutable(); + ruleMappings_.add(value); + onChanged(); + } else { + ruleMappingsBuilder_.addMessage(value); + } + return this; + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public Builder addRuleMappings( + int index, + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + value) { + if (ruleMappingsBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + ensureRuleMappingsIsMutable(); + ruleMappings_.add(index, value); + onChanged(); + } else { + ruleMappingsBuilder_.addMessage(index, value); + } + return this; + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public Builder addRuleMappings( + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder + builderForValue) { + if (ruleMappingsBuilder_ == null) { + ensureRuleMappingsIsMutable(); + ruleMappings_.add(builderForValue.build()); + onChanged(); + } else { + ruleMappingsBuilder_.addMessage(builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public Builder addRuleMappings( + int index, + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.Builder + builderForValue) { + if (ruleMappingsBuilder_ == null) { + ensureRuleMappingsIsMutable(); + ruleMappings_.add(index, builderForValue.build()); + onChanged(); + } else { + ruleMappingsBuilder_.addMessage(index, builderForValue.build()); + } + return this; + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public Builder addAllRuleMappings( + java.lang.Iterable< + ? extends + com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> + values) { + if (ruleMappingsBuilder_ == null) { + ensureRuleMappingsIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, ruleMappings_); + onChanged(); + } else { + ruleMappingsBuilder_.addAllMessages(values); + } + return this; + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public Builder clearRuleMappings() { + if (ruleMappingsBuilder_ == null) { + ruleMappings_ = java.util.Collections.emptyList(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + } else { + ruleMappingsBuilder_.clear(); + } + return this; + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public Builder removeRuleMappings(int index) { + if (ruleMappingsBuilder_ == null) { + ensureRuleMappingsIsMutable(); + ruleMappings_.remove(index); + onChanged(); + } else { + ruleMappingsBuilder_.remove(index); + } + return this; + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .Builder + getRuleMappingsBuilder(int index) { + return getRuleMappingsFieldBuilder().getBuilder(index); + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder + getRuleMappingsOrBuilder(int index) { + if (ruleMappingsBuilder_ == null) { + return ruleMappings_.get(index); + } else { + return ruleMappingsBuilder_.getMessageOrBuilder(index); + } + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public java.util.List< + ? extends + com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder> + getRuleMappingsOrBuilderList() { + if (ruleMappingsBuilder_ != null) { + return ruleMappingsBuilder_.getMessageOrBuilderList(); + } else { + return java.util.Collections.unmodifiableList(ruleMappings_); + } + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .Builder + addRuleMappingsBuilder() { + return getRuleMappingsFieldBuilder() + .addBuilder( + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .getDefaultInstance()); + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .Builder + addRuleMappingsBuilder(int index) { + return getRuleMappingsFieldBuilder() + .addBuilder( + index, + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .getDefaultInstance()); + } + /** + * + * + *
+     * Information about mappings provided by rules in this NAT.
+     * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + public java.util.List< + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .Builder> + getRuleMappingsBuilderList() { + return getRuleMappingsFieldBuilder().getBuilderList(); + } + + private com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings, + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .Builder, + com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder> + getRuleMappingsFieldBuilder() { + if (ruleMappingsBuilder_ == null) { + ruleMappingsBuilder_ = + new com.google.protobuf.RepeatedFieldBuilderV3< + com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings, + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .Builder, + com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder>( + ruleMappings_, ((bitField0_ & 0x00000010) != 0), getParentForChildren(), isClean()); + ruleMappings_ = null; + } + return ruleMappingsBuilder_; + } + private java.lang.Object sourceAliasIpRange_ = ""; /** * @@ -1446,7 +2046,7 @@ public Builder clearNumTotalNatPorts() { * @return Whether the sourceAliasIpRange field is set. */ public boolean hasSourceAliasIpRange() { - return ((bitField0_ & 0x00000010) != 0); + return ((bitField0_ & 0x00000020) != 0); } /** * @@ -1508,7 +2108,7 @@ public Builder setSourceAliasIpRange(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; sourceAliasIpRange_ = value; onChanged(); return this; @@ -1525,7 +2125,7 @@ public Builder setSourceAliasIpRange(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceAliasIpRange() { - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); sourceAliasIpRange_ = getDefaultInstance().getSourceAliasIpRange(); onChanged(); return this; @@ -1547,7 +2147,7 @@ public Builder setSourceAliasIpRangeBytes(com.google.protobuf.ByteString value) throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; sourceAliasIpRange_ = value; onChanged(); return this; @@ -1566,7 +2166,7 @@ public Builder setSourceAliasIpRangeBytes(com.google.protobuf.ByteString value) * @return Whether the sourceVirtualIp field is set. */ public boolean hasSourceVirtualIp() { - return ((bitField0_ & 0x00000020) != 0); + return ((bitField0_ & 0x00000040) != 0); } /** * @@ -1628,7 +2228,7 @@ public Builder setSourceVirtualIp(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; sourceVirtualIp_ = value; onChanged(); return this; @@ -1645,7 +2245,7 @@ public Builder setSourceVirtualIp(java.lang.String value) { * @return This builder for chaining. */ public Builder clearSourceVirtualIp() { - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); sourceVirtualIp_ = getDefaultInstance().getSourceVirtualIp(); onChanged(); return this; @@ -1667,7 +2267,7 @@ public Builder setSourceVirtualIpBytes(com.google.protobuf.ByteString value) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; sourceVirtualIp_ = value; onChanged(); return this; diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.java new file mode 100644 index 000000000..4907a1b04 --- /dev/null +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.java @@ -0,0 +1,1454 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +/** + * + * + *
+ * Contains information of NAT Mappings provided by a NAT Rule.
+ * 
+ * + * Protobuf type {@code + * google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings} + */ +public final class VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + extends com.google.protobuf.GeneratedMessageV3 + implements + // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings) + VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder { + private static final long serialVersionUID = 0L; + // Use VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.newBuilder() to construct. + private VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings( + com.google.protobuf.GeneratedMessageV3.Builder builder) { + super(builder); + } + + private VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings() { + drainNatIpPortRanges_ = com.google.protobuf.LazyStringArrayList.EMPTY; + natIpPortRanges_ = com.google.protobuf.LazyStringArrayList.EMPTY; + } + + @java.lang.Override + @SuppressWarnings({"unused"}) + protected java.lang.Object newInstance(UnusedPrivateParameter unused) { + return new VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings(); + } + + @java.lang.Override + public final com.google.protobuf.UnknownFieldSet getUnknownFields() { + return this.unknownFields; + } + + private VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + this(); + if (extensionRegistry == null) { + throw new java.lang.NullPointerException(); + } + int mutable_bitField0_ = 0; + com.google.protobuf.UnknownFieldSet.Builder unknownFields = + com.google.protobuf.UnknownFieldSet.newBuilder(); + try { + boolean done = false; + while (!done) { + int tag = input.readTag(); + switch (tag) { + case 0: + done = true; + break; + case -1895732224: + { + bitField0_ |= 0x00000002; + numTotalNatPorts_ = input.readInt32(); + break; + } + case -1610704952: + { + bitField0_ |= 0x00000001; + numTotalDrainNatPorts_ = input.readInt32(); + break; + } + case -1131442678: + { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000001) != 0)) { + drainNatIpPortRanges_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000001; + } + drainNatIpPortRanges_.add(s); + break; + } + case -40320814: + { + java.lang.String s = input.readStringRequireUtf8(); + if (!((mutable_bitField0_ & 0x00000002) != 0)) { + natIpPortRanges_ = new com.google.protobuf.LazyStringArrayList(); + mutable_bitField0_ |= 0x00000002; + } + natIpPortRanges_.add(s); + break; + } + case -13275296: + { + bitField0_ |= 0x00000004; + ruleNumber_ = input.readInt32(); + break; + } + default: + { + if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { + done = true; + } + break; + } + } + } + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + throw e.setUnfinishedMessage(this); + } catch (com.google.protobuf.UninitializedMessageException e) { + throw e.asInvalidProtocolBufferException().setUnfinishedMessage(this); + } catch (java.io.IOException e) { + throw new com.google.protobuf.InvalidProtocolBufferException(e).setUnfinishedMessage(this); + } finally { + if (((mutable_bitField0_ & 0x00000001) != 0)) { + drainNatIpPortRanges_ = drainNatIpPortRanges_.getUnmodifiableView(); + } + if (((mutable_bitField0_ & 0x00000002) != 0)) { + natIpPortRanges_ = natIpPortRanges_.getUnmodifiableView(); + } + this.unknownFields = unknownFields.build(); + makeExtensionsImmutable(); + } + } + + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .class, + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .Builder.class); + } + + private int bitField0_; + public static final int DRAIN_NAT_IP_PORT_RANGES_FIELD_NUMBER = 395440577; + private com.google.protobuf.LazyStringList drainNatIpPortRanges_; + /** + * + * + *
+   * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @return A list containing the drainNatIpPortRanges. + */ + public com.google.protobuf.ProtocolStringList getDrainNatIpPortRangesList() { + return drainNatIpPortRanges_; + } + /** + * + * + *
+   * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @return The count of drainNatIpPortRanges. + */ + public int getDrainNatIpPortRangesCount() { + return drainNatIpPortRanges_.size(); + } + /** + * + * + *
+   * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @param index The index of the element to return. + * @return The drainNatIpPortRanges at the given index. + */ + public java.lang.String getDrainNatIpPortRanges(int index) { + return drainNatIpPortRanges_.get(index); + } + /** + * + * + *
+   * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @param index The index of the value to return. + * @return The bytes of the drainNatIpPortRanges at the given index. + */ + public com.google.protobuf.ByteString getDrainNatIpPortRangesBytes(int index) { + return drainNatIpPortRanges_.getByteString(index); + } + + public static final int NAT_IP_PORT_RANGES_FIELD_NUMBER = 531830810; + private com.google.protobuf.LazyStringList natIpPortRanges_; + /** + * + * + *
+   * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @return A list containing the natIpPortRanges. + */ + public com.google.protobuf.ProtocolStringList getNatIpPortRangesList() { + return natIpPortRanges_; + } + /** + * + * + *
+   * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @return The count of natIpPortRanges. + */ + public int getNatIpPortRangesCount() { + return natIpPortRanges_.size(); + } + /** + * + * + *
+   * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @param index The index of the element to return. + * @return The natIpPortRanges at the given index. + */ + public java.lang.String getNatIpPortRanges(int index) { + return natIpPortRanges_.get(index); + } + /** + * + * + *
+   * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @param index The index of the value to return. + * @return The bytes of the natIpPortRanges at the given index. + */ + public com.google.protobuf.ByteString getNatIpPortRangesBytes(int index) { + return natIpPortRanges_.getByteString(index); + } + + public static final int NUM_TOTAL_DRAIN_NAT_PORTS_FIELD_NUMBER = 335532793; + private int numTotalDrainNatPorts_; + /** + * + * + *
+   * Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges.
+   * 
+ * + * optional int32 num_total_drain_nat_ports = 335532793; + * + * @return Whether the numTotalDrainNatPorts field is set. + */ + @java.lang.Override + public boolean hasNumTotalDrainNatPorts() { + return ((bitField0_ & 0x00000001) != 0); + } + /** + * + * + *
+   * Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges.
+   * 
+ * + * optional int32 num_total_drain_nat_ports = 335532793; + * + * @return The numTotalDrainNatPorts. + */ + @java.lang.Override + public int getNumTotalDrainNatPorts() { + return numTotalDrainNatPorts_; + } + + public static final int NUM_TOTAL_NAT_PORTS_FIELD_NUMBER = 299904384; + private int numTotalNatPorts_; + /** + * + * + *
+   * Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges.
+   * 
+ * + * optional int32 num_total_nat_ports = 299904384; + * + * @return Whether the numTotalNatPorts field is set. + */ + @java.lang.Override + public boolean hasNumTotalNatPorts() { + return ((bitField0_ & 0x00000002) != 0); + } + /** + * + * + *
+   * Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges.
+   * 
+ * + * optional int32 num_total_nat_ports = 299904384; + * + * @return The numTotalNatPorts. + */ + @java.lang.Override + public int getNumTotalNatPorts() { + return numTotalNatPorts_; + } + + public static final int RULE_NUMBER_FIELD_NUMBER = 535211500; + private int ruleNumber_; + /** + * + * + *
+   * Rule number of the NAT Rule.
+   * 
+ * + * optional int32 rule_number = 535211500; + * + * @return Whether the ruleNumber field is set. + */ + @java.lang.Override + public boolean hasRuleNumber() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * + * + *
+   * Rule number of the NAT Rule.
+   * 
+ * + * optional int32 rule_number = 535211500; + * + * @return The ruleNumber. + */ + @java.lang.Override + public int getRuleNumber() { + return ruleNumber_; + } + + 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_ & 0x00000002) != 0)) { + output.writeInt32(299904384, numTotalNatPorts_); + } + if (((bitField0_ & 0x00000001) != 0)) { + output.writeInt32(335532793, numTotalDrainNatPorts_); + } + for (int i = 0; i < drainNatIpPortRanges_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 395440577, drainNatIpPortRanges_.getRaw(i)); + } + for (int i = 0; i < natIpPortRanges_.size(); i++) { + com.google.protobuf.GeneratedMessageV3.writeString( + output, 531830810, natIpPortRanges_.getRaw(i)); + } + if (((bitField0_ & 0x00000004) != 0)) { + output.writeInt32(535211500, ruleNumber_); + } + unknownFields.writeTo(output); + } + + @java.lang.Override + public int getSerializedSize() { + int size = memoizedSize; + if (size != -1) return size; + + size = 0; + if (((bitField0_ & 0x00000002) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(299904384, numTotalNatPorts_); + } + if (((bitField0_ & 0x00000001) != 0)) { + size += + com.google.protobuf.CodedOutputStream.computeInt32Size(335532793, numTotalDrainNatPorts_); + } + { + int dataSize = 0; + for (int i = 0; i < drainNatIpPortRanges_.size(); i++) { + dataSize += computeStringSizeNoTag(drainNatIpPortRanges_.getRaw(i)); + } + size += dataSize; + size += 5 * getDrainNatIpPortRangesList().size(); + } + { + int dataSize = 0; + for (int i = 0; i < natIpPortRanges_.size(); i++) { + dataSize += computeStringSizeNoTag(natIpPortRanges_.getRaw(i)); + } + size += dataSize; + size += 5 * getNatIpPortRangesList().size(); + } + if (((bitField0_ & 0x00000004) != 0)) { + size += com.google.protobuf.CodedOutputStream.computeInt32Size(535211500, ruleNumber_); + } + size += unknownFields.getSerializedSize(); + memoizedSize = size; + return size; + } + + @java.lang.Override + public boolean equals(final java.lang.Object obj) { + if (obj == this) { + return true; + } + if (!(obj + instanceof + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings)) { + return super.equals(obj); + } + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings other = + (com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings) obj; + + if (!getDrainNatIpPortRangesList().equals(other.getDrainNatIpPortRangesList())) return false; + if (!getNatIpPortRangesList().equals(other.getNatIpPortRangesList())) return false; + if (hasNumTotalDrainNatPorts() != other.hasNumTotalDrainNatPorts()) return false; + if (hasNumTotalDrainNatPorts()) { + if (getNumTotalDrainNatPorts() != other.getNumTotalDrainNatPorts()) return false; + } + if (hasNumTotalNatPorts() != other.hasNumTotalNatPorts()) return false; + if (hasNumTotalNatPorts()) { + if (getNumTotalNatPorts() != other.getNumTotalNatPorts()) return false; + } + if (hasRuleNumber() != other.hasRuleNumber()) return false; + if (hasRuleNumber()) { + if (getRuleNumber() != other.getRuleNumber()) return false; + } + if (!unknownFields.equals(other.unknownFields)) return false; + return true; + } + + @java.lang.Override + public int hashCode() { + if (memoizedHashCode != 0) { + return memoizedHashCode; + } + int hash = 41; + hash = (19 * hash) + getDescriptor().hashCode(); + if (getDrainNatIpPortRangesCount() > 0) { + hash = (37 * hash) + DRAIN_NAT_IP_PORT_RANGES_FIELD_NUMBER; + hash = (53 * hash) + getDrainNatIpPortRangesList().hashCode(); + } + if (getNatIpPortRangesCount() > 0) { + hash = (37 * hash) + NAT_IP_PORT_RANGES_FIELD_NUMBER; + hash = (53 * hash) + getNatIpPortRangesList().hashCode(); + } + if (hasNumTotalDrainNatPorts()) { + hash = (37 * hash) + NUM_TOTAL_DRAIN_NAT_PORTS_FIELD_NUMBER; + hash = (53 * hash) + getNumTotalDrainNatPorts(); + } + if (hasNumTotalNatPorts()) { + hash = (37 * hash) + NUM_TOTAL_NAT_PORTS_FIELD_NUMBER; + hash = (53 * hash) + getNumTotalNatPorts(); + } + if (hasRuleNumber()) { + hash = (37 * hash) + RULE_NUMBER_FIELD_NUMBER; + hash = (53 * hash) + getRuleNumber(); + } + hash = (29 * hash) + unknownFields.hashCode(); + memoizedHashCode = hash; + return hash; + } + + public static com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + parseFrom(java.nio.ByteBuffer data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + 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.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + parseFrom(com.google.protobuf.ByteString data) + throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + 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.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { + return PARSER.parseFrom(data); + } + + public static com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + 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.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + parseFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + parseFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + parseDelimitedFrom( + java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( + PARSER, input, extensionRegistry); + } + + public static com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + parseFrom(com.google.protobuf.CodedInputStream input) throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); + } + + public static com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + parseFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + return com.google.protobuf.GeneratedMessageV3.parseWithIOException( + PARSER, input, extensionRegistry); + } + + @java.lang.Override + public Builder newBuilderForType() { + return newBuilder(); + } + + public static Builder newBuilder() { + return DEFAULT_INSTANCE.toBuilder(); + } + + public static Builder newBuilder( + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + prototype) { + return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); + } + + @java.lang.Override + public Builder toBuilder() { + return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); + } + + @java.lang.Override + protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + Builder builder = new Builder(parent); + return builder; + } + /** + * + * + *
+   * Contains information of NAT Mappings provided by a NAT Rule.
+   * 
+ * + * Protobuf type {@code + * google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings} + */ + public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder + implements + // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings) + com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder { + public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor; + } + + @java.lang.Override + protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable + internalGetFieldAccessorTable() { + return com.google.cloud.compute.v1.Compute + .internal_static_google_cloud_compute_v1_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_fieldAccessorTable + .ensureFieldAccessorsInitialized( + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .class, + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .Builder.class); + } + + // Construct using + // com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings.newBuilder() + private Builder() { + maybeForceBuilderInitialization(); + } + + private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { + super(parent); + maybeForceBuilderInitialization(); + } + + private void maybeForceBuilderInitialization() { + if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) {} + } + + @java.lang.Override + public Builder clear() { + super.clear(); + drainNatIpPortRanges_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + natIpPortRanges_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + numTotalDrainNatPorts_ = 0; + bitField0_ = (bitField0_ & ~0x00000004); + numTotalNatPorts_ = 0; + bitField0_ = (bitField0_ & ~0x00000008); + ruleNumber_ = 0; + bitField0_ = (bitField0_ & ~0x00000010); + 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_VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings_descriptor; + } + + @java.lang.Override + public com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + getDefaultInstanceForType() { + return com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .getDefaultInstance(); + } + + @java.lang.Override + public com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + build() { + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings result = + buildPartial(); + if (!result.isInitialized()) { + throw newUninitializedMessageException(result); + } + return result; + } + + @java.lang.Override + public com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + buildPartial() { + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings result = + new com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings( + this); + int from_bitField0_ = bitField0_; + int to_bitField0_ = 0; + if (((bitField0_ & 0x00000001) != 0)) { + drainNatIpPortRanges_ = drainNatIpPortRanges_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000001); + } + result.drainNatIpPortRanges_ = drainNatIpPortRanges_; + if (((bitField0_ & 0x00000002) != 0)) { + natIpPortRanges_ = natIpPortRanges_.getUnmodifiableView(); + bitField0_ = (bitField0_ & ~0x00000002); + } + result.natIpPortRanges_ = natIpPortRanges_; + if (((from_bitField0_ & 0x00000004) != 0)) { + result.numTotalDrainNatPorts_ = numTotalDrainNatPorts_; + to_bitField0_ |= 0x00000001; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.numTotalNatPorts_ = numTotalNatPorts_; + to_bitField0_ |= 0x00000002; + } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.ruleNumber_ = ruleNumber_; + to_bitField0_ |= 0x00000004; + } + result.bitField0_ = to_bitField0_; + onBuilt(); + return result; + } + + @java.lang.Override + public Builder clone() { + return super.clone(); + } + + @java.lang.Override + public Builder setField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.setField(field, value); + } + + @java.lang.Override + public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { + return super.clearField(field); + } + + @java.lang.Override + public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { + return super.clearOneof(oneof); + } + + @java.lang.Override + public Builder setRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { + return super.setRepeatedField(field, index, value); + } + + @java.lang.Override + public Builder addRepeatedField( + com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { + return super.addRepeatedField(field, value); + } + + @java.lang.Override + public Builder mergeFrom(com.google.protobuf.Message other) { + if (other + instanceof + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings) { + return mergeFrom( + (com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings) + other); + } else { + super.mergeFrom(other); + return this; + } + } + + public Builder mergeFrom( + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + other) { + if (other + == com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + .getDefaultInstance()) return this; + if (!other.drainNatIpPortRanges_.isEmpty()) { + if (drainNatIpPortRanges_.isEmpty()) { + drainNatIpPortRanges_ = other.drainNatIpPortRanges_; + bitField0_ = (bitField0_ & ~0x00000001); + } else { + ensureDrainNatIpPortRangesIsMutable(); + drainNatIpPortRanges_.addAll(other.drainNatIpPortRanges_); + } + onChanged(); + } + if (!other.natIpPortRanges_.isEmpty()) { + if (natIpPortRanges_.isEmpty()) { + natIpPortRanges_ = other.natIpPortRanges_; + bitField0_ = (bitField0_ & ~0x00000002); + } else { + ensureNatIpPortRangesIsMutable(); + natIpPortRanges_.addAll(other.natIpPortRanges_); + } + onChanged(); + } + if (other.hasNumTotalDrainNatPorts()) { + setNumTotalDrainNatPorts(other.getNumTotalDrainNatPorts()); + } + if (other.hasNumTotalNatPorts()) { + setNumTotalNatPorts(other.getNumTotalNatPorts()); + } + if (other.hasRuleNumber()) { + setRuleNumber(other.getRuleNumber()); + } + this.mergeUnknownFields(other.unknownFields); + onChanged(); + return this; + } + + @java.lang.Override + public final boolean isInitialized() { + return true; + } + + @java.lang.Override + public Builder mergeFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws java.io.IOException { + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + parsedMessage = null; + try { + parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); + } catch (com.google.protobuf.InvalidProtocolBufferException e) { + parsedMessage = + (com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings) + e.getUnfinishedMessage(); + throw e.unwrapIOException(); + } finally { + if (parsedMessage != null) { + mergeFrom(parsedMessage); + } + } + return this; + } + + private int bitField0_; + + private com.google.protobuf.LazyStringList drainNatIpPortRanges_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureDrainNatIpPortRangesIsMutable() { + if (!((bitField0_ & 0x00000001) != 0)) { + drainNatIpPortRanges_ = new com.google.protobuf.LazyStringArrayList(drainNatIpPortRanges_); + bitField0_ |= 0x00000001; + } + } + /** + * + * + *
+     * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @return A list containing the drainNatIpPortRanges. + */ + public com.google.protobuf.ProtocolStringList getDrainNatIpPortRangesList() { + return drainNatIpPortRanges_.getUnmodifiableView(); + } + /** + * + * + *
+     * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @return The count of drainNatIpPortRanges. + */ + public int getDrainNatIpPortRangesCount() { + return drainNatIpPortRanges_.size(); + } + /** + * + * + *
+     * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @param index The index of the element to return. + * @return The drainNatIpPortRanges at the given index. + */ + public java.lang.String getDrainNatIpPortRanges(int index) { + return drainNatIpPortRanges_.get(index); + } + /** + * + * + *
+     * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @param index The index of the value to return. + * @return The bytes of the drainNatIpPortRanges at the given index. + */ + public com.google.protobuf.ByteString getDrainNatIpPortRangesBytes(int index) { + return drainNatIpPortRanges_.getByteString(index); + } + /** + * + * + *
+     * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @param index The index to set the value at. + * @param value The drainNatIpPortRanges to set. + * @return This builder for chaining. + */ + public Builder setDrainNatIpPortRanges(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureDrainNatIpPortRangesIsMutable(); + drainNatIpPortRanges_.set(index, value); + onChanged(); + return this; + } + /** + * + * + *
+     * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @param value The drainNatIpPortRanges to add. + * @return This builder for chaining. + */ + public Builder addDrainNatIpPortRanges(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureDrainNatIpPortRangesIsMutable(); + drainNatIpPortRanges_.add(value); + onChanged(); + return this; + } + /** + * + * + *
+     * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @param values The drainNatIpPortRanges to add. + * @return This builder for chaining. + */ + public Builder addAllDrainNatIpPortRanges(java.lang.Iterable values) { + ensureDrainNatIpPortRangesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, drainNatIpPortRanges_); + onChanged(); + return this; + } + /** + * + * + *
+     * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @return This builder for chaining. + */ + public Builder clearDrainNatIpPortRanges() { + drainNatIpPortRanges_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000001); + onChanged(); + return this; + } + /** + * + * + *
+     * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @param value The bytes of the drainNatIpPortRanges to add. + * @return This builder for chaining. + */ + public Builder addDrainNatIpPortRangesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureDrainNatIpPortRangesIsMutable(); + drainNatIpPortRanges_.add(value); + onChanged(); + return this; + } + + private com.google.protobuf.LazyStringList natIpPortRanges_ = + com.google.protobuf.LazyStringArrayList.EMPTY; + + private void ensureNatIpPortRangesIsMutable() { + if (!((bitField0_ & 0x00000002) != 0)) { + natIpPortRanges_ = new com.google.protobuf.LazyStringArrayList(natIpPortRanges_); + bitField0_ |= 0x00000002; + } + } + /** + * + * + *
+     * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @return A list containing the natIpPortRanges. + */ + public com.google.protobuf.ProtocolStringList getNatIpPortRangesList() { + return natIpPortRanges_.getUnmodifiableView(); + } + /** + * + * + *
+     * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @return The count of natIpPortRanges. + */ + public int getNatIpPortRangesCount() { + return natIpPortRanges_.size(); + } + /** + * + * + *
+     * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @param index The index of the element to return. + * @return The natIpPortRanges at the given index. + */ + public java.lang.String getNatIpPortRanges(int index) { + return natIpPortRanges_.get(index); + } + /** + * + * + *
+     * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @param index The index of the value to return. + * @return The bytes of the natIpPortRanges at the given index. + */ + public com.google.protobuf.ByteString getNatIpPortRangesBytes(int index) { + return natIpPortRanges_.getByteString(index); + } + /** + * + * + *
+     * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @param index The index to set the value at. + * @param value The natIpPortRanges to set. + * @return This builder for chaining. + */ + public Builder setNatIpPortRanges(int index, java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureNatIpPortRangesIsMutable(); + natIpPortRanges_.set(index, value); + onChanged(); + return this; + } + /** + * + * + *
+     * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @param value The natIpPortRanges to add. + * @return This builder for chaining. + */ + public Builder addNatIpPortRanges(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + ensureNatIpPortRangesIsMutable(); + natIpPortRanges_.add(value); + onChanged(); + return this; + } + /** + * + * + *
+     * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @param values The natIpPortRanges to add. + * @return This builder for chaining. + */ + public Builder addAllNatIpPortRanges(java.lang.Iterable values) { + ensureNatIpPortRangesIsMutable(); + com.google.protobuf.AbstractMessageLite.Builder.addAll(values, natIpPortRanges_); + onChanged(); + return this; + } + /** + * + * + *
+     * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @return This builder for chaining. + */ + public Builder clearNatIpPortRanges() { + natIpPortRanges_ = com.google.protobuf.LazyStringArrayList.EMPTY; + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+     * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @param value The bytes of the natIpPortRanges to add. + * @return This builder for chaining. + */ + public Builder addNatIpPortRangesBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + ensureNatIpPortRangesIsMutable(); + natIpPortRanges_.add(value); + onChanged(); + return this; + } + + private int numTotalDrainNatPorts_; + /** + * + * + *
+     * Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges.
+     * 
+ * + * optional int32 num_total_drain_nat_ports = 335532793; + * + * @return Whether the numTotalDrainNatPorts field is set. + */ + @java.lang.Override + public boolean hasNumTotalDrainNatPorts() { + return ((bitField0_ & 0x00000004) != 0); + } + /** + * + * + *
+     * Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges.
+     * 
+ * + * optional int32 num_total_drain_nat_ports = 335532793; + * + * @return The numTotalDrainNatPorts. + */ + @java.lang.Override + public int getNumTotalDrainNatPorts() { + return numTotalDrainNatPorts_; + } + /** + * + * + *
+     * Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges.
+     * 
+ * + * optional int32 num_total_drain_nat_ports = 335532793; + * + * @param value The numTotalDrainNatPorts to set. + * @return This builder for chaining. + */ + public Builder setNumTotalDrainNatPorts(int value) { + bitField0_ |= 0x00000004; + numTotalDrainNatPorts_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges.
+     * 
+ * + * optional int32 num_total_drain_nat_ports = 335532793; + * + * @return This builder for chaining. + */ + public Builder clearNumTotalDrainNatPorts() { + bitField0_ = (bitField0_ & ~0x00000004); + numTotalDrainNatPorts_ = 0; + onChanged(); + return this; + } + + private int numTotalNatPorts_; + /** + * + * + *
+     * Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges.
+     * 
+ * + * optional int32 num_total_nat_ports = 299904384; + * + * @return Whether the numTotalNatPorts field is set. + */ + @java.lang.Override + public boolean hasNumTotalNatPorts() { + return ((bitField0_ & 0x00000008) != 0); + } + /** + * + * + *
+     * Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges.
+     * 
+ * + * optional int32 num_total_nat_ports = 299904384; + * + * @return The numTotalNatPorts. + */ + @java.lang.Override + public int getNumTotalNatPorts() { + return numTotalNatPorts_; + } + /** + * + * + *
+     * Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges.
+     * 
+ * + * optional int32 num_total_nat_ports = 299904384; + * + * @param value The numTotalNatPorts to set. + * @return This builder for chaining. + */ + public Builder setNumTotalNatPorts(int value) { + bitField0_ |= 0x00000008; + numTotalNatPorts_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges.
+     * 
+ * + * optional int32 num_total_nat_ports = 299904384; + * + * @return This builder for chaining. + */ + public Builder clearNumTotalNatPorts() { + bitField0_ = (bitField0_ & ~0x00000008); + numTotalNatPorts_ = 0; + onChanged(); + return this; + } + + private int ruleNumber_; + /** + * + * + *
+     * Rule number of the NAT Rule.
+     * 
+ * + * optional int32 rule_number = 535211500; + * + * @return Whether the ruleNumber field is set. + */ + @java.lang.Override + public boolean hasRuleNumber() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * + * + *
+     * Rule number of the NAT Rule.
+     * 
+ * + * optional int32 rule_number = 535211500; + * + * @return The ruleNumber. + */ + @java.lang.Override + public int getRuleNumber() { + return ruleNumber_; + } + /** + * + * + *
+     * Rule number of the NAT Rule.
+     * 
+ * + * optional int32 rule_number = 535211500; + * + * @param value The ruleNumber to set. + * @return This builder for chaining. + */ + public Builder setRuleNumber(int value) { + bitField0_ |= 0x00000010; + ruleNumber_ = value; + onChanged(); + return this; + } + /** + * + * + *
+     * Rule number of the NAT Rule.
+     * 
+ * + * optional int32 rule_number = 535211500; + * + * @return This builder for chaining. + */ + public Builder clearRuleNumber() { + bitField0_ = (bitField0_ & ~0x00000010); + ruleNumber_ = 0; + onChanged(); + return this; + } + + @java.lang.Override + public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.setUnknownFields(unknownFields); + } + + @java.lang.Override + public final Builder mergeUnknownFields( + final com.google.protobuf.UnknownFieldSet unknownFields) { + return super.mergeUnknownFields(unknownFields); + } + + // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings) + } + + // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings) + private static final com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + DEFAULT_INSTANCE; + + static { + DEFAULT_INSTANCE = + new com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings(); + } + + public static com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + getDefaultInstance() { + return DEFAULT_INSTANCE; + } + + private static final com.google.protobuf.Parser< + VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> + PARSER = + new com.google.protobuf.AbstractParser< + VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings>() { + @java.lang.Override + public VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings parsePartialFrom( + com.google.protobuf.CodedInputStream input, + com.google.protobuf.ExtensionRegistryLite extensionRegistry) + throws com.google.protobuf.InvalidProtocolBufferException { + return new VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings( + input, extensionRegistry); + } + }; + + public static com.google.protobuf.Parser + parser() { + return PARSER; + } + + @java.lang.Override + public com.google.protobuf.Parser + getParserForType() { + return PARSER; + } + + @java.lang.Override + public com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + getDefaultInstanceForType() { + return DEFAULT_INSTANCE; + } +} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder.java new file mode 100644 index 000000000..08432be54 --- /dev/null +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder.java @@ -0,0 +1,202 @@ +/* + * Copyright 2020 Google LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +// Generated by the protocol buffer compiler. DO NOT EDIT! +// source: google/cloud/compute/v1/compute.proto + +package com.google.cloud.compute.v1; + +public interface VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder + extends + // @@protoc_insertion_point(interface_extends:google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings) + com.google.protobuf.MessageOrBuilder { + + /** + * + * + *
+   * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @return A list containing the drainNatIpPortRanges. + */ + java.util.List getDrainNatIpPortRangesList(); + /** + * + * + *
+   * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @return The count of drainNatIpPortRanges. + */ + int getDrainNatIpPortRangesCount(); + /** + * + * + *
+   * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @param index The index of the element to return. + * @return The drainNatIpPortRanges at the given index. + */ + java.lang.String getDrainNatIpPortRanges(int index); + /** + * + * + *
+   * List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string drain_nat_ip_port_ranges = 395440577; + * + * @param index The index of the value to return. + * @return The bytes of the drainNatIpPortRanges at the given index. + */ + com.google.protobuf.ByteString getDrainNatIpPortRangesBytes(int index); + + /** + * + * + *
+   * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @return A list containing the natIpPortRanges. + */ + java.util.List getNatIpPortRangesList(); + /** + * + * + *
+   * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @return The count of natIpPortRanges. + */ + int getNatIpPortRangesCount(); + /** + * + * + *
+   * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @param index The index of the element to return. + * @return The natIpPortRanges at the given index. + */ + java.lang.String getNatIpPortRanges(int index); + /** + * + * + *
+   * A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"].
+   * 
+ * + * repeated string nat_ip_port_ranges = 531830810; + * + * @param index The index of the value to return. + * @return The bytes of the natIpPortRanges at the given index. + */ + com.google.protobuf.ByteString getNatIpPortRangesBytes(int index); + + /** + * + * + *
+   * Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges.
+   * 
+ * + * optional int32 num_total_drain_nat_ports = 335532793; + * + * @return Whether the numTotalDrainNatPorts field is set. + */ + boolean hasNumTotalDrainNatPorts(); + /** + * + * + *
+   * Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges.
+   * 
+ * + * optional int32 num_total_drain_nat_ports = 335532793; + * + * @return The numTotalDrainNatPorts. + */ + int getNumTotalDrainNatPorts(); + + /** + * + * + *
+   * Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges.
+   * 
+ * + * optional int32 num_total_nat_ports = 299904384; + * + * @return Whether the numTotalNatPorts field is set. + */ + boolean hasNumTotalNatPorts(); + /** + * + * + *
+   * Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges.
+   * 
+ * + * optional int32 num_total_nat_ports = 299904384; + * + * @return The numTotalNatPorts. + */ + int getNumTotalNatPorts(); + + /** + * + * + *
+   * Rule number of the NAT Rule.
+   * 
+ * + * optional int32 rule_number = 535211500; + * + * @return Whether the ruleNumber field is set. + */ + boolean hasRuleNumber(); + /** + * + * + *
+   * Rule number of the NAT Rule.
+   * 
+ * + * optional int32 rule_number = 535211500; + * + * @return The ruleNumber. + */ + int getRuleNumber(); +} diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappingsOrBuilder.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappingsOrBuilder.java index ac1f38ebb..9ed9abd82 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappingsOrBuilder.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/VmEndpointNatMappingsInterfaceNatMappingsOrBuilder.java @@ -175,6 +175,75 @@ public interface VmEndpointNatMappingsInterfaceNatMappingsOrBuilder */ int getNumTotalNatPorts(); + /** + * + * + *
+   * Information about mappings provided by rules in this NAT.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + java.util.List< + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings> + getRuleMappingsList(); + /** + * + * + *
+   * Information about mappings provided by rules in this NAT.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings + getRuleMappings(int index); + /** + * + * + *
+   * Information about mappings provided by rules in this NAT.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + int getRuleMappingsCount(); + /** + * + * + *
+   * Information about mappings provided by rules in this NAT.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + java.util.List< + ? extends + com.google.cloud.compute.v1 + .VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder> + getRuleMappingsOrBuilderList(); + /** + * + * + *
+   * Information about mappings provided by rules in this NAT.
+   * 
+ * + * + * repeated .google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + * + */ + com.google.cloud.compute.v1.VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappingsOrBuilder + getRuleMappingsOrBuilder(int index); + /** * * diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Warning.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Warning.java index bc46b3de8..30bdb6d6d 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Warning.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Warning.java @@ -236,6 +236,16 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum { * INJECTED_KERNELS_DEPRECATED = 417377419; */ INJECTED_KERNELS_DEPRECATED(417377419), + /** + * + * + *
+     * A WEIGHTED_MAGLEV backend service is associated with a health check that is not of type HTTP/HTTPS/HTTP2.
+     * 
+ * + * INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB = 401542606; + */ + INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB(401542606), /** * * @@ -509,6 +519,16 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum { * INJECTED_KERNELS_DEPRECATED = 417377419; */ public static final int INJECTED_KERNELS_DEPRECATED_VALUE = 417377419; + /** + * + * + *
+     * A WEIGHTED_MAGLEV backend service is associated with a health check that is not of type HTTP/HTTPS/HTTP2.
+     * 
+ * + * INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB = 401542606; + */ + public static final int INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB_VALUE = 401542606; /** * * @@ -732,6 +752,8 @@ public static Code forNumber(int value) { return FIELD_VALUE_OVERRIDEN; case 417377419: return INJECTED_KERNELS_DEPRECATED; + case 401542606: + return INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB; case 481440678: return LARGE_DEPLOYMENT_WARNING; case 344505463: diff --git a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Warnings.java b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Warnings.java index a89838925..9760e7625 100644 --- a/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Warnings.java +++ b/proto-google-cloud-compute-v1/src/main/java/com/google/cloud/compute/v1/Warnings.java @@ -235,6 +235,16 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum { * INJECTED_KERNELS_DEPRECATED = 417377419; */ INJECTED_KERNELS_DEPRECATED(417377419), + /** + * + * + *
+     * A WEIGHTED_MAGLEV backend service is associated with a health check that is not of type HTTP/HTTPS/HTTP2.
+     * 
+ * + * INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB = 401542606; + */ + INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB(401542606), /** * * @@ -508,6 +518,16 @@ public enum Code implements com.google.protobuf.ProtocolMessageEnum { * INJECTED_KERNELS_DEPRECATED = 417377419; */ public static final int INJECTED_KERNELS_DEPRECATED_VALUE = 417377419; + /** + * + * + *
+     * A WEIGHTED_MAGLEV backend service is associated with a health check that is not of type HTTP/HTTPS/HTTP2.
+     * 
+ * + * INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB = 401542606; + */ + public static final int INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB_VALUE = 401542606; /** * * @@ -731,6 +751,8 @@ public static Code forNumber(int value) { return FIELD_VALUE_OVERRIDEN; case 417377419: return INJECTED_KERNELS_DEPRECATED; + case 401542606: + return INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB; case 481440678: return LARGE_DEPLOYMENT_WARNING; case 344505463: diff --git a/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto b/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto index e1cdc9f95..0dc15662f 100644 --- a/proto-google-cloud-compute-v1/src/main/proto/google/cloud/compute/v1/compute.proto +++ b/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: 20220526 +// Source file revision: 20220720 // API name: compute // API version: v1 @@ -2020,6 +2020,22 @@ message AttachNetworkEndpointsNetworkEndpointGroupRequest { // An instance-attached disk resource. message AttachedDisk { + // [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64. + enum Architecture { + // A value indicating that the enum field is not set. + UNDEFINED_ARCHITECTURE = 0; + + // Default value indicating Architecture is not set. + ARCHITECTURE_UNSPECIFIED = 394750507; + + // Machines with architecture ARM64 + ARM64 = 62547450; + + // Machines with architecture X86_64 + X86_64 = 425300551; + + } + // Specifies the disk interface to use for attaching this disk, which is either SCSI or NVME. The default is SCSI. Persistent disks must always use SCSI and the request will fail if you attempt to attach a persistent disk in any other format than SCSI. Local SSDs can use either NVME or SCSI. For performance characteristics of SCSI over NVMe, see Local SSD performance. enum Interface { // A value indicating that the enum field is not set. @@ -2055,6 +2071,10 @@ message AttachedDisk { } + // [Output Only] The architecture of the attached disk. Valid values are ARM64 or X86_64. + // Check the Architecture enum for the list of possible values. + optional string architecture = 302803283; + // Specifies whether the disk will be auto-deleted when the instance is deleted (but not when the disk is detached from the instance). optional bool auto_delete = 464761403; @@ -2107,6 +2127,22 @@ message AttachedDisk { // [Input Only] Specifies the parameters for a new disk that will be created alongside the new instance. Use initialization parameters to create boot disks or local SSDs attached to the new instance. This field is persisted and returned for instanceTemplate and not returned in the context of instance. This property is mutually exclusive with the source property; you can only define one or the other, but not both. message AttachedDiskInitializeParams { + // The architecture of the attached disk. Valid values are arm64 or x86_64. + enum Architecture { + // A value indicating that the enum field is not set. + UNDEFINED_ARCHITECTURE = 0; + + // Default value indicating Architecture is not set. + ARCHITECTURE_UNSPECIFIED = 394750507; + + // Machines with architecture ARM64 + ARM64 = 62547450; + + // Machines with architecture X86_64 + X86_64 = 425300551; + + } + // Specifies which action to take on instance update with this disk. Default is to use the existing disk. enum OnUpdateAction { // A value indicating that the enum field is not set. @@ -2123,6 +2159,10 @@ message AttachedDiskInitializeParams { } + // The architecture of the attached disk. Valid values are arm64 or x86_64. + // Check the Architecture enum for the list of possible values. + optional string architecture = 302803283; + // An optional description. Provide this property when creating the disk. optional string description = 422937596; @@ -2642,7 +2682,7 @@ message Backend { // Defines a maximum target for requests per second (RPS). For usage guidelines, see Rate balancing mode and Utilization balancing mode. Not available if the backend's balancingMode is CONNECTION. optional float max_rate_per_instance = 17599579; - // Optional parameter to define a target capacity for the UTILIZATIONbalancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode. + // Optional parameter to define a target capacity for the UTILIZATION balancing mode. The valid range is [0.0, 1.0]. For usage guidelines, see Utilization balancing mode. optional float max_utilization = 148192199; } @@ -3564,7 +3604,7 @@ message BulkInsertInstanceResource { // The instance properties defining the VM instances to be created. Required if sourceInstanceTemplate is not provided. optional InstanceProperties instance_properties = 215355165; - // Policy for chosing target zone. + // Policy for chosing target zone. For more information, see Create VMs in bulk . optional LocationPolicy location_policy = 465689852; // The minimum number of instances to create. If no min_count is specified then count is used as the default value. If min_count instances cannot be created, then no instances will be created and instances already created will be deleted. @@ -3755,6 +3795,8 @@ message Commitment { ACTIVE = 314733318; + CANCELLED = 41957681; + CREATING = 455564985; EXPIRED = 482489093; @@ -5922,6 +5964,22 @@ message DisableXpnResourceProjectRequest { // Represents a Persistent Disk resource. Google Compute Engine has two Disk resources: * [Zonal](/compute/docs/reference/rest/v1/disks) * [Regional](/compute/docs/reference/rest/v1/regionDisks) Persistent disks are required for running your VM instances. Create both boot and non-boot (data) persistent disks. For more information, read Persistent Disks. For more storage options, read Storage options. The disks resource represents a zonal persistent disk. For more information, read Zonal persistent disks. The regionDisks resource represents a regional persistent disk. For more information, read Regional resources. message Disk { + // The architecture of the disk. Valid values are ARM64 or X86_64. + enum Architecture { + // A value indicating that the enum field is not set. + UNDEFINED_ARCHITECTURE = 0; + + // Default value indicating Architecture is not set. + ARCHITECTURE_UNSPECIFIED = 394750507; + + // Machines with architecture ARM64 + ARM64 = 62547450; + + // Machines with architecture X86_64 + X86_64 = 425300551; + + } + // [Output Only] The status of disk creation. - CREATING: Disk is provisioning. - RESTORING: Source data is being copied into the disk. - FAILED: Disk creation failed. - READY: Disk is ready for use. - DELETING: Disk is deleting. enum Status { // A value indicating that the enum field is not set. @@ -5944,6 +6002,10 @@ message Disk { } + // The architecture of the disk. Valid values are ARM64 or X86_64. + // Check the Architecture enum for the list of possible values. + optional string architecture = 302803283; + // [Output Only] Creation timestamp in RFC3339 text format. optional string creation_timestamp = 30525366; @@ -6369,11 +6431,37 @@ message Error { } +// +message ErrorDetails { + optional ErrorInfo error_info = 25251973; + + optional Help help = 3198785; + + optional LocalizedMessage localized_message = 404537155; + +} + +// Describes the cause of the error with structured details. Example of an error when contacting the "pubsub.googleapis.com" API when it is not enabled: { "reason": "API_DISABLED" "domain": "googleapis.com" "metadata": { "resource": "projects/123", "service": "pubsub.googleapis.com" } } This response indicates that the pubsub.googleapis.com API is not enabled. Example of an error that is returned when attempting to create a Spanner instance in a region that is out of stock: { "reason": "STOCKOUT" "domain": "spanner.googleapis.com", "metadata": { "availableRegions": "us-central1,us-east2" } } +message ErrorInfo { + // The logical grouping to which the "reason" belongs. The error domain is typically the registered service name of the tool or product that generates the error. Example: "pubsub.googleapis.com". If the error is generated by some common infrastructure, the error domain must be a globally unique value that identifies the infrastructure. For Google API infrastructure, the error domain is "googleapis.com". + optional string domain = 284415172; + + // Additional structured details about this error. Keys should match /[a-zA-Z0-9-_]/ and be limited to 64 characters in length. When identifying the current value of an exceeded limit, the units should be contained in the key, not the value. For example, rather than {"instanceLimit": "100/request"}, should be returned as, {"instanceLimitPerRequest": "100"}, if the client exceeds the number of instances that can be created in a single (batch) request. + map metadatas = 8514340; + + // The reason of the error. This is a constant value that identifies the proximate cause of the error. Error reasons are unique within a particular domain of errors. This should be at most 63 characters and match /[A-Z0-9_]+/. + optional string reason = 138777156; + +} + // message Errors { // [Output Only] The error type identifier for this error. optional string code = 3059181; + // [Output Only] An optional list of messages that contain the error details. There is a set of defined message types to use for providing details.The syntax depends on the error code. For example, QuotaExceededInfo will have details when the error code is QUOTA_EXCEEDED. + repeated ErrorDetails error_details = 274653963; + // [Output Only] Indicates the field in the request that caused the error. This property is optional. optional string location = 290430901; @@ -6945,7 +7033,7 @@ message ForwardingRule { } - // The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule. + // The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. enum IpVersion { // A value indicating that the enum field is not set. UNDEFINED_IP_VERSION = 0; @@ -7007,6 +7095,9 @@ message ForwardingRule { // The connection has been closed by the producer and will not serve traffic going forward. CLOSED = 380163436; + // The connection has been accepted by the producer, but the producer needs to take further action before the forwarding rule can serve traffic. + NEEDS_ATTENTION = 344491452; + // The connection is pending acceptance by the producer. PENDING = 35394935; @@ -7045,7 +7136,7 @@ message ForwardingRule { // [Output Only] The unique identifier for the resource. This identifier is defined by the server. optional uint64 id = 3355; - // The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. This can only be specified for an external global forwarding rule. + // The IP Version that will be used by this forwarding rule. Valid options are IPV4 or IPV6. // Check the IpVersion enum for the list of possible values. optional string ip_version = 294959552; @@ -9413,6 +9504,23 @@ message HealthStatusForNetworkEndpoint { } +// Provides links to documentation or for performing an out of band action. For example, if a quota check failed with an error indicating the calling project hasn't enabled the accessed service, this can contain a URL pointing directly to the right place in the developer console to flip the bit. +message Help { + // URL(s) pointing to additional information on handling the current error. + repeated HelpLink links = 102977465; + +} + +// Describes a URL link. +message HelpLink { + // Describes what the link offers. + optional string description = 422937596; + + // The URL of the link. + optional string url = 116079; + +} + // UrlMaps A host-matching rule for a URL. If matched, will use the named PathMatcher to select the BackendService. message HostRule { // An optional description of this resource. Provide this property when you create the resource. @@ -9667,6 +9775,22 @@ message HttpRouteRuleMatch { // Represents an Image resource. You can use images to create boot disks for your VM instances. For more information, read Images. message Image { + // The architecture of the image. Valid values are ARM64 or X86_64. + enum Architecture { + // A value indicating that the enum field is not set. + UNDEFINED_ARCHITECTURE = 0; + + // Default value indicating Architecture is not set. + ARCHITECTURE_UNSPECIFIED = 394750507; + + // Machines with architecture ARM64 + ARM64 = 62547450; + + // Machines with architecture X86_64 + X86_64 = 425300551; + + } + // The type of the image used to create this disk. The default and only valid value is RAW. enum SourceType { // A value indicating that the enum field is not set. @@ -9695,6 +9819,10 @@ message Image { } + // The architecture of the image. Valid values are ARM64 or X86_64. + // Check the Architecture enum for the list of possible values. + optional string architecture = 302803283; + // Size of the image tar.gz archive stored in Google Cloud Storage (in bytes). optional int64 archive_size_bytes = 381093450; @@ -11194,6 +11322,22 @@ message InsertVpnTunnelRequest { // Represents an Instance resource. An instance is a virtual machine that is hosted on Google Cloud Platform. For more information, read Virtual Machine Instances. message Instance { + // KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. + enum KeyRevocationActionType { + // A value indicating that the enum field is not set. + UNDEFINED_KEY_REVOCATION_ACTION_TYPE = 0; + + // Default value. This value is unused. + KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467110106; + + // Indicates user chose no operation. + NONE = 2402104; + + // Indicates user chose to opt for VM shutdown on key revocation. + STOP = 2555906; + + } + // The private IPv6 google access type for the VM. If not specified, use INHERIT_FROM_SUBNETWORK as default. enum PrivateIpv6GoogleAccess { // A value indicating that the enum field is not set. @@ -11285,6 +11429,10 @@ message Instance { // [Output Only] The unique identifier for the resource. This identifier is defined by the server. optional uint64 id = 3355; + // KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. + // Check the KeyRevocationActionType enum for the list of possible values. + optional string key_revocation_action_type = 235941474; + // [Output Only] Type of the resource. Always compute#instance for instances. optional string kind = 3292052; @@ -12177,6 +12325,22 @@ message InstanceParams { // message InstanceProperties { + // KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. + enum KeyRevocationActionType { + // A value indicating that the enum field is not set. + UNDEFINED_KEY_REVOCATION_ACTION_TYPE = 0; + + // Default value. This value is unused. + KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467110106; + + // Indicates user chose no operation. + NONE = 2402104; + + // Indicates user chose to opt for VM shutdown on key revocation. + STOP = 2555906; + + } + // The private IPv6 google access type for VMs. If not specified, use INHERIT_FROM_SUBNETWORK as default. Note that for MachineImage, this is not supported yet. enum PrivateIpv6GoogleAccess { // A value indicating that the enum field is not set. @@ -12211,6 +12375,10 @@ message InstanceProperties { // A list of guest accelerator cards' type and count to use for instances created from these properties. repeated AcceleratorConfig guest_accelerators = 463595119; + // KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. + // Check the KeyRevocationActionType enum for the list of possible values. + optional string key_revocation_action_type = 235941474; + // Labels to apply to instances that are created from these properties. map labels = 500195327; @@ -15901,6 +16069,16 @@ message LocalDisk { } +// Provides a localized error message that is safe to return to the user which can be attached to an RPC error. +message LocalizedMessage { + // The locale used following the specification defined at http://www.rfc-editor.org/rfc/bcp/bcp47.txt. Examples are: "en-US", "fr-CH", "es-MX" + optional string locale = 513150554; + + // The localized error message in the above locale. + optional string message = 418054151; + +} + // Configuration for location policy among multiple possible locations (e.g. preferences for zone selection among zones in a single region). message LocationPolicy { // Strategy for distributing VMs across zones in a region. @@ -15930,7 +16108,7 @@ message LocationPolicy { // message LocationPolicyLocation { - // Preference for a given location. + // Preference for a given location. Set to either ALLOW or DENY. enum Preference { // A value indicating that the enum field is not set. UNDEFINED_PREFERENCE = 0; @@ -15946,12 +16124,22 @@ message LocationPolicyLocation { } - // Preference for a given location. + // Constraints that the caller requires on the result distribution in this zone. + optional LocationPolicyLocationConstraints constraints = 3909174; + + // Preference for a given location. Set to either ALLOW or DENY. // Check the Preference enum for the list of possible values. optional string preference = 150781147; } +// Per-zone constraints on location policy for this zone. +message LocationPolicyLocationConstraints { + // Maximum number of items that are allowed to be placed in this zone. The value must be non-negative. + optional int32 max_count = 287620724; + +} + // This is deprecated and has no effect. Do not use. message LogConfig { // This is deprecated and has no effect. Do not use. @@ -16540,6 +16728,9 @@ message Network { // Enable ULA internal ipv6 on this network. Enabling this feature will assign a /48 from google defined ULA prefix fd20::/20. . optional bool enable_ula_internal_ipv6 = 423757720; + // [Output Only] URL of the firewall policy the network is associated with. + optional string firewall_policy = 498173265; + // [Output Only] The gateway address for default routing out of the network, selected by GCP. optional string gateway_i_pv4 = 178678877; @@ -16786,7 +16977,7 @@ message NetworkEndpointGroupAppEngine { // Optional serving service. The service name is case-sensitive and must be 1-63 characters long. Example value: "default", "my-service". optional string service = 373540533; - // A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively. + // A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively. optional string url_mask = 103352252; // Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: "v1", "v2". @@ -16799,7 +16990,7 @@ message NetworkEndpointGroupCloudFunction { // A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: "func1". optional string function = 307196888; - // A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively. + // A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively. optional string url_mask = 103352252; } @@ -20644,7 +20835,7 @@ message RegionSetPolicyRequest { // message RegionTargetHttpsProxiesSetSslCertificatesRequest { - // New set of SslCertificate resources to associate with this TargetHttpsProxy resource. Currently exactly one SslCertificate resource must be specified. + // New set of SslCertificate resources to associate with this TargetHttpsProxy resource. repeated string ssl_certificates = 366006543; } @@ -20957,7 +21148,7 @@ message RemoveRuleSecurityPolicyRequest { // A policy that specifies how requests intended for the route's backends are shadowed to a separate mirrored backend service. The load balancer doesn't wait for responses from the shadow service. Before sending traffic to the shadow service, the host or authority header is suffixed with -shadow. message RequestMirrorPolicy { - // The full or partial URL to the BackendService resource being mirrored to. + // The full or partial URL to the BackendService resource being mirrored to. The backend service configured for a mirroring policy must reference backends that are of the same type as the original backend service matched in the URL map. Serverless NEG backends are not currently supported as a mirrored backend service. optional string backend_service = 306946058; } @@ -22655,6 +22846,22 @@ message SavedAttachedDisk { // An instance-attached disk resource. message SavedDisk { + // [Output Only] The architecture of the attached disk. + enum Architecture { + // A value indicating that the enum field is not set. + UNDEFINED_ARCHITECTURE = 0; + + // Default value indicating Architecture is not set. + ARCHITECTURE_UNSPECIFIED = 394750507; + + // Machines with architecture ARM64 + ARM64 = 62547450; + + // Machines with architecture X86_64 + X86_64 = 425300551; + + } + // [Output Only] An indicator whether storageBytes is in a stable state or it is being adjusted as a result of shared storage reallocation. This status can either be UPDATING, meaning the size of the snapshot is being updated, or UP_TO_DATE, meaning the size of the snapshot is up-to-date. enum StorageBytesStatus { // A value indicating that the enum field is not set. @@ -22666,6 +22873,10 @@ message SavedDisk { } + // [Output Only] The architecture of the attached disk. + // Check the Architecture enum for the list of possible values. + optional string architecture = 302803283; + // [Output Only] Type of the resource. Always compute#savedDisk for attached disks. optional string kind = 3292052; @@ -22714,7 +22925,7 @@ message ScalingScheduleStatus { } -// Sets the scheduling options for an Instance. NextID: 21 +// Sets the scheduling options for an Instance. message Scheduling { // Specifies the termination action for the instance. enum InstanceTerminationAction { @@ -23398,6 +23609,9 @@ message ServiceAttachmentConnectedEndpoint { // The connection has been closed by the producer. CLOSED = 380163436; + // The connection has been accepted by the producer, but the producer needs to take further action before the forwarding rule can serve traffic. + NEEDS_ATTENTION = 344491452; + // The connection is pending acceptance by the producer. PENDING = 35394935; @@ -24959,6 +25173,33 @@ message SimulateMaintenanceEventInstanceRequest { // Represents a Persistent Disk Snapshot resource. You can use snapshots to back up data on a regular interval. For more information, read Creating persistent disk snapshots. message Snapshot { + // [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64. + enum Architecture { + // A value indicating that the enum field is not set. + UNDEFINED_ARCHITECTURE = 0; + + // Default value indicating Architecture is not set. + ARCHITECTURE_UNSPECIFIED = 394750507; + + // Machines with architecture ARM64 + ARM64 = 62547450; + + // Machines with architecture X86_64 + X86_64 = 425300551; + + } + + // Indicates the type of the snapshot. + enum SnapshotType { + // A value indicating that the enum field is not set. + UNDEFINED_SNAPSHOT_TYPE = 0; + + ARCHIVE = 506752162; + + STANDARD = 484642493; + + } + // [Output Only] The status of the snapshot. This can be CREATING, DELETING, FAILED, READY, or UPLOADING. enum Status { // A value indicating that the enum field is not set. @@ -24992,12 +25233,19 @@ message Snapshot { } + // [Output Only] The architecture of the snapshot. Valid values are ARM64 or X86_64. + // Check the Architecture enum for the list of possible values. + optional string architecture = 302803283; + // [Output Only] Set to true if snapshots are automatically created by applying resource policy on the target disk. optional bool auto_created = 463922264; // Creates the new snapshot in the snapshot chain labeled with the specified name. The chain name must be 1-63 characters long and comply with RFC1035. This is an uncommon option only for advanced service owners who needs to create separate snapshot chains, for example, for chargeback tracking. When you describe your snapshot resource, this field is visible only if it has a non-empty value. optional string chain_name = 68644169; + // [Output Only] Size in bytes of the snapshot at creation time. + optional int64 creation_size_bytes = 125400077; + // [Output Only] Creation timestamp in RFC3339 text format. optional string creation_timestamp = 30525366; @@ -25043,6 +25291,10 @@ message Snapshot { // Encrypts the snapshot using a customer-supplied encryption key. After you encrypt a snapshot using a customer-supplied key, you must provide the same key if you use the snapshot later. For example, you must provide the encryption key when you create a disk from the encrypted snapshot in a future request. Customer-supplied encryption keys do not protect access to metadata of the snapshot. If you do not provide an encryption key when creating the snapshot, then the snapshot will be encrypted using an automatically generated key and you do not need to provide a key to use the snapshot later. optional CustomerEncryptionKey snapshot_encryption_key = 43334526; + // Indicates the type of the snapshot. + // Check the SnapshotType enum for the list of possible values. + optional string snapshot_type = 124349653; + // The source disk used to create this snapshot. optional string source_disk = 451753793; @@ -25052,6 +25304,12 @@ message Snapshot { // [Output Only] The ID value of the disk used to create this snapshot. This value may be used to determine whether the snapshot was taken from the current or a previous instance of a given disk name. optional string source_disk_id = 454190809; + // [Output Only] URL of the resource policy which created this scheduled snapshot. + optional string source_snapshot_schedule_policy = 235756291; + + // [Output Only] ID of the resource policy which created this scheduled snapshot. + optional string source_snapshot_schedule_policy_id = 70489047; + // [Output Only] The status of the snapshot. This can be CREATING, DELETING, FAILED, READY, or UPLOADING. // Check the Status enum for the list of possible values. optional string status = 181260274; @@ -25109,6 +25367,22 @@ message SourceInstanceParams { // DEPRECATED: Please use compute#instanceProperties instead. New properties will not be added to this field. message SourceInstanceProperties { + // KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. + enum KeyRevocationActionType { + // A value indicating that the enum field is not set. + UNDEFINED_KEY_REVOCATION_ACTION_TYPE = 0; + + // Default value. This value is unused. + KEY_REVOCATION_ACTION_TYPE_UNSPECIFIED = 467110106; + + // Indicates user chose no operation. + NONE = 2402104; + + // Indicates user chose to opt for VM shutdown on key revocation. + STOP = 2555906; + + } + // Enables instances created based on this machine image to send packets with source IP addresses other than their own and receive packets with destination IP addresses other than their own. If these instances will be used as an IP gateway or it will be set as the next-hop in a Route resource, specify true. If unsure, leave this set to false. See the Enable IP forwarding documentation for more information. optional bool can_ip_forward = 467731324; @@ -25124,6 +25398,10 @@ message SourceInstanceProperties { // A list of guest accelerator cards' type and count to use for instances created from this machine image. repeated AcceleratorConfig guest_accelerators = 463595119; + // KeyRevocationActionType of the instance. Supported options are "STOP" and "NONE". The default value is "NONE" if it is not specified. + // Check the KeyRevocationActionType enum for the list of possible values. + optional string key_revocation_action_type = 235941474; + // Labels to apply to instances that are created from this machine image. map labels = 500195327; @@ -26272,7 +26550,7 @@ message TargetHttpsProxyList { // Represents a Target Instance resource. You can use a target instance to handle traffic for one or more forwarding rules, which is ideal for forwarding protocol traffic that is managed by a single source. For example, ESP, AH, TCP, or UDP. For more information, read Target instances. message TargetInstance { - // NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported. + // Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance. enum NatPolicy { // A value indicating that the enum field is not set. UNDEFINED_NAT_POLICY = 0; @@ -26300,7 +26578,7 @@ message TargetInstance { // Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. optional string name = 3373707; - // NAT option controlling how IPs are NAT'ed to the instance. Currently only NO_NAT (default value) is supported. + // Must have a value of NO_NAT. Protocol forwarding delivers packets while preserving the destination IP address of the forwarding rule referencing the target instance. // Check the NatPolicy enum for the list of possible values. optional string nat_policy = 509780496; @@ -28165,6 +28443,9 @@ message VmEndpointNatMappingsInterfaceNatMappings { // Total number of ports across all NAT IPs allocated to this interface. It equals to the aggregated port number in the field nat_ip_port_ranges. optional int32 num_total_nat_ports = 299904384; + // Information about mappings provided by rules in this NAT. + repeated VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings rule_mappings = 486192968; + // Alias IP range for this interface endpoint. It will be a private (RFC 1918) IP range. Examples: "10.33.4.55/32", or "192.168.5.0/24". optional string source_alias_ip_range = 440340952; @@ -28173,6 +28454,25 @@ message VmEndpointNatMappingsInterfaceNatMappings { } +// Contains information of NAT Mappings provided by a NAT Rule. +message VmEndpointNatMappingsInterfaceNatMappingsNatRuleMappings { + // List of all drain IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"]. + repeated string drain_nat_ip_port_ranges = 395440577; + + // A list of all IP:port-range mappings assigned to this interface by this rule. These ranges are inclusive, that is, both the first and the last ports can be used for NAT. Example: ["2.2.2.2:12345-12355", "1.1.1.1:2234-2234"]. + repeated string nat_ip_port_ranges = 531830810; + + // Total number of drain ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field drain_nat_ip_port_ranges. + optional int32 num_total_drain_nat_ports = 335532793; + + // Total number of ports across all NAT IPs allocated to this interface by this rule. It equals the aggregated port number in the field nat_ip_port_ranges. + optional int32 num_total_nat_ports = 299904384; + + // Rule number of the NAT Rule. + optional int32 rule_number = 535211500; + +} + // Contains a list of VmEndpointNatMappings. message VmEndpointNatMappingsList { // [Output Only] The unique identifier for the resource. This identifier is defined by the server. @@ -28656,6 +28956,9 @@ message Warning { // The operation involved use of an injected kernel, which is deprecated. INJECTED_KERNELS_DEPRECATED = 417377419; + // A WEIGHTED_MAGLEV backend service is associated with a health check that is not of type HTTP/HTTPS/HTTP2. + INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB = 401542606; + // When deploying a deployment with a exceedingly large number of resources LARGE_DEPLOYMENT_WARNING = 481440678; @@ -28755,6 +29058,9 @@ message Warnings { // The operation involved use of an injected kernel, which is deprecated. INJECTED_KERNELS_DEPRECATED = 417377419; + // A WEIGHTED_MAGLEV backend service is associated with a health check that is not of type HTTP/HTTPS/HTTP2. + INVALID_HEALTH_CHECK_FOR_DYNAMIC_WIEGHTED_LB = 401542606; + // When deploying a deployment with a exceedingly large number of resources LARGE_DEPLOYMENT_WARNING = 481440678; @@ -30565,7 +30871,7 @@ service InstanceGroupManagers { option (google.api.method_signature) = "project,zone,instance_group_manager"; } - // Lists all of the instances in the managed instance group. Each instance in the list has a currentAction, which indicates the action that the managed instance group is performing on the instance. For example, if the group is still creating an instance, the currentAction is CREATING. If a previous action failed, the list displays the errors for that failed action. The orderBy query parameter is not supported. + // Lists all of the instances in the managed instance group. Each instance in the list has a currentAction, which indicates the action that the managed instance group is performing on the instance. For example, if the group is still creating an instance, the currentAction is CREATING. If a previous action failed, the list displays the errors for that failed action. The orderBy query parameter is not supported. The `pageToken` query parameter is supported only in the alpha and beta API and only if the group's `listManagedInstancesResults` field is set to `PAGINATED`. rpc ListManagedInstances(ListManagedInstancesInstanceGroupManagersRequest) returns (InstanceGroupManagersListManagedInstancesResponse) { option (google.api.http) = { post: "/compute/v1/projects/{project}/zones/{zone}/instanceGroupManagers/{instance_group_manager}/listManagedInstances" @@ -30864,7 +31170,7 @@ service Instances { option (google.cloud.operation_service) = "ZoneOperations"; } - // Creates multiple instances. Count specifies the number of instances to create. + // Creates multiple instances. Count specifies the number of instances to create. For more information, see About bulk creation of VMs. rpc BulkInsert(BulkInsertInstanceRequest) returns (Operation) { option (google.api.http) = { body: "bulk_insert_instance_resource_resource" @@ -33161,7 +33467,7 @@ service RegionInstanceGroupManagers { option (google.api.method_signature) = "project,region,instance_group_manager"; } - // Lists the instances in the managed instance group and instances that are scheduled to be created. The list includes any current actions that the group has scheduled for its instances. The orderBy query parameter is not supported. + // Lists the instances in the managed instance group and instances that are scheduled to be created. The list includes any current actions that the group has scheduled for its instances. The orderBy query parameter is not supported. The `pageToken` query parameter is supported only in the alpha and beta API and only if the group's `listManagedInstancesResults` field is set to `PAGINATED`. rpc ListManagedInstances(ListManagedInstancesRegionInstanceGroupManagersRequest) returns (RegionInstanceGroupManagersListInstancesResponse) { option (google.api.http) = { post: "/compute/v1/projects/{project}/regions/{region}/instanceGroupManagers/{instance_group_manager}/listManagedInstances"